A group of independent (non-British) scientists from
Purdue University, led by
Abhinav Pathak , has published its study of mobile operating time with running free apps that show ads to users and quantifying battery usage during their use.
The research methodology was as follows: an EProf profiler was created, the task of which was to analyze the battery status for Android mobile platforms, Windows Phone and even Windows Mobile - it is curious that it is impossible to create the same iPhone application due to hardware limitations. Next, using the HTC Passion phone (Nexus One) on Android 2.3, the team of researchers, apparently playing games like Angry Birds, FreeChess, etc., and using the mobile client for the New York Times website, found the following: In some cases, only from 10% to 30% of the battery consumption serves the needs of the application core, which provides basic functionality.
Why is this happening?
There are several reasons. Many applications download ads from different servers and themselves analyze user clicks on it. The second reason is the negligent attitude of developers to the wireless capabilities of the device - a number of unnamed applications left the 3G channel 10 or even 15 seconds after the data transfer was completed, which caused an extra battery consumption. A specific example is Angry Birds, the free versions of which come with built-in ads. In free versions, only 20% of the expenditure falls on the game, while 45% is spent on determining the location of users and downloading advertising.
')
This study will be presented at the
EuroSys conference in Switzerland by its author next month, and the Eprof tool used by him will soon be published under a free license.
Read the report
here .