Optimizing battery life with AT&T’s ARO
New Scientist recently reported that up to 75% of the energy used by free versions of Android apps is spent serving up ads or tracking and uploading user data. Popular apps like Angry Birds, Free Chess and NYTimes are using only 10 to 30% of the total energy consumed to power the app’s core function.
Angry Birds for example was found to use only 20% of the energy it consumed to display and run the game, while 45% was spent finding and uploading the user’s location with GPS then downloading location-appropriate ads over a 3G connection. Researcher Abhinav Pathak blames the energy leakage on inefficiencies in the third-party code that developers use to generate profit on free apps.
In order to track down these types of inefficiencies, AT&T provides a free diagnostic tool called the Application Resource Optimizer (ARO) that analyzes the performance of your mobile applications. It can help your app run faster and smarter by providing recommendations to help optimize your mobile application’s performance, speed, network impact and ultimately battery utilization.
Here are several other resources that may be helpful:
Nobody wants to be “that guy” whose app gets avoided like the plague. Find out how you can build better apps with increased application responsiveness, improved efficiency of application code, improved battery life, and last, but certainly not least, more positive user reviews.
Watch this webcast to learn about a new tool from AT&T that gives you insight into how your application interacts with the device and the mobile network. Combining network traces with best practices, the tool provides feedback to optimize an application’s performance — speeding up your performance while simultaneously using less battery!
Using ARO, the Application Resource Optimizer (AT&T Developer Summit)
Doug Sillars presented a session at the AT&T Developer Summit outlining how to use ARO.
Have a question or want to share a success story? Drop it in the comments section below: