One in four Android apps has battery draining bugs, study shows
posted by Nick T. / Jun 18, 2012, 7:59 AM
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.
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.
posted on Jun 18, 2012, 8:12 AM 7
Posts: 242; Member since: Jun 06, 2012
Brace Yourselfs :)
posted on Jun 18, 2012, 8:15 AM 4
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.
posted on Jun 18, 2012, 8:36 AM 2
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.
posted on Jun 18, 2012, 11:22 AM 4
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...
posted on Jun 18, 2012, 12:24 PM 0
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?
posted on Jun 18, 2012, 8:31 AM 4
thats why you should buy an iphone :)
posted on Jun 18, 2012, 8:49 AM 4
Posts: 930; Member since: Dec 23, 2011
In your dreams... but who is the babe in the tight pink top??? She's hot...
posted on Jun 18, 2012, 1:17 PM 0
Posts: 89; Member since: Dec 28, 2008
He must have an Android phone. http://www.phonearena.com/news
posted on Jun 18, 2012, 4:35 PM 0
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.
posted on Jun 18, 2012, 8:54 AM 3
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.
posted on Jun 22, 2012, 1:51 AM 0
Posts: 84; Member since: Oct 18, 2011
How do we fix this?
posted on Jun 18, 2012, 9:08 AM 0
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.
posted on Jun 18, 2012, 9:23 AM 0
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.
posted on Jun 18, 2012, 9:37 AM 0
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.
posted on Jun 18, 2012, 9:46 AM 1
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.
posted on Jun 18, 2012, 11:06 AM 0
Send a warning to post author
Send a warning to Selected user.
The user has 0 warnings currently.
Next warning will result in ban!
Ban user and delete all posts
Message to PhoneArena moderator (optional):