<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: iPad Revolution</title>
	<atom:link href="http://paulsolt.com/2010/02/ipad-revolution/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulsolt.com/2010/02/ipad-revolution/</link>
	<description>Putting the Inc back in Solt since 2005.</description>
	<lastBuildDate>Fri, 16 Jul 2010 21:04:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1742</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Thu, 18 Feb 2010 17:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1742</guid>
		<description>Good article on multi-tasking: http://www.appleinsider.com/articles/10/02/18/inside_apples_ipad_multitasking.html</description>
		<content:encoded><![CDATA[<p>Good article on multi-tasking: <a href="http://www.appleinsider.com/articles/10/02/18/inside_apples_ipad_multitasking.html" rel="nofollow">http://www.appleinsider.com/articles/10/02/18/inside_apples_ipad_multitasking.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1741</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Thu, 11 Feb 2010 00:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1741</guid>
		<description>&lt;a href=&quot;#comment-1739&quot; rel=&quot;nofollow&quot;&gt;@Ziyan Zhou &lt;/a&gt; 
If every app ran in the background, then nothing would be faster. You either put all your power in one app and make it fast, or you slow them all down. There is limited RAM on the device, so you can&#039;t keep everything in memory.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1739" rel="nofollow">@Ziyan Zhou </a><br />
If every app ran in the background, then nothing would be faster. You either put all your power in one app and make it fast, or you slow them all down. There is limited RAM on the device, so you can&#8217;t keep everything in memory.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1740</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Thu, 11 Feb 2010 00:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1740</guid>
		<description>Until the application model on the iPhone OS I don&#039;t see significant changes to Apple&#039;s stance.  Maybe iPhone 4.0 will bring those types of changes. 

Based on other Flash discussions I have read, Apple is most likely avoiding Flash because they don&#039;t have control of the source code. If there are bugs then users will have crashing devices and Apple will not have the ability to fix the issue. It makes them rely on a third party to fix the offending code. Avoiding dependencies is a good thing from a software development perspective. 

In a similar fashion, background 3rd party applications could crash and render a mobile device very slow and unresponsive. Without the &quot;taskbar&quot; interface users would not have the ability to shut down and stop these applications. Thus third party background applications are a bad user experience. 

It&#039;s not that developers can&#039;t be trusted, it&#039;s that Apple would then have to wait for the developers to fix a bug or Apple would have to remotely disable the unstable application. Neither scenario is good for users.</description>
		<content:encoded><![CDATA[<p>Until the application model on the iPhone OS I don&#8217;t see significant changes to Apple&#8217;s stance.  Maybe iPhone 4.0 will bring those types of changes. </p>
<p>Based on other Flash discussions I have read, Apple is most likely avoiding Flash because they don&#8217;t have control of the source code. If there are bugs then users will have crashing devices and Apple will not have the ability to fix the issue. It makes them rely on a third party to fix the offending code. Avoiding dependencies is a good thing from a software development perspective. </p>
<p>In a similar fashion, background 3rd party applications could crash and render a mobile device very slow and unresponsive. Without the &#8220;taskbar&#8221; interface users would not have the ability to shut down and stop these applications. Thus third party background applications are a bad user experience. </p>
<p>It&#8217;s not that developers can&#8217;t be trusted, it&#8217;s that Apple would then have to wait for the developers to fix a bug or Apple would have to remotely disable the unstable application. Neither scenario is good for users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ziyan Zhou</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1739</link>
		<dc:creator>Ziyan Zhou</dc:creator>
		<pubDate>Wed, 10 Feb 2010 19:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1739</guid>
		<description>If developers can be trusted (apparently they cannot be), they can write apps that consumes very little resource while they are &quot;inactive&quot;. The memory for the inactive apps can be paged out and the restart up time for an inactive app can be practically eliminated (staring at that splash screen for ~2 seconds between switching is still not good enough).

And this quote comes to mind: &quot;No one writes perfect code in the first time, except me ... but there is only one of me ...&quot;</description>
		<content:encoded><![CDATA[<p>If developers can be trusted (apparently they cannot be), they can write apps that consumes very little resource while they are &#8220;inactive&#8221;. The memory for the inactive apps can be paged out and the restart up time for an inactive app can be practically eliminated (staring at that splash screen for ~2 seconds between switching is still not good enough).</p>
<p>And this quote comes to mind: &#8220;No one writes perfect code in the first time, except me &#8230; but there is only one of me &#8230;&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1738</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Tue, 09 Feb 2010 05:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1738</guid>
		<description>Thanks for the data. The next question would be what are these applications doing?</description>
		<content:encoded><![CDATA[<p>Thanks for the data. The next question would be what are these applications doing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ziyan</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1737</link>
		<dc:creator>Ziyan</dc:creator>
		<pubDate>Tue, 09 Feb 2010 01:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1737</guid>
		<description>So after I open preference, I have the following process running:
Joes-iPhone:/var/mobile root# ps aux &#124; grep .app
root      8040   3.0  0.1   264832    272 s000  R+    8:30PM   0:00.01 grep .app
mobile    8010   0.0  4.1   318508  10608   ??  Ss    8:28PM   0:01.72 /Applications/Preferences.app/Preferences
mobile    1595   0.0 26.7   668088  69212   ??  Ss   31Jan10  23:03.81 /Applications/MobileSafari.app/MobileSafari
mobile    1337   0.0  2.2   326632   5608   ??  Ss   29Jan10   0:02.43 /Applications/MobileMusicPlayer.app/MobileMusicPlayer
mobile      74   0.0 10.4   627828  27056   ??  Ss   25Jan10   8:50.77 /Applications/MobileMail.app/MobileMail
mobile      73   0.0  3.5   332556   9176   ??  Ss   25Jan10   1:03.31 /Applications/MobilePhone.app/MobilePhone
mobile      32   0.0  9.3   387996  24064   ??  Ss   25Jan10  74:29.88 /System/Library/CoreServices/SpringBoard.app/SpringBoard

After I close preference and run Mail, I have the following processes running:
Joes-iPhone:/var/mobile root# ps aux &#124; grep .app
root      8040   3.0  0.1   264832    272 s000  R+    8:30PM   0:00.01 grep .app
mobile    8010   0.0  4.1   318508  10608   ??  Ss    8:28PM   0:01.72 /Applications/Preferences.app/Preferences
mobile    1595   0.0 26.7   668088  69212   ??  Ss   31Jan10  23:03.81 /Applications/MobileSafari.app/MobileSafari
mobile    1337   0.0  2.2   326632   5608   ??  Ss   29Jan10   0:02.43 /Applications/MobileMusicPlayer.app/MobileMusicPlayer
mobile      74   0.0 10.4   627828  27056   ??  Ss   25Jan10   8:50.77 /Applications/MobileMail.app/MobileMail
mobile      73   0.0  3.5   332556   9176   ??  Ss   25Jan10   1:03.31 /Applications/MobilePhone.app/MobilePhone
mobile      32   0.0  9.3   387996  24064   ??  Ss   25Jan10  74:29.88 /System/Library/CoreServices/SpringBoard.app/SpringBoard

Note the PID of Mail, Safari, iPod stays the same?</description>
		<content:encoded><![CDATA[<p>So after I open preference, I have the following process running:<br />
Joes-iPhone:/var/mobile root# ps aux | grep .app<br />
root      8040   3.0  0.1   264832    272 s000  R+    8:30PM   0:00.01 grep .app<br />
mobile    8010   0.0  4.1   318508  10608   ??  Ss    8:28PM   0:01.72 /Applications/Preferences.app/Preferences<br />
mobile    1595   0.0 26.7   668088  69212   ??  Ss   31Jan10  23:03.81 /Applications/MobileSafari.app/MobileSafari<br />
mobile    1337   0.0  2.2   326632   5608   ??  Ss   29Jan10   0:02.43 /Applications/MobileMusicPlayer.app/MobileMusicPlayer<br />
mobile      74   0.0 10.4   627828  27056   ??  Ss   25Jan10   8:50.77 /Applications/MobileMail.app/MobileMail<br />
mobile      73   0.0  3.5   332556   9176   ??  Ss   25Jan10   1:03.31 /Applications/MobilePhone.app/MobilePhone<br />
mobile      32   0.0  9.3   387996  24064   ??  Ss   25Jan10  74:29.88 /System/Library/CoreServices/SpringBoard.app/SpringBoard</p>
<p>After I close preference and run Mail, I have the following processes running:<br />
Joes-iPhone:/var/mobile root# ps aux | grep .app<br />
root      8040   3.0  0.1   264832    272 s000  R+    8:30PM   0:00.01 grep .app<br />
mobile    8010   0.0  4.1   318508  10608   ??  Ss    8:28PM   0:01.72 /Applications/Preferences.app/Preferences<br />
mobile    1595   0.0 26.7   668088  69212   ??  Ss   31Jan10  23:03.81 /Applications/MobileSafari.app/MobileSafari<br />
mobile    1337   0.0  2.2   326632   5608   ??  Ss   29Jan10   0:02.43 /Applications/MobileMusicPlayer.app/MobileMusicPlayer<br />
mobile      74   0.0 10.4   627828  27056   ??  Ss   25Jan10   8:50.77 /Applications/MobileMail.app/MobileMail<br />
mobile      73   0.0  3.5   332556   9176   ??  Ss   25Jan10   1:03.31 /Applications/MobilePhone.app/MobilePhone<br />
mobile      32   0.0  9.3   387996  24064   ??  Ss   25Jan10  74:29.88 /System/Library/CoreServices/SpringBoard.app/SpringBoard</p>
<p>Note the PID of Mail, Safari, iPod stays the same?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1736</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Tue, 09 Feb 2010 00:43:43 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1736</guid>
		<description>Mail might be a bad App because it can have &quot;background processes.&quot; I don&#039;t know how it&#039;s implemented under the hood, but I don&#039;t think the full Mail program is running. Most likely the &quot;background application&quot; is really just a small process (not a full blown application) periodically checking email.

The example still holds, in that to a user there appears to be only one application running at a time. The device is really doing something like &quot;smart multi-tasking.&quot; Where Apple decides from a runtime standpoint the applications that should be able to run &quot;components&quot; in the background.</description>
		<content:encoded><![CDATA[<p>Mail might be a bad App because it can have &#8220;background processes.&#8221; I don&#8217;t know how it&#8217;s implemented under the hood, but I don&#8217;t think the full Mail program is running. Most likely the &#8220;background application&#8221; is really just a small process (not a full blown application) periodically checking email.</p>
<p>The example still holds, in that to a user there appears to be only one application running at a time. The device is really doing something like &#8220;smart multi-tasking.&#8221; Where Apple decides from a runtime standpoint the applications that should be able to run &#8220;components&#8221; in the background.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ziyan</title>
		<link>http://paulsolt.com/2010/02/ipad-revolution/comment-page-1/#comment-1735</link>
		<dc:creator>Ziyan</dc:creator>
		<pubDate>Tue, 09 Feb 2010 00:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=420#comment-1735</guid>
		<description>Would like to point out that the E-mail App is a bad example in this case because it constantly runs in background.</description>
		<content:encoded><![CDATA[<p>Would like to point out that the E-mail App is a bad example in this case because it constantly runs in background.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->