Hello There. I am writing to inform you of an alarming trend and a
request.

Because Android is an open OS, app developers are free do develop apps
in any way they want. Unfortunately, it has come to my attention that
most app developers take absolutely zero care in developing apps for
good battery life.

This is one of the reasons Android handsets get much shorter battery
life even though they use the same exact chips as other phones such as
iPhone, blackberry, etc.

The MAJOR problem isn't cpu usage, but data usage. 3G radios are being
turned on literally hundreds of times an hour! What's worse is that
this is happening even with apps that use the C2DM push notification
service from Google.

I have done a real world test with a network analyzer. You can do it ,
too. Just download "Shark for root" and "Shark reader" from android
market. Turn it on and notice how your average android device, even
when seemingly doing nothing, is constantly polling the network:

- Words With Friends (Wildly Popular): By default checks for new moves
EVERY 5 MINUTES!
- Official Twitter App, Tweetdeck: Check for new tweets every 15
minutes, BY DEFAULT.
- Tweetcaster from Handmark: Checks for new tweets every 3 minutes(!)
by default!
- BeejiveIM polls network and downloads packets at least once a
minute. This is an app that supposedly has push notifications.
- Fring: Uses a third party push notifications that is also constantly
downloading packets
- FOX news: Uses an alert system that is on by default and doesn't
even seem to be push. Noticed activity dozens of times an hour.

This is just a VERY short list to illustrate my point. Notice how some
of the apps are wildly popular? It's not hard for an average user to
have ALL these apps installed. Imagine what all that collective
polling is doing to their batteries...

App developers don't seem to mind the impact of such settings on
possibly millions of people's handsets. This is quite a big deal. As
long as their apps work.. Why bother? The fact is, these apps are
killing a LOT of peoples batteries. Really high defaults also punish
the average users who won't bother going to settings menu or simply
don't know the effect of such a frequent poll on the battery. My
request is, Google, you strive for innovation and customer
satisfaction.. Please do something about it.

But don't just implement a fix on the next version of Android. Do it
now. Require this from developers. Actively talk to them. Please
realize this is something really important. There are millions of
Android users who need their phones for mission critical jobs, and
just don't know why they can't make through a day without an empty
battery.... And not even using the damn thing.

Thanks
Eli

-- 
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

Reply via email to