You won't want to miss out on the world-class speakers at TNW Conference this year 🎟 Book your 2 for 1 tickets now! This offer ends on April 22 →

This article was published on March 27, 2012

Developers, is your Android app a battery drain? There’s a class for that


Developers, is your Android app a battery drain? There’s a class for that

Battery life is the most precious thing when it comes to our beloved smartphones. As apps gets more evolved, especially when it comes to grabbing your location, it feels like we have to charge our phones at least twice a day.

The Android team wants to help its developers out with that, and has published a “class” on how to make some small tweaks in order to save us all from battery hell:

Did you know that if your app pings your server every 30 seconds, it can effectively keep the wireless radio of the host device on permanently? Or that downloading thumbnails on demand as you scroll through a list of news headlines uses significantly more battery than prefetching all of them upfront?

If not, you need to check out this new Android Training class.

It explains how the power-use profile of the wireless radio can affect your choices on when, what, and how to transfer data in order to minimize impact on battery life, and demonstrates some best practices to minimize the battery drain associated with downloads and network connections.

Among the items discussed in the resources for Android developers on this subject, the team explains how to perform simple tasks without having to use a lot of battery power, especially when you’re not on an amazing connection. If an app is trying to download thumbnails for news stories and you only have a few bars, the download could take quite a long time.

By making developers aware of the pitfalls of battery drainage, the Android team hopes to create an ecosystem that collectively takes the pain away from the end user, who is the one who has to be mindful of how much juice they have left.

One of the other things known to be a battery drain is ads, which is something that advertising networks absolutely have to do something about. This is a problem for both iOS and Android devices, specifically when it comes to free ad-supported apps.

Android Developers – Transferring Data Without Draining the Battery

Get the TNW newsletter

Get the most important tech news in your inbox each week.

Also tagged with