Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

backscatter712

(26,355 posts)
Tue Mar 20, 2012, 06:54 PM Mar 2012

Android users: Ad-supported apps are seriously sucking down your battery!

http://arstechnica.com/gadgets/news/2012/03/ad-supported-apps-leave-smartphones-in-high-power-states-drain-batteries.ars

Ad-supported apps leave smartphones in high-power states, drain batteries

If you find your phone is often low on battery, the free apps you use may be to blame, according to a new study. Using a monitoring tool they developed, the authors of the study—two researchers from Purdue University and another from Microsoft—found that serving ads and collecting data inside an app results in excessive use of the hardware components inside a smartphone. These parts of free apps will turn on components like the 3G chip or GPS and cause them to stay on well after an information transaction has been completed, resulting in unnecessary power loss.

Most smartphones can show a basic breakdown of which resources are consuming the battery life (display, Wi-Fi, individual apps, etc.), but the way in which individual apps use that power is more opaque. To unpack the details at this level of power consumption, three researchers developed a tool called "eprof," a "fine-grained energy profiler." Eprof can track power used at the level of individual threads as well as routines running in an app, and can also track what the authors call "asynchronous power behavior."

Tracking an individual piece of software's activity—when processes stop and start, for instance—is contained, so it's easy to say how much power they use in that regard. But the authors found that tracking the hardware was more subtle, as many apps seem to stir hardware into action without turning it off right away, or ever. For example, the authors note the Wi-Fi and 3G chips may start up to communicate an app's data, and then remain in a high-power state even after the app has closed.

Likewise, smartphone OSes also include "wakelock APIs," which allow apps to prevent different pieces of hardware from sleeping, such as an app that wakes the CPU to check for new messages or a video application that stops the screen from sleeping while playing a movie. Items like the camera and GPS presented a similar problem: the researchers found that apps that use these devices start them up and put them in a high power-consuming state, and the hardware will sometimes continue this way until explicitly turned off by another service.


The researchers studying app battery usage found, for example that when playing the ad-supported version of Angry Birds, the ad-generator built into it consumes 80% of the power consumed by the app in total, while the actual game only accounted for 20%.

If you're tired of your battery being drained halfway through the day, you've got two choices: Spring for the paid, non-ad-supported versions of the apps, or use software like Adfree to solve the problem.
16 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Android users: Ad-supported apps are seriously sucking down your battery! (Original Post) backscatter712 Mar 2012 OP
not when you have root and use adfree! frylock Mar 2012 #1
You read my mind! n/t backscatter712 Mar 2012 #4
I use Firefox and adblocker on Android - works great ! Initech Mar 2012 #7
i used firefox for a period but found that i liked dolphin better frylock Mar 2012 #8
I haven't checked out Dolphin yet - do I download from the App Store? Initech Mar 2012 #9
yep frylock Mar 2012 #11
Its just as easy dipsydoodle Mar 2012 #2
well the manufacturers should make longer lasting batteries (last a month) Rosa Luxemburg Mar 2012 #3
I solved the problem for my own phone by buying an extended battery. backscatter712 Mar 2012 #5
I have a LG but I don't see an extended battery Rosa Luxemburg Mar 2012 #12
What model phone do you have? backscatter712 Mar 2012 #13
I think it is called an Optimus slider Rosa Luxemburg Mar 2012 #14
Here's something similar to what I have for my phone. backscatter712 Mar 2012 #15
Thank you!!! Rosa Luxemburg Mar 2012 #16
Pay the extra 99 cents for the full version of Angry Birds ya cheapskates! Initech Mar 2012 #6
My dumb phone doesn't have that problem. hobbit709 Mar 2012 #10

Initech

(100,101 posts)
7. I use Firefox and adblocker on Android - works great !
Wed Mar 21, 2012, 02:55 PM
Mar 2012

Way better than Android's default browser I might add. And unlike some platforms (*COUGH* iPhone) you actually get a choice and full browser functionality out of the deal.

backscatter712

(26,355 posts)
5. I solved the problem for my own phone by buying an extended battery.
Wed Mar 21, 2012, 01:56 PM
Mar 2012

The catch is that it had to come with its own battery cover, and it looks like I have a brick sticking out of the back of my phone, but hey, it works!

backscatter712

(26,355 posts)
13. What model phone do you have?
Fri Mar 23, 2012, 09:12 PM
Mar 2012

Your mileage may vary. Some phones have battery covers on the side of the phone, rather than the back, which makes it nearly impossible to stuff a bigger battery in there,

My particular phone had a battery cover on the back, which made it possible to use a bigger battery, as long as I used the new cover which was shaped for the bigger battery.

Rosa Luxemburg

(28,627 posts)
14. I think it is called an Optimus slider
Fri Mar 23, 2012, 10:17 PM
Mar 2012

I had a corded phone for so long this android thing is very new to me!

backscatter712

(26,355 posts)
15. Here's something similar to what I have for my phone.
Fri Mar 23, 2012, 11:46 PM
Mar 2012
http://www.amazon.com/3000mAh-Extended-Battery-Enlighten-Optimus/dp/B006MO1BV0

Basically, you're getting an king-sized battery, with far more milli-amp-hours than the stock battery, a new battery cover, because the new battery's too big to fit under the factory cover, and close to triple the battery life of the original. The downside is that that it's physically clunky, but I'll leave it up to you as to decide whether the tradeoff is worthwhile.

For my HTC G2, I had to use a different mode of extended battery, but it looks similar to what's at the link. It works well for me.
Latest Discussions»General Discussion»Android users: Ad-support...