<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: iPhone 2.0 SDK: The No Multitasking Myth</title>
	<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/</link>
	<description>Daniel Eran Dilger in San Francisco</description>
	<pubDate>Sat, 17 May 2008 03:25:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: eraser&#8217;s blog &#187; Blog Archive &#187; iPhone 2.0 SDK: The No Multitasking Myth</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-7255</link>
		<dc:creator>eraser&#8217;s blog &#187; Blog Archive &#187; iPhone 2.0 SDK: The No Multitasking Myth</dc:creator>
		<pubDate>Sat, 12 Apr 2008 02:01:47 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-7255</guid>
		<description>[...] inability to run multiple applications at once. The suggestion is that the iPhone is a &#8230; www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/ RoughlyDrafted Magazine [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] inability to run multiple applications at once. The suggestion is that the iPhone is a &#8230; <a href="http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/" rel="nofollow">http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/</a> RoughlyDrafted Magazine [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pecos.bill</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6844</link>
		<dc:creator>pecos.bill</dc:creator>
		<pubDate>Mon, 31 Mar 2008 18:42:20 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6844</guid>
		<description>Very well written.

I also agree with another commenter that at some point Apple might open up task specific threads such as an AIM listener. Those would be required to be vetted by Apple before release. I would presume those will run as child processes to a babysitter task that could throttle them as needed. To my knowledge, such a thing does not exist in Mac OS X, and coupled with the huge effort to get the SDK, wasn't even considered.

Unless AIM currently supports some flavor of message queuing, I'm not sure what would happen with the messages when the AIM client isn't running. Currently, AIM doesn't allow queuing messages while users are offline.</description>
		<content:encoded><![CDATA[<p>Very well written.</p>
<p>I also agree with another commenter that at some point Apple might open up task specific threads such as an AIM listener. Those would be required to be vetted by Apple before release. I would presume those will run as child processes to a babysitter task that could throttle them as needed. To my knowledge, such a thing does not exist in Mac OS X, and coupled with the huge effort to get the SDK, wasn&#8217;t even considered.</p>
<p>Unless AIM currently supports some flavor of message queuing, I&#8217;m not sure what would happen with the messages when the AIM client isn&#8217;t running. Currently, AIM doesn&#8217;t allow queuing messages while users are offline.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: countach</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6606</link>
		<dc:creator>countach</dc:creator>
		<pubDate>Fri, 28 Mar 2008 06:57:15 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6606</guid>
		<description>And of course, you don't need an MMU to preemptively multitask. Even the crappy 8086 chip could preemptively multitask.</description>
		<content:encoded><![CDATA[<p>And of course, you don&#8217;t need an MMU to preemptively multitask. Even the crappy 8086 chip could preemptively multitask.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iPhone 2.0 SDK: The No Multitasking Myth &#187; General &#187; Apple, iphone</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6479</link>
		<dc:creator>iPhone 2.0 SDK: The No Multitasking Myth &#187; General &#187; Apple, iphone</dc:creator>
		<pubDate>Sat, 22 Mar 2008 21:53:05 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6479</guid>
		<description>[...] iPhone 2.0 SDK: The No Multitasking Myth General &#124; Respond   Apple has a responsibility to iPhone users to develop guidelines that ensure that the system continues to work as expected, doesn’t overheat, and doesn’t plunge in battery life as new applications are installed. Not allowing third party developers to install background processes is part of that plan. It would be irresponsible for Apple to kick open the floodgates for developers and then blame users for not understanding how to manage their own process allocation within the iPhone’s thermal envelope and resource constraints. # [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] iPhone 2.0 SDK: The No Multitasking Myth General | Respond   Apple has a responsibility to iPhone users to develop guidelines that ensure that the system continues to work as expected, doesn’t overheat, and doesn’t plunge in battery life as new applications are installed. Not allowing third party developers to install background processes is part of that plan. It would be irresponsible for Apple to kick open the floodgates for developers and then blame users for not understanding how to manage their own process allocation within the iPhone’s thermal envelope and resource constraints. # [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: starkruzr</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6478</link>
		<dc:creator>starkruzr</dc:creator>
		<pubDate>Sat, 22 Mar 2008 21:33:28 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6478</guid>
		<description>@Jeff56: If you're referring to the MMU, you've got bad information.  The ARM11 in the iPhone has an MMU and there are other OSes running on similar chips (including Debian Linux!) that do pre-emptive multitasking.  It is not a hardware limitation.  The main limitation of the ARM family of chips (most of them, anyway) is that they lack a floating-point unit.  This is made up for, of course, on jailbroken iPhones with the armfp library.</description>
		<content:encoded><![CDATA[<p>@Jeff56: If you&#8217;re referring to the MMU, you&#8217;ve got bad information.  The ARM11 in the iPhone has an MMU and there are other OSes running on similar chips (including Debian Linux!) that do pre-emptive multitasking.  It is not a hardware limitation.  The main limitation of the ARM family of chips (most of them, anyway) is that they lack a floating-point unit.  This is made up for, of course, on jailbroken iPhones with the armfp library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff56</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6465</link>
		<dc:creator>Jeff56</dc:creator>
		<pubDate>Sat, 22 Mar 2008 13:08:53 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6465</guid>
		<description>This article really doesn't address the hardware.  What we know of as preemptive multitasking on a computer with a Unix or NT kernel doesn't appear to be possible on the ARM platforms because that type of feature requires hardware that doesn't seem to be there.  It looks like it's a cooperative multitasking system at best, even if it is Unix-based.  I'm not saying the other handheld platforms do have this sort of feature either, but I think that's part of why Apple isn't allowing devs to do multitasking.</description>
		<content:encoded><![CDATA[<p>This article really doesn&#8217;t address the hardware.  What we know of as preemptive multitasking on a computer with a Unix or NT kernel doesn&#8217;t appear to be possible on the ARM platforms because that type of feature requires hardware that doesn&#8217;t seem to be there.  It looks like it&#8217;s a cooperative multitasking system at best, even if it is Unix-based.  I&#8217;m not saying the other handheld platforms do have this sort of feature either, but I think that&#8217;s part of why Apple isn&#8217;t allowing devs to do multitasking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mc77</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6449</link>
		<dc:creator>mc77</dc:creator>
		<pubDate>Fri, 21 Mar 2008 21:30:57 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6449</guid>
		<description>iPhone platform can't be compared to Android, because currently there aren't any phones with Android OS. It doesn't matter what apps are technically feasible with Android, if the carrier refuses to let users install them. Don't be fooled by Google's promises of openess. Just take a look at OpenSocial, each instance of OpenSocial is only as good as the underlying Social Network allows it to be.</description>
		<content:encoded><![CDATA[<p>iPhone platform can&#8217;t be compared to Android, because currently there aren&#8217;t any phones with Android OS. It doesn&#8217;t matter what apps are technically feasible with Android, if the carrier refuses to let users install them. Don&#8217;t be fooled by Google&#8217;s promises of openess. Just take a look at OpenSocial, each instance of OpenSocial is only as good as the underlying Social Network allows it to be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Apple&#8217;s iPhone vs Smartphone Software Makers &#8212; RoughlyDrafted Magazine</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6320</link>
		<dc:creator>Apple&#8217;s iPhone vs Smartphone Software Makers &#8212; RoughlyDrafted Magazine</dc:creator>
		<pubDate>Tue, 18 Mar 2008 05:45:56 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6320</guid>
		<description>[...] on the iPhone 2.0 SDK  iPhone 2.0 SDK: The No Multitasking Myth iPhone 2.0 SDK: Java on the iPhone? iPhone 2.0 SDK: How Signed Certificates Work I really like to [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] on the iPhone 2.0 SDK  iPhone 2.0 SDK: The No Multitasking Myth iPhone 2.0 SDK: Java on the iPhone? iPhone 2.0 SDK: How Signed Certificates Work I really like to [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iPhone SDK: How Signed Certificates Work &#8212; RoughlyDrafted Magazine</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6314</link>
		<dc:creator>iPhone SDK: How Signed Certificates Work &#8212; RoughlyDrafted Magazine</dc:creator>
		<pubDate>Tue, 18 Mar 2008 05:41:07 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6314</guid>
		<description>[...] on the iPhone 2.0 SDK  iPhone 2.0 SDK: The No Multitasking Myth iPhone 2.0 SDK: Java on the [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] on the iPhone 2.0 SDK  iPhone 2.0 SDK: The No Multitasking Myth iPhone 2.0 SDK: Java on the [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gus2000</title>
		<link>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6312</link>
		<dc:creator>gus2000</dc:creator>
		<pubDate>Tue, 18 Mar 2008 05:23:36 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/03/13/iphone-20-sdk-the-no-multitasking-myth/#comment-6312</guid>
		<description>Nobody praised Apple for their iPhone web craplets (I certainly did not).  But I do understand why Apple wanted to proceed slowly.  I respect that they were willing to admit this.  And I love that the iPhone shipped with 95% of the features I wanted with 5% of the hassle.  No 3rd-party crap needed!

That's not to say that there isn't a market.  Heck, there might be a killer app that none of us have thought of yet.  But I did jailbreak my phone and load up every app in sight, and was ambivalent.  I look forward to seeing the community creativity poured into this platform, I'm simply not chomping at the bit for it.</description>
		<content:encoded><![CDATA[<p>Nobody praised Apple for their iPhone web craplets (I certainly did not).  But I do understand why Apple wanted to proceed slowly.  I respect that they were willing to admit this.  And I love that the iPhone shipped with 95% of the features I wanted with 5% of the hassle.  No 3rd-party crap needed!</p>
<p>That&#8217;s not to say that there isn&#8217;t a market.  Heck, there might be a killer app that none of us have thought of yet.  But I did jailbreak my phone and load up every app in sight, and was ambivalent.  I look forward to seeing the community creativity poured into this platform, I&#8217;m simply not chomping at the bit for it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
