Google did publish guidelines saying, in short, "don't poll too often:
it kills battery life". Unfortunately, it didn't seem to occur to
anyone at Google that the users are at the mercy of developers who
ignore common-sense guidelines like this one.

However, there is a company that has done something about it. I don't
understand the details that well myself yet (concerning how it works,
so what it really accompishes), but Seven Networks has a product that
seems to 'spoof' these polls so that the application software thinks
it got the poll it wants, but the radio actually gets turned on/off
MUCH less frequently.

On Mar 14, 3:23 pm, wnpixel <[email protected]> wrote:
> 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