x PhoneArena is hiring! Reviewer in the USA

Study says free Android apps can zap your battery life

Posted: , posted by Alan F.

Tags :

Study says free Android apps can zap your battery life
You might think that there is no cost for installing a free app on your Android device. But according to a new study done by Purdue University and Microsoft, while you personally are not paying for a free Android app, your battery is paying with its life. The study took a look at several Android apps including Rovio's Angry Birds and The New York Times app. What was discovered was that as much as 75% of the energy used to run a free app is spent running third party ads that help defray the cost of the app. The New York Times app used a lot of energy even after all the news (which we assume was 'fit to print') was loaded on the screen.

The free version of Angry Birds can waste battery life

The free version of Angry Birds can waste battery life

As a result of the study, it might be suggested that those who are saving money by opting for the free versions of an app could be losing in battery life what they are saving in payments. The study used a tool called an eprof to determine that most apps spend the majority of the time performing I/O functions such as accessing a 3G or Wi-Fi data. Most apps have a "tail" which can keep a handset running full-power even when the app is loaded. For example, with Angry Birds, 45% of the power used to run the app is for the third-party Flurry ad network. Of that 45%, 15% is used by the GPS on your phone to confirm your location and 24% belonged to the 3G "tail".

An Android user can use a lot of energy just opening a search page in the native browser. The GPS and 3G requirements for such an act would add up to 16% and 31% respectively of the total 2,000uAh of battery life burned. Do you ever browse CNN on your mobile device? That will cost you 2,400uAh in power, mostly for data as there is no need to find your location.

To show you how much energy is used after an app loads, a sample app was devised by the guys behind the study and connected with a remote server. 5 packets of data was sent which used 127uAh of energy. After the app loaded, it ran for another 6 seconds, burning 187uAh in energy for a total of 57% of the energy used. That "tail" also happened to occur if the routine was delayed by 5 seconds after the connection was made. This extra use of energy also shows up when a bug called a
"wakelock" tricks the device into running at a high-power state and keeps it running at that level. The study found that such bugs were in Android's Mail program and the Facebook app.

Despite the theory that ad servers were responsible for the vast majority of energy use to run a free app, that most of the energy used to run applications are used for I/O operations. The conclusion of the study was that further research is needed to optimize the use of battery life when running Android apps.

source: PCMag

34 Comments
  • Options
    Close





Want to comment? Please login or register.

Latest stories