A Letter to Google from a Concerned Android
May 3, 2009 12:09 PM –
A letter written by a concerned Android customer highlights the frustrations with the new Google Android Cupcake update and deprecitation of APIs. Read more…
I never thought I’d be one of those guys who would complain about major updates like cupcake, but now I have to complain, even before it is out.
The reason for this is that the cupcake update will – as you know – make some API’s private and break a few others that weren’t officially public yet. This will disable some features that I have come to love. With cupcake:
- The API’s for GPS & Wireless Location will become private
- The API’s for Bluetooth & Screen Brightness will break
From now on, I’ll have to change all of these settings manually!
I don’t understand the reason behind these changes either. If there are applications that misbehave or crash, then – according to the principles of android – they will sink to the bottom of the list through 1-star ratings. Also, after the first Android Developer Challenge you’ve awarded Locale $275.000 because it allowed users to create situations where settings could be changed automatically when conditions were met. This meant that certain battery consuming features could be disabled automatically when battery life was getting low or when they weren’t required. The ability to automatically change these features offered substantial fixes for the G1’s poor battery life, but are now being removed.
The obvious ‘solution’ for me would be to keep my Screen Brightness on 0% and disable GPS, Wireless Location and Bluetooth all together. Then again, people don’t buy smart-phones to look at a dimmed screen and just receive calls. People buy a G1, because it has a great open operating system that allows applications to interact with all parts of the phone. Closing previously public API’s is a very strange and disappointing move.
Therefore I recommend that you don’t go through with these changes and instead, expand the list of settings that applications can change. A few examples of useful additional public API’s would be the ability to let applications toggle the 2G/3G setting, activate/deactivate parts of Auto-synch and manage the keyguard. These API’s would allow people to use applications to conserve battery life even better and honor Androids ‘openness’.
Thank you for listening to my complaints,
A concerned customer
Do you share the same concerns? If so, post your Comments Below: