Re:If you are a small team [...] don't bother with Amazon Ap...
by pja on Tuesday July 05, 2011 @11:14AM
(#2730115)
It seems slightly odd that Amazon can't have their Market App run a bunch of tests on install that generate the appropriate set of device capabilities. The major ones (Android version, OpenGL level, screen size, presence of GPS etc etc) are just a single API call each. Hard to believe that Amazon is unaware that this is a huge end-user experience fail for their customer base.
(Reading between the lines of the original blog post, possibly they just failed to enforce device restrictions for the free "App of the day" promotion.)
And here comes Google relationship with device manufacturers. As you certainly know, Market is not a part of the open-source android release, but proprietary app, that has to be licensed, if you want to distribute it on any device. So when the manufacturer licenses the app for the specific device, it also provides Google with device capabilities. Google puts it into the market, so they can show you only those apps, that your device is capable of running.
Amazon, of course, does not have such a database, and also does not have relationship with device manufacturers. It is up to them to find a way to build similar filtering mechanism. Nobody said, that building competing market is easy and that reviewing apps is enough. Good luck trying, though.