Sierra_Dad - 5:29 pm on Apr 5, 2010 (gmt 0)
In the developer community, it is often suspected that the Android Market was written by a high school intern in a day, and the intern never checked in the source code - which is why it has never gotten better.
If they aren't going to fix the Android Market so that any device running Android can download appropriate apps for that device, then they should stop building those non-smart phone devices now because customers without access to apps will be furious.
Not entirely true. Apps can run on these "non approved" devices and there are third party stores, such as AndAppStore on the internet and bundled on some of these devices.
But I agree that this only coming up because Google is being silly about this. They don't seem to want to provide apps if there isn't a carrier around to collect 30% of the revenue. It has taken them two years to make apps available for purchase in *Canada*, not exactly a third world country.
There are reasons why some apps may not run on these non approved device - because in addition to the android framework, there are Google Apis - such as Google Maps, that aren't on them. But this is all clearly specified, or could be, in the app's manifest and the Android Market could figure it out.
I say more power to these third party stores if Google won't provide this service. It means I have to submit to twelve small stores instead of one big one, though.