Thursday, March 31, 2011

Re: [android-developers] Unique ID for a device: why aren't devices certified Android-compliant?

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 <davemac327@gmail.com> 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscribe@googlegroups.com
> 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment