<?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: Donuts, roadmaps, and Android 2.0</title>
	<atom:link href="http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/feed/" rel="self" type="application/rss+xml" />
	<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/</link>
	<description>Meet Your New Android Friend.  Your Community For All Things Google Android.</description>
	<lastBuildDate>Sat, 20 Mar 2010 01:58:21 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Somebody</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-4983</link>
		<dc:creator>Somebody</dc:creator>
		<pubDate>Wed, 26 Aug 2009 21:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-4983</guid>
		<description>All of the problems presented regarding this kind of updating are easily solved.

First off, the partitioning. Google people have repeatedly made mention of the OTA updates needing to be kept internal in the /cache partition for reliability purposes. This is a load of horse crap;

- check sdcard for required space.
- if sufficient space, disable the &quot;unmount&quot; option, reserve space, download update, install from sdcard.
- if not sufficient space, do nothing.

So we have 3 partitions that we can play with; /system, /cache, and /data. With the elimination of /cache, /system can be doubled. Lets not worry about /data at this point, leaving a HUGE amount of space for updates.

How to:
This is a multi-stage process;
1) backup /data partition to sdcard and install new SPL with new partitioning

##HAIRY SPOT HERE## -- what do you do if the user removes sdcard at this point and maybe deletes everything from it? DUH! The SPL allows installation of signed system images from sdcard. If they do something stupid, give them the link to the update.zip and tell them to put it on the sdcard.

2) reboot
3) new SPL begins update from sdcard
4) restore backed-up /data partition to same-size /data partition on device.

*nothing has changed in the overall system except that /system is doubled.


OPTION #2:
Forget about the /cache partition altogether. Don&#039;t bother repartitioning, just reassign the purpose. Mount the filesystem at /system/app instead of /cache and make /cache a link to /data/cache. DONE.



Apps-to-sd:
Seems to me that google is quite resistant to this. They don&#039;t just fail to do anything, they actively come out and say that it can&#039;t be done. B.S. There are three directories where installed app data exists; /data/app, /data/data, /data/dalvik-cache. Let the launching mechanisms also read /sdcard/apps/app, /sdcard/apps/data, /sdcard/apps/dalvik-cache. User account for each app should be stored in an encrypted database within the sdcard and should be a specific range of userids that can never conflict with the internal userids. You are guaranteed that app and userid integrity is maintained by the user database encryption, you are guaranteed no conflict by restricted userid ranges. Yes there are other issues, but come-on --- ask me and I&#039;ll answer them ALL.</description>
		<content:encoded><![CDATA[<p>All of the problems presented regarding this kind of updating are easily solved.</p>
<p>First off, the partitioning. Google people have repeatedly made mention of the OTA updates needing to be kept internal in the /cache partition for reliability purposes. This is a load of horse crap;</p>
<p>- check sdcard for required space.<br />
- if sufficient space, disable the &#8220;unmount&#8221; option, reserve space, download update, install from sdcard.<br />
- if not sufficient space, do nothing.</p>
<p>So we have 3 partitions that we can play with; /system, /cache, and /data. With the elimination of /cache, /system can be doubled. Lets not worry about /data at this point, leaving a HUGE amount of space for updates.</p>
<p>How to:<br />
This is a multi-stage process;<br />
1) backup /data partition to sdcard and install new SPL with new partitioning</p>
<p>##HAIRY SPOT HERE## &#8212; what do you do if the user removes sdcard at this point and maybe deletes everything from it? DUH! The SPL allows installation of signed system images from sdcard. If they do something stupid, give them the link to the update.zip and tell them to put it on the sdcard.</p>
<p>2) reboot<br />
3) new SPL begins update from sdcard<br />
4) restore backed-up /data partition to same-size /data partition on device.</p>
<p>*nothing has changed in the overall system except that /system is doubled.</p>
<p>OPTION #2:<br />
Forget about the /cache partition altogether. Don&#8217;t bother repartitioning, just reassign the purpose. Mount the filesystem at /system/app instead of /cache and make /cache a link to /data/cache. DONE.</p>
<p>Apps-to-sd:<br />
Seems to me that google is quite resistant to this. They don&#8217;t just fail to do anything, they actively come out and say that it can&#8217;t be done. B.S. There are three directories where installed app data exists; /data/app, /data/data, /data/dalvik-cache. Let the launching mechanisms also read /sdcard/apps/app, /sdcard/apps/data, /sdcard/apps/dalvik-cache. User account for each app should be stored in an encrypted database within the sdcard and should be a specific range of userids that can never conflict with the internal userids. You are guaranteed that app and userid integrity is maintained by the user database encryption, you are guaranteed no conflict by restricted userid ranges. Yes there are other issues, but come-on &#8212; ask me and I&#8217;ll answer them ALL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pat</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-4863</link>
		<dc:creator>Pat</dc:creator>
		<pubDate>Mon, 24 Aug 2009 09:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-4863</guid>
		<description>You can. I just did it. I was able to buy the MyTouch at 199.00 and extend my contract back up to 2 years.</description>
		<content:encoded><![CDATA[<p>You can. I just did it. I was able to buy the MyTouch at 199.00 and extend my contract back up to 2 years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3387</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Wed, 29 Jul 2009 03:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3387</guid>
		<description>if that were always true, the iphone would be 99 cents!!</description>
		<content:encoded><![CDATA[<p>if that were always true, the iphone would be 99 cents!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Android and Me</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3320</link>
		<dc:creator>Android and Me</dc:creator>
		<pubDate>Sun, 26 Jul 2009 04:36:33 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3320</guid>
		<description>[...] suggest flashing it.  I installed it just to look for changes and see what is coming next.  As we previously reported, the biggest new additions are gesture controls and a system wide search.  The text-to-speech is [...]</description>
		<content:encoded><![CDATA[<p>[...] suggest flashing it.  I installed it just to look for changes and see what is coming next.  As we previously reported, the biggest new additions are gesture controls and a system wide search.  The text-to-speech is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thescarletnecklace</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3214</link>
		<dc:creator>thescarletnecklace</dc:creator>
		<pubDate>Tue, 21 Jul 2009 20:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3214</guid>
		<description>That&#039;s supply and demand for you. I&#039;m sure once Android gets more popular, the devices will be much cheaper.</description>
		<content:encoded><![CDATA[<p>That&#8217;s supply and demand for you. I&#8217;m sure once Android gets more popular, the devices will be much cheaper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Android and Me</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3208</link>
		<dc:creator>Android and Me</dc:creator>
		<pubDate>Tue, 21 Jul 2009 19:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3208</guid>
		<description>[...] low space warnings after installing about 40-50 apps.  We also reported this week that the G1 might not support future upgrades to the Android operating system because of its design [...]</description>
		<content:encoded><![CDATA[<p>[...] low space warnings after installing about 40-50 apps.  We also reported this week that the G1 might not support future upgrades to the Android operating system because of its design [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Melony</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3202</link>
		<dc:creator>Melony</dc:creator>
		<pubDate>Tue, 21 Jul 2009 13:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3202</guid>
		<description>I agree, if the Iphone is sold for 100 - 200 being the best phone on the market, then tmobile needs to come correct with the new android phone pricing.
I have a g1 and if the days are numbere due to lack of building then we should be able to upgrade @ no cost and just extend the contract. It&#039;s just a rip off to sell a high priced phone that will go extinct in a year or so. Why do we have to pay the cost for errors made by the makers?</description>
		<content:encoded><![CDATA[<p>I agree, if the Iphone is sold for 100 &#8211; 200 being the best phone on the market, then tmobile needs to come correct with the new android phone pricing.<br />
I have a g1 and if the days are numbere due to lack of building then we should be able to upgrade @ no cost and just extend the contract. It&#8217;s just a rip off to sell a high priced phone that will go extinct in a year or so. Why do we have to pay the cost for errors made by the makers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Android &#187; Android Donut nie na Era G1?</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3185</link>
		<dc:creator>Android &#187; Android Donut nie na Era G1?</dc:creator>
		<pubDate>Mon, 20 Jul 2009 13:07:44 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3185</guid>
		<description>[...] http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/    Categories: Era G1, news Tags: android 2.0, donut, era g1, update, upgrade        Comments (0) [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/" rel="nofollow">http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/</a>    Categories: Era G1, news Tags: android 2.0, donut, era g1, update, upgrade        Comments (0) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google: ‘Donut staat niet voor Android 2.0′ &#62; Nieuws &#62; Androidplanet.nl</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3180</link>
		<dc:creator>Google: ‘Donut staat niet voor Android 2.0′ &#62; Nieuws &#62; Androidplanet.nl</dc:creator>
		<pubDate>Mon, 20 Jul 2009 08:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3180</guid>
		<description>[...] AndroidAndMe     Categories: firmware Tags: 2.0, android, donut, google    Bookmark It Mail [...]</description>
		<content:encoded><![CDATA[<p>[...] AndroidAndMe     Categories: firmware Tags: 2.0, android, donut, google    Bookmark It Mail [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex aesthetics</title>
		<link>http://androidandme.com/2009/07/uncategorized/donuts-roadmaps-and-android-2-0/#comment-3167</link>
		<dc:creator>alex aesthetics</dc:creator>
		<pubDate>Sun, 19 Jul 2009 15:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://androidandme.com/?p=3767#comment-3167</guid>
		<description>@organizedfellow the youtube vid didnt show up on my g1 either &amp; also, with the iphone being sold for 199$ &amp; 99$... i wonder how that will affect the pricing of other mobile devices. having phones retail near 400$-300$ still when the leading mobile device retails for 200$-100$ seems stupid for any company that wants to keep their customers.</description>
		<content:encoded><![CDATA[<p>@organizedfellow the youtube vid didnt show up on my g1 either &amp; also, with the iphone being sold for 199$ &amp; 99$&#8230; i wonder how that will affect the pricing of other mobile devices. having phones retail near 400$-300$ still when the leading mobile device retails for 200$-100$ seems stupid for any company that wants to keep their customers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
