Monday, June 18, 2012

Android apps that use power control APIs are often 'battery killers, ' oh the irony

[![Android apps that use power control APIs are often 'battery killers,' oh the irony][1] ][2]If there's one thing Purdue University researchers can't stand, it's an inefficient Android app. They've already revealed how some titles burn huge amounts of energy just by running ads (e.g., Angry Birds uses [63 percent][3] of its resources for flogging stuff rather than flinging stuff), and now they've confirmed something else that has long been suspected: many offerings on [Google Play][4] also contain serious "energy bugs." Specifically, these are apps that use Android's power control or wakelock APIs to prevent a phone going into sleep mode. The majority of developers use wakelocks properly, but around a quarter make mistakes in how they juggle different APIs, which can cause a fully-charged phone to drain "in as little as five hours." Out of 187 wakelock-exploiting apps tested, 42 contained errors -- although the academics stopped short of naming and shaming. There's a chance they'll list the culprits when they present their paper next week, which will also propose an automatic method for detecting the glitches. Will that be another app?

[Android apps that use power control APIs are often 'battery killers,' oh the irony][2] originally appeared on [Engadget][5] on Mon, 18 Jun 2012 07:15:00 EDT. Please see our [terms for use of feeds][6].

######

[Permalink][7] ![][8][TGDaily][9] | ![source][10][Purdue University][11] | [Email this][12] | [Comments][13]

[1]: http://www.blogcdn.com/www.engadget.com/media/2012/06/razr-maxx.jpg
[2]: http://www.engadget.com/2012/06/18/android-wakelock-api-bugs/
[3]: http://www.engadget.com/2012/03/20/free-apps-power-drain/
[4]: http://www.engadget.com/tag/googleplay
[5]: http://www.engadget.com
[6]: http://www.weblogsinc.com/feed-terms/
[7]: http://www.engadget.com/2012/06/18/android-wakelock-api-bugs/ (Permanent link to this entry)
[8]: http://www.blogsmithmedia.com/www.engadget.com/media/post_label_VIA.gif
[9]: http://www.tgdaily.com/mobility-features/64061-api-glitch-may-explain-fast-draining-phone-batteries
[10]: http://www.blogsmithmedia.com/www.engadget.com/media/post_label_source.gif
[11]: http://www.purdue.edu/newsroom/research/2012/120613HuSmartphoneBugs.html
[12]: http://www.engadget.com/forward/20260482/ (Send this entry to a friend via email)
[13]: http://www.engadget.com/2012/06/18/android-wakelock-api-bugs/#comments (View reader comments on this entry)

URL: http://www.engadget.com/2012/06/18/android-wakelock-api-bugs/

No comments:

Post a Comment