Good and EVOTips & Deals

Extend your HTC EVO battery life by getting rid of ad-supported apps


Battery life has long been a major complaint for most HTC EVO users since the original EVO was first released in June 2010. But according to a new study from Purdue University, free ad-supported apps might be the biggest culprits in keeping your battery from lasting the entire day.

According to Abhinav Pathak, popular apps such as Angry Birds, Free Chess, and the New York Times only use about 10-30% of their spent energy to power the app's main function. The other 70-90% of energy is spent delivering ads.

For example, the free ad-supported version of Angry Birds only uses about 20% of its energy to run and display the game. 45% is used to find and upload the user's GPS location to subsequently download location-based ads over 3G. Additionally, the 3G connection then stays open for about ten seconds, even after data transmission is complete – this consumes another 28% of the app's energy.

According to the study, the only way to fix this is for app developers to code their front and back end better. Of course, users could always uninstall ad-supported apps, or opt to purchase the paid, ad-free versions, but that is a less-than-ideal solution.

So next time your battery is low, just try to put down Angry Birds until you find a power outlet.

[New Scientist via Phandroid]
Pocketables does not accept targeted advertising, phony guest posts, paid reviews, etc. Help us keep this way with support on Patreon!
Become a patron at Patreon!

John F

John was the editor-in-chief at Pocketables. His articles generally focus on all things Google, including Chrome and Android, although his love of new gadgets and technology doesn't stop there. His current arsenal includes the Nexus 6 by Motorola, the 2013 Nexus 7 by ASUS, the Nexus 9 by HTC, the LG G Watch, and the Chromebook Pixel, among others.

Avatar of John F

9 thoughts on “Extend your HTC EVO battery life by getting rid of ad-supported apps

  • Avatar of Max Powers

    Normally I turn off 3G and wifi when I play games like Angry Birds because the ads can be so intrusive but that is not always ideal. I am guessing there is an app out there that block the ads but then it’s just another app running in the background. I wouldn’t mind paying for ad free apps but most don’t offer it. Definitely one of the biggest downsides to Android apps, super intrusive ads!

  • Avatar of ZenTsang

    Also… even if you have an ad-blocker, it’s just blocking ads on your screen… the ad process are still trying to run even though you don’t see it visually. I don’t think the ad-blocking apps are actually preventing the process from running.

  • If you’re rooted, can’t you block app permissions on a case by case basis. If so, wouldn’t you be able to block, say, Angry Birds, from accessing web, gps, etc?

    I suppose the app would still be trying these things in the background but it’s gotta save some battery no?

    I’m not rooted so I really don’t know what I’m talking about… Just a thought.

  • From my understanding, AdFree stops the app from downloading the ad, entirely.

  • Avatar of weehooherod

    I’m fairly sure ad blockers stop any part of the system from ever connecting to a site since they are done using the hosts file . So the data part of the process is blocked.

  • My understanding, as well.

  • I use AdAway on my rooted EVO – modifies the hosts file and allows for white and black lists. Ads are not an issue for me now. It probably depends on how the app is coded – the ad site is blocked by the hosts file, but if the app continually retries the failed connection, it will probably burn more battery than if it just connected and downloaded it the first attempt.

  • So, rather than pay $0.99 for an ad-free version of the app, you’d rather steal from the developer that put 100s of hours into writing it. C’mon.

  • It’s been my experience that most decent apps have both an ad-supported and a paid version.


Leave a Reply

Your email address will not be published. Required fields are marked *