One in four Android apps has battery draining bugs, study shows

One in four Android apps has battery draining bugs, study shows
The folks at Purdue University are at it again! This time, a research that they conducted revealed bugs in Android apps that cause severe battery drain. These so-called "no-sleep energy bugs" are caused by mishandling of power management APIs and are capable of draining a smartphone's battery in as little as five hours even when it is not being used. 

In a nutshell, a smartphone is in a power-saving idle mode by default. Its processor is in a sleep state unless an application wakes it up. Most developers use the power management APIs well, which is why their software does not put any load on the processor when that is not required. About a quarter of the apps that were tested, however, contained errors that could potentially keep the processor occupied, thus draining the smartphone's battery in no time. 

Back in March, a similar Purdue University study demonstrated how free, ad-supported Android applications had a negative effect on a smartphone's battery. It was discovered that a significant amount of the power needed to run a free app, up to 75% at times, is sucked by the advertisements that are being displayed. Even the free version of Angry Birds is affected, according to the research. About 45% of the power that the game needs is consumed by the third-party Flurry advertisement network. Of that 45%, 15% is used to acquire your location via GPS and 24% is used for transferring data online.

So think about all that the next time you take that smartphone out of your pocket and realize that its battery had died. A recently installed application could be causing all the trouble. 


FEATURED VIDEO

33 Comments

1. Fallout09

Posts: 421; Member since: Oct 17, 2011

Lets see all the IOS sheep now say Android is to blame and not the poorly written application code.

2. aaronkatrini

Posts: 242; Member since: Jun 06, 2012

Brace Yourselfs :)

30. sprockkets

Posts: 1612; Member since: Jan 16, 2012

Weird. An article just like this came out months ago about how the vast percentage of a games use is the adverts and how it doesn't turn the radio back to sleep. It affects ios as well btw.

3. Sniggly

Posts: 7305; Member since: Dec 05, 2009

Don't you worry your pretty little head. They'll still claim it's somehow Android's fault.

5. good2great

Posts: 1042; Member since: Feb 22, 2012

i doubt anybody from the apple camp will come here to say anything... its usually android trolls and trolls in denial that kick off the wars in here... now if you check the apple articles then yes you will see the i$.he..P talking trash about android. but yes i agree with you it is primarily poorly written code.

19. taco50

Posts: 5506; Member since: Oct 08, 2009

Exactly android articles are very rarely trolled. Android users are free to have discussions in peace. Apple users don't get the same respect. Every Apple article has over half the comments by android trolls. Wish PA would do something about it.

20. remixfa

Posts: 14605; Member since: Dec 19, 2008

says the sites biggest troll... hmm.. your words are a little hollow.. wait.. arent you on an android article.. right now.. whining about cross trolling? lolol.

26. taco50

Posts: 5506; Member since: Oct 08, 2009

Am I trolling? No.

22. TROLL.ISAHA

Posts: 535; Member since: Mar 28, 2012

Cause iFans can't argue nor dispute cause they all no Android is much better than Heavy restrictions.... Ooooo look taco is asking and requiring help... how funny hahaha... There's nothing to Troll on Android cause its an Linux free full OS operating system .... There not Trolls... there just pointing out inferences...

25. metalpoet unregistered

Troll?

28. TROLL

Posts: 4851; Member since: Apr 13, 2012

Taco I kinda agree on this one! Green from me.

4. xtian1103

Posts: 364; Member since: Feb 11, 2012

android is not to be blamed. the battery drain is because of the poorly written application code. happy now? this article isn't an ios vs android topic so don't start any flame war ok?

18. jaytai0106

Posts: 1888; Member since: Mar 30, 2011

Agree. All I care about right now is "FIX IT!!!"

6. shadowcell

Posts: 300; Member since: Mar 28, 2012

I think some of the battery drains are existent due to the fact that most apps are not written to utilize the multithreading on dual core phones. Just a thought....

7. wendygarett unregistered

thats why you should buy an iphone :)

10. BigRed83

Posts: 144; Member since: May 19, 2008

If I ever want a device that so "smart" that I don't need to be (or am allowed to be), I'll consider an iPhone. In the meantime, have fun at the mall.

23. TROLL.ISAHA

Posts: 535; Member since: Mar 28, 2012

We are not aliens or animal's.....

24. jmoita2

Posts: 930; Member since: Dec 23, 2011

In your dreams... but who is the babe in the tight pink top??? She's hot...

29. rasinhussy

Posts: 89; Member since: Dec 28, 2008

31. SSyar

Posts: 14; Member since: Jan 03, 2012

his profile shows.. HTC ONE X... in Have It :p

32. wendygarett unregistered

Hey!!! I have iPhone4s too...

8. tumchaaditya

Posts: 71; Member since: May 21, 2012

Nice article... Though poorly writtern on ad-supported apps are to blame for lesser battery life on droids, in my opinion (I REPEAT, in my opinion because I don't intend to start a comment war here), Android is not as efficient OS as some other mobile OSs(I'm not naming any) in terms of resource usage(battery and processing power) From a noob's perspective, why does android need minimum 1 GHz processor and 512MB of RAM to run as smooth as butter when some of the desktop OSs still in use can run off lesser resources. One more point here is other mobile platforms also have ad-supported apps. But, still, they fare better than android when it comes battery life.

33. joey_sfb

Posts: 6794; Member since: Mar 29, 2012

"From a noob's perspective, why does android need minimum 1 GHz processor and 512MB of RAM to run as smooth as butter when some of the desktop OSs still in use can run off lesser resources" Ans: iOS, I have an iPad 2 its similar spec. The new iPad has better spec so things keep improving. The point is there an open discussion about it so things to change for the better. iOS fan are living in denied and therefore does not see it. They even think that notification bar is invented by Apple, latest joke is the ML safari with search function on the URL bar... great invention indeed. Actually, to each their own. Some are born to serve, Apple Inc. so be it.

9. xtian1103

Posts: 364; Member since: Feb 11, 2012

isn't it nice when you learned something new while reading comments from tech enthusiast here in PA and not the word wars by keyboard warriors?

11. hutty24

Posts: 84; Member since: Oct 18, 2011

How do we fix this?

12. shadowcell

Posts: 300; Member since: Mar 28, 2012

We don't. I'm guessing the developers have to take charge and update their apps to prevent this "no-sleep bug" issue. If you're an Android user you'll notice some of these apps are still being run in the background even when you set your battery mode to "night time mode". I've noticed this when I switched to a new alarm clock app (doubletwist). It drained my phone to about 20% loss at night.

13. thelegend6657 unregistered

Yeap thats the price you pay for not staying inside apple's walled garden So if you are on android always buy paid apps ?

14. medicci37

Posts: 1361; Member since: Nov 19, 2011

Would like 2 see Android be more strict with devs about these kind of issues. When you have alot of apps installed, troubleshooting them can be very time consuming. I prefer Android. But like any other os, it does have its drawbacks.

15. jbitounis

Posts: 54; Member since: Oct 08, 2011

It would be interesting to check the percentage of similar battery-drain apps for other platforms (iOS, Symbian, BB7) and, if there is a significant difference, find the reason why. These surveys are conducted to imporve the user experience and not to declare a winner among mobile platforms.

16. Luuthian

Posts: 332; Member since: Sep 09, 2011

Some people just code their games in a sloppy manner. Just ask Kairosoft. While they develop amazingly good, time waster strategy titles, those games are completely unoptimized for dual-core processors. They drain battery faster than most 3D intensive games if you're using the wrong kind of phone. It's a shame, but it's true. The blame lies entirely on the developers though.

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at https://www.parsintl.com/phonearena or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit https://www.parsintl.com/ for samples and additional information.