<?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: Android splintering? Yes. Problem? Hellz Yes</title>
	<atom:link href="http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/</link>
	<description>Books, Community, Entrepreneurship, Technology</description>
	<lastBuildDate>Wed, 23 May 2012 23:46:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: John Wilker</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2715</link>
		<dc:creator>John Wilker</dc:creator>
		<pubDate>Wed, 25 Nov 2009 20:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2715</guid>
		<description>The burden falls to developers when there&#039;s 30 different android handsets? What if Verizon&#039;s Droid ships with Android 2, but the Sprint ships with 1.6? (hypothetically).  
 
To me that&#039;s the problem. 1 The burden shouldn&#039;t entirely be on the developer, and 2. I can attest developers are often lazy, I know I&#039;d be very uninterested in testing my app on n device profiles in the hopes I get them all. I&#039;d either pick the device i have, or not bother with a convoluted platform. 
 
Sounds like Layar is a perfect example. Is it truly not compatible with Android 2? Is it because 2.0 isn&#039;t backwards compatible? or is it because when Layar put the app in the marketplace, the Droid wasn&#039;t out, so they couldn&#039;t check that box? Or embed that metadata? </description>
		<content:encoded><![CDATA[<p>The burden falls to developers when there&#39;s 30 different android handsets? What if Verizon&#39;s Droid ships with Android 2, but the Sprint ships with 1.6? (hypothetically).  </p>
<p>To me that&#39;s the problem. 1 The burden shouldn&#39;t entirely be on the developer, and 2. I can attest developers are often lazy, I know I&#39;d be very uninterested in testing my app on n device profiles in the hopes I get them all. I&#39;d either pick the device i have, or not bother with a convoluted platform. </p>
<p>Sounds like Layar is a perfect example. Is it truly not compatible with Android 2? Is it because 2.0 isn&#39;t backwards compatible? or is it because when Layar put the app in the marketplace, the Droid wasn&#39;t out, so they couldn&#39;t check that box? Or embed that metadata? </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wilker</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2720</link>
		<dc:creator>John Wilker</dc:creator>
		<pubDate>Wed, 25 Nov 2009 19:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2720</guid>
		<description>People coded to support Opera? :) </description>
		<content:encoded><![CDATA[<p>People coded to support Opera? :) </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Carter</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2719</link>
		<dc:creator>Justin Carter</dc:creator>
		<pubDate>Wed, 25 Nov 2009 16:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2719</guid>
		<description>I&#039;m not so sure, I think Android is somewhere in the middle, compared to Apple vs Symbian / Windows Mobile :P </description>
		<content:encoded><![CDATA[<p>I&#039;m not so sure, I think Android is somewhere in the middle, compared to Apple vs Symbian / Windows Mobile :P </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Carter</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2718</link>
		<dc:creator>Justin Carter</dc:creator>
		<pubDate>Wed, 25 Nov 2009 16:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2718</guid>
		<description>It&#039;s not as if the iPhone 2.0 and 3.0 releases didn&#039;t break any apps, some developers had exactly that problem, *and* the 3GS has hardware features that aren&#039;t on the 2G and 3G models making some new apps inaccessible to those with older devices :) Aside from that, new operating systems always break things. There is always some backwards compatibility issue, no matter how hard the OS developer tries, and sometimes breaking changes are necessary. 
 
If what Brian says about meta data is right then there should be less compatibility problems because an app can be targetted at a device with sufficient features for it to work. Comparatively, the number of browsers we have to support is always changing, and web sites can&#039;t just be &quot;hidden&quot; from certain browsers because they&#039;re expected to work everywhere. You&#039;re also forgetting Opera, and you&#039;re forgetting that there are multiple versions of each browser (e.g. IE 6/7/8, Firefox 2/3/3.5, Safari 3/4, Opera 8/9/10 beta, Chrome, not to mention the ones we don&#039;t bother testing). So I think web developers have a *much* tougher time ensuring global accessibility compared to mobile app developers! </description>
		<content:encoded><![CDATA[<p>It&#039;s not as if the iPhone 2.0 and 3.0 releases didn&#039;t break any apps, some developers had exactly that problem, *and* the 3GS has hardware features that aren&#039;t on the 2G and 3G models making some new apps inaccessible to those with older devices :) Aside from that, new operating systems always break things. There is always some backwards compatibility issue, no matter how hard the OS developer tries, and sometimes breaking changes are necessary. </p>
<p>If what Brian says about meta data is right then there should be less compatibility problems because an app can be targetted at a device with sufficient features for it to work. Comparatively, the number of browsers we have to support is always changing, and web sites can&#039;t just be &quot;hidden&quot; from certain browsers because they&#039;re expected to work everywhere. You&#039;re also forgetting Opera, and you&#039;re forgetting that there are multiple versions of each browser (e.g. IE 6/7/8, Firefox 2/3/3.5, Safari 3/4, Opera 8/9/10 beta, Chrome, not to mention the ones we don&#039;t bother testing). So I think web developers have a *much* tougher time ensuring global accessibility compared to mobile app developers! </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wilker</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2717</link>
		<dc:creator>John Wilker</dc:creator>
		<pubDate>Wed, 25 Nov 2009 15:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2717</guid>
		<description>Doesn&#039;t that pretty much support my concern? A newer version of Android (or at least Verizon&#039;s flavor) isn&#039;t even backwards compatible. 
 
I think that&#039;s where we differ in opinion. I don&#039;t see it getting better over time, because more devices and more variables will enter the market.  
 
Web Developers have had to deal with inconsistencies, but the number of them has never changed. IE, Firefox. Maybe Safari. Of course now Chrome is in the mix, but overall the problem has never been more than 3 or so browsers, and many simply gave up. &quot;This site isn&#039;t compatible with X browser, sorry&quot; 
 
I do agree with Dave, that it&#039;s probably too soon to tell, but my opinion hasn&#039;t changed, that the current state of things will get worse for Android developers. </description>
		<content:encoded><![CDATA[<p>Doesn&#039;t that pretty much support my concern? A newer version of Android (or at least Verizon&#039;s flavor) isn&#039;t even backwards compatible. </p>
<p>I think that&#039;s where we differ in opinion. I don&#039;t see it getting better over time, because more devices and more variables will enter the market.  </p>
<p>Web Developers have had to deal with inconsistencies, but the number of them has never changed. IE, Firefox. Maybe Safari. Of course now Chrome is in the mix, but overall the problem has never been more than 3 or so browsers, and many simply gave up. &quot;This site isn&#039;t compatible with X browser, sorry&quot; </p>
<p>I do agree with Dave, that it&#039;s probably too soon to tell, but my opinion hasn&#039;t changed, that the current state of things will get worse for Android developers. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Swartzfager</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2716</link>
		<dc:creator>Brian Swartzfager</dc:creator>
		<pubDate>Wed, 25 Nov 2009 15:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2716</guid>
		<description>Direct quote from the Layar blog post on the subject: 
 
&quot;This is due to an API change in the Android implementation on this device. It breaks a feature that was enabling Layar to draw a camera view in portrait mode and overlay it with the well-known Layar interface elements. Unfortunately this is not something that can be fixed easily. Therefore Layar is not available for users of Verizon&#8217;s Droid phone at this moment. Note that the Verizon Droid Eris phone is supported, as it runs on a different Android implementation. 
 
The upcoming major version of Layar (v3) will change this and we will also support Android 2.0 devices in this new version.&quot; 
 
Does it suck that developers have to do additional work to make their app compatible on different devices/different platform versions?  Sure (been there, done that).  Does it suck enough to stop them from developing apps for the platform?  Sometimes yes, sometimes no.   
 
Will it get easier as the platform matures?  Probably:  web developers have seen cross-browser compatibility improve over time, so I imagine it will happen here as well. 
 
And Google programmers are also writing apps for the Android platform, so they also have a stake in making it easy to develop cross-device/cross-version apps. </description>
		<content:encoded><![CDATA[<p>Direct quote from the Layar blog post on the subject: </p>
<p>&quot;This is due to an API change in the Android implementation on this device. It breaks a feature that was enabling Layar to draw a camera view in portrait mode and overlay it with the well-known Layar interface elements. Unfortunately this is not something that can be fixed easily. Therefore Layar is not available for users of Verizon&rsquo;s Droid phone at this moment. Note that the Verizon Droid Eris phone is supported, as it runs on a different Android implementation. </p>
<p>The upcoming major version of Layar (v3) will change this and we will also support Android 2.0 devices in this new version.&quot; </p>
<p>Does it suck that developers have to do additional work to make their app compatible on different devices/different platform versions?  Sure (been there, done that).  Does it suck enough to stop them from developing apps for the platform?  Sometimes yes, sometimes no.   </p>
<p>Will it get easier as the platform matures?  Probably:  web developers have seen cross-browser compatibility improve over time, so I imagine it will happen here as well. </p>
<p>And Google programmers are also writing apps for the Android platform, so they also have a stake in making it easy to develop cross-device/cross-version apps. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Swartzfager</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2714</link>
		<dc:creator>Brian Swartzfager</dc:creator>
		<pubDate>Wed, 25 Nov 2009 13:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2714</guid>
		<description>From what I understand (and I&#039;m still new to the Android world), Android developers can provide certain metadata in their apps that denote what devices their app is compatible with, and the Android Marketplace can use that information to filter the app listings you see on your Android device accordingly.  For example, one of the apps I really wanted to get was the augmented reality app Layar, but when I searched for it on the Android Marketplace app on my Motorola Droid, I couldn&#039;t find it.  It turns out Layar is not yet compatible with the Droid, so the Marketplace hid it from me. 
 
So it sounds like, if the developers provide the correct metadata, any app that you see in the Marketplace will at least run on your device.   
 
Whether or not it runs well is another matter, but apps are easy to remove and you get notified when there are upgrades to any apps you have installed (even if you haven&#039;t ever opened the app). </description>
		<content:encoded><![CDATA[<p>From what I understand (and I&#039;m still new to the Android world), Android developers can provide certain metadata in their apps that denote what devices their app is compatible with, and the Android Marketplace can use that information to filter the app listings you see on your Android device accordingly.  For example, one of the apps I really wanted to get was the augmented reality app Layar, but when I searched for it on the Android Marketplace app on my Motorola Droid, I couldn&#039;t find it.  It turns out Layar is not yet compatible with the Droid, so the Marketplace hid it from me. </p>
<p>So it sounds like, if the developers provide the correct metadata, any app that you see in the Marketplace will at least run on your device.   </p>
<p>Whether or not it runs well is another matter, but apps are easy to remove and you get notified when there are upgrades to any apps you have installed (even if you haven&#039;t ever opened the app). </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wilker</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2711</link>
		<dc:creator>John Wilker</dc:creator>
		<pubDate>Wed, 25 Nov 2009 04:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2711</guid>
		<description>For sure, I don&#039;t propose Apple&#039;s model is the right one at all. There must be something in the middle. Apple is too tight, and Google has taken the polar opposite approach, which I think is equally bad. </description>
		<content:encoded><![CDATA[<p>For sure, I don&#39;t propose Apple&#39;s model is the right one at all. There must be something in the middle. Apple is too tight, and Google has taken the polar opposite approach, which I think is equally bad. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Dowdell</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2710</link>
		<dc:creator>John Dowdell</dc:creator>
		<pubDate>Tue, 24 Nov 2009 21:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2710</guid>
		<description>I&#039;m not sure it&#039;s an either/or situation, of sphincter-clenching corporate control triumphing over inchoate anarchy. WWW browsers have had a similar fragmentation problem, and we&#039;ve found ways to muddle through...? </description>
		<content:encoded><![CDATA[<p>I&#039;m not sure it&#039;s an either/or situation, of sphincter-clenching corporate control triumphing over inchoate anarchy. WWW browsers have had a similar fragmentation problem, and we&#039;ve found ways to muddle through&#8230;? </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://johnwilker.com/2009/11/android-splintering-yes-problem-hellz-yes/comment-page-1/#comment-2709</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Tue, 24 Nov 2009 18:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://johnwilker.com/?p=1026#comment-2709</guid>
		<description>Interesting point made here but It is too soon to tell. The Archos machine is a very different animal than the Android phones and being an owner of a G1 and a Droid I found the user experience to be very similar. The Droid is a natural upgrade of the G1. I believe The Archos implementation was just to soon.  
 
The point is valid but overstated, the phone products are very similar to each other at this point. I think the phones are what the market is looking at right now and currently that is what Android is being judged on. I&#8217;m betting instead of going the way of Symbian it goes the way of Windows. 
 
 </description>
		<content:encoded><![CDATA[<p>Interesting point made here but It is too soon to tell. The Archos machine is a very different animal than the Android phones and being an owner of a G1 and a Droid I found the user experience to be very similar. The Droid is a natural upgrade of the G1. I believe The Archos implementation was just to soon.  </p>
<p>The point is valid but overstated, the phone products are very similar to each other at this point. I think the phones are what the market is looking at right now and currently that is what Android is being judged on. I&rsquo;m betting instead of going the way of Symbian it goes the way of Windows. </p>
]]></content:encoded>
	</item>
</channel>
</rss>

