Dave, About the certification programme, please visit: http://source.android.com/compatibility/overview.html
About the device's unique ID, it is probably impossible, since Android is open. And looking at it philosophically, why do you need unique device ID for? Licensing issues? Look at PC software industry and licensing issues there. The most restrictive models fail anyway and you just have to live with it. Even on fully controlled iPhone, developers get their software stolen, since people jailbreak. You will have thousands of devices out there that run Android and your app and never passed any certification. Just look at China's grey mobile market, which probably is of the size of Europe's certified market. Look at it more positively instead. Developing countries have massive potential. Maybe never, but maybe soon people there will get rich enough to pay for your app? And lastly, think of the actual price of software with relation to people earnings. Markets only convert the price using actual currency exchange rates. To some USD0.99 is still a day's work. Daniel On Thu, Mar 31, 2011 at 12:35 PM, davemac <[email protected]> wrote: > Tim Bray posted the following on the Android Developers Blog: > > http://android-developers.blogspot.com/2011/03/identifying-app-installations.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29&utm_content=Google+Feedfetcher > > In it, he describes various ways that an app could attempt to get a > unique ID for the device it's running on. However, he also laments > shortcomings with every approach. In particular, a couple approaches > fail because device manufacturers have not correctly implemented > Android. Which makes me wonder if there isn't, or shouldn't be, some > sort of certification program that Google runs, to make sure that what > a manufacturer puts out as Android really is Android. It's hard enough > writing apps for all the different devices out there. When a class/ > method that should work, doesn't work, that makes it just that much > more difficult. Is it merely just a cost problem that Google doesn't > want to invest in a robust test framework to certify devices and their > OS's? > > - dave > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Daniel Drozdzewski -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

