You know those free apps that you prefer over the paid ones because they are, umm, free? Well, not only do they force you to look at mobile ads every second or two, but, according to a team of researchers, they also take a high toll on your Android smartphone’s battery. The researchers analysed how Android apps use the battery and concluded that the ad-serving processes that run in the background are responsible for heavy battery drainage.
The research, a joint effort between Purdue University and Microsoft, was conducted in order to answer the elusive question of exactly how energy is spent by apps. An energy profiler named Eprof was developed to measure the energy consumption of applications running on Android smartphones.
Testing five popular Android apps, which include the Android browser, Angry Birds, Free Chess, NYTimes, and Mapquest, the team found that the apps continue draining the battery, even after they are closed. What’s more, a 30-second run of an ad-supported app can drain 0.35 – 0.75% of a fully-charged battery, which is enough to completely discharge the battery within a couple of hours if the process is repeated.
The researchers concluded that most free Android apps are not optimized and are too complex. Each tested app was found to invoke between 29 and 37 threads within half-minute of utilization, many of the threads belonging to third-party modules. For example, 70% of the energy that that was consumed on one level of Angry Birds went to the uploading of user information metrics and displaying adverts, with only 30% consumed by the game itself.
The team said that the Eprof energy monitor will be made available under an open-source license, in order to help developers create apps that are more efficient and consume less energy.
Like this post? Share it!
> The research, a joint effort between Purdue University and Microsoft
I wonder why Microsoft is doing research that was likely to make Android apps look bad? Of course, ad supported apps with use more battery, they are downloading more data for a start.
I agree wholeheartedly with the findings because I have experienced the same thing – when I uninstalled all the ad-supported apps on my android tablet and replaced them with non-ad-supported ones, I discovered that my tablet’s battery life indeed lasted slightly longer. Actually, many tech-savvy android users must have known all along that ad-supported apps would surely suck more battery juice, due to the extra power needed to either pull in ads or upload data(aka ‘phone home’). However, it is good that this formal research finally confirms what many tech-savvy android nerds have already suspected all along.