Tested News

How To Properly Benchmark Your Android Phone's Battery

It may take time to get reliable numbers, but the results could be surprising.

It's common that whenever a new technology finds its way into mobile phones, a company feeds us a line about how much better it will be for battery life. They know how to get us like that. The Achilles Heel of many smart phones is the battery life.  If a phone can't make it through a day under your unique usage pattern, it is of little use. When AMOLED displays started making their debut on phones, the battery life was supposed to be much improved.  

A new analysis from Laptop Magazine shows that, in fact, many AMOLED Android phones perform worse than their LCD-using cousins. The Droid X with its large LCD display bested the smaller AMOLED handsets. Informative as this is, it was an artificial benchmark. If you really want to know how your battery performs, the best way is to just use the phone, and track your battery usage. Read on as we show you how to do just that. 
 

Tracking battery use to benchmark

Since Android can run processes in the background, it's a simple matter to dump your battery level data into an app for later review. One such app is Battery Graph. This is the simplest method of tracking you battery as it discharges. And that's just what you should do. This tool uses virtually no battery power we can tell, so it's safe to leave it running. You will be able to pinpoint the time you remove it from the charger, as well as your usage pattern over time. If you check out multiple days, you'll likely notice a pattern emerging. This is what you're interested in. 

To really benchmark your battery, it's best to let it drain all the way down, then plug it in the check the graph. This gives you a good idea of your real battery life. Why bother with the graphing app, you might ask? It's best to let battery graph run for a few days before running the drain test. That way you can compare the patterns on the day you did the test, to those previous days. It's a way to make sure your usage that day was not abnormal. You want numbers that are indicative of the phone's true capabilities. If there is an unusual drop in battery one day, you might need to look for a problem before declaring the result valid. The graphs also provide a solid record of how long the phone lasted each day. Battery Graph even supports export to a .CSV file. 

To have the most reliable data set, you might want to do this a few times. Don't overdo it though; you don't want to completely discharge a battery too often as that can reduce its life. At this point, you should have a pretty reliable data set to find an average personal battery life for your phone. Arrange your data and look for outliers, i.e. data points that are significantly different from the rest. If you have numbers around 15 hours, but then a value of 8 hours pops up, it's best not to include that in your final calculations. Rather, you might want to investigate what caused the poor battery life that day. 

If you're comfortable letting software do the benchmarking for you, we would recommend an app called Battery Left Widget. This app actually calibrates itself based on your personal usage patterns. When using battery Left, it is not uncommon to need to wait through a few days of usage before you have an accurate number. As you use your phone with this app installed, it begins to track what voltage readings correspond to which battery level readings the system is reporting.  

When it has properly calibrated itself, the widget will display the battery level as well as the time your battery is expected to die. In the past when we've used this app, it has been very accurate. After you've finished calibrating the app, it's best to turn down the update frequency. The default is 5 minutes, and that can actually drain the battery if you aren't using the phone much. Battery Left Widget is free, but a more full-featured version is available for $1.99. An app called JuicePlotter also offers similar functionality, but the widget is not as informative.  

We'd recommend trying both the manual operation with graphing apps, and the fully automated app-based method to get the best idea of what kind of battery life you can expect. 

Troubleshooting issues

As you endeavor to properly benchmark your real-life battery use, you might start to notice some irregularities. Perhaps a large drop happening at regular intervals, or overall higher drain starting at some point in the past. It's not unheard of for an app update to significantly alter the app's battery use profile. If that's the case, put on your Sherlock Holmes hat, because you're in for some detective work. 

The first place to look is in the standard Android battery usage app. On most phones, this is accessible from Menu > Settings > About phone > Battery use. If you aren't seeing anything terribly out of the ordinary here, best to move on. In the Android testing menu, there is a second hidden battery use app that can help you track down battery drain and get a really accurate benchmark. Just type *#*#4636#*#* in the dialer to bring it up. Then tap battery history to dive in. From this interface, you can view battery use by component. You can pick from CPU, Network, sensors, etc.  

What really makes the Battery history app useful is you can specify the data window as total for all time, or since last boot. The default, and only option in the regular battery use app, is just since last unplugged. If you're doggedly tracking down battery drain issues, you can use Any Cut from the Market to make a direct shortcut to Battery history or Battery use. 

These methods should manage to get you pretty close to a real world benchmark of your phone's real battery life. Android phones can do a lot of great things, but you don't want to take you eye off that battery meter for too long. If you know with a degree accuracy how much longer you phone is likely to last, you can at least have some piece of mind. Let us know what sort of battery life you get out of your phone in the comments. If you are feeling ambitious, try a few of the methods detailed here, and let us know the results tomorrow. If enough people respond with real numbers, we might have a truly interesting data set.
simianon Aug. 27, 2010 at 2:20 a.m.
Battery Left seems functional but too bad the widget is sorta fugly. This is the sort of thing that could enjoy some skinning love.
imfaralon Aug. 27, 2010 at 5:28 a.m.
instead of typing that code you can use an app called spare parts.  you might have to have root though.
Zophaon Aug. 27, 2010 at 7:29 a.m.
Juice plotter also does the same job as   Battery Left. 
 
A battery saving tip I was given was to go to phone information after typing in   *#*#4636#*#* and change the network connection to "GMS auto (PRL)" It preserves the 3g date connection and doesn't switch to other types like WCDMA and CDMA. CDMA auto (PRL) is probably a better option for US people! :D
Furyjoellon Aug. 27, 2010 at 7:54 a.m.
Battery Left is a really good app. Once your battery has completed a few cycles, it's super accurate. I also love that you can use it to put the battery level in the status bar.
formergloryon Aug. 27, 2010 at 9:21 a.m.
I know this is an Android article, but are there any apps like this for iOS (jailbroken or App Store)? I'd like to apply some of these tips to my 3GS to see how my battery life is.
How To Rip DVDs to Play on Any Device—For Free!

Our ultimate DVD copying guide shows you how to use Handbrake to rip discs for playback on your laptop, Xbox, PS3, iPhone, Zune, netbook, iPad, PSP, iPod, and pretty much anything else

Tested: Apple Mac OS X Lion

The $30 upgrade from Snow Leopard seems like a no-brainer, but that's not the full story. Read the official Tested review.

Apple iPad 2 Review

Our definitive review of the iPad 2.

Tested: Nvidia GeForce GTX 580 Video Card

The green machine comes back swinging.

Apple iPad Wi-Fi Review

Apple's device isn't magical, but it is going to make the tablet a real category--for better or for worse

Video: How To Build the Best $1500 Gaming PC, Step-by-Step

Do you like saving money? What about playing PC games? Have you ever considered building your own PC? We show you exactly what you need to know to build an awesome $1500 gaming PC.

How To Build an Awesome $500 Windows Home Server

We pick the best parts to build a lean media backup and streaming machine.

The Best Android Phone for Your Network (February 2011)

Don't get locked in with the wrong phone.

New High-DPI OS X UI Elements Give Hope for High-Resolution Macs

The iPad 3 is expected to offer a high resolution display; should we expect the same from the MacBook Pro line?

$35 Raspberry Pi Computer Enters Production, Due February 20th

Raspberry Pi's pocket-size Linux computer is inches away from real availability.

Nokia Explains What Makes Its Lumia ClearBlack Screens Unique

Nokia's new displays use polarizers and filters to limit screen reflectance.

AT&T Unreasonably Throttling Users with Unlimited Data Plans

AT&T ignores its responsibility to keep users informed while clearly pushing them towards tiered data plans.

Tested: Google Chrome Beta for Android Ice Cream Sandwich Phones

It's Chrome, shrunken down and blazing-fast on Android.

Windows 8 Metro App Multitasking Will Mimic Mobile Apps

Microsoft details the behavior of suspended and background apps in the WinRT Metro environment.

Logitech Announces a Touch Mouse: Where Have We Seen This Before?

Like the Logitech Wireless Touchpad, the Touch 600M looks an awful lot like an Apple input device with a new skin.

Here's What You Should Expect from Windows 8's Consumer Preview

At the end of February, Windows 8 will be previewed and available for download.

AT&T Unreasonably Throttling Users with Unlimited Data Plans

AT&T ignores its responsibility to keep users informed while clearly pushing them towards tiered data plans.

Windows 8 Start Button May Be Replaced by a Hot Corner and Charms

A recent build of Windows 8 shows the desktop Super Bar minus one Start button.

How Android OEMs Miss the Mark with TV Commercials

A one minute Super Bowl commercial is wasted if the ad doesn't win any converts.

Smart Earphones Know Which Ears They're In, Adjusts Channels Accordingly

A Japanese research project uses proximity sensors to detect which ear earbuds are in and change stereo channels to compensate.

How HTC Squandered Its Android Lead and Had a Mediocre 2011

HTC is experiencing a worrying slide in sales, and here's why.

HDR Photography: Accurate Tone-Mapping or Photo Manipulation?

The use of high dynamic range in photojournalism sparks an argument about digital manipulation.

Tested: Google Chrome Beta for Android Ice Cream Sandwich Phones

It's Chrome, shrunken down and blazing-fast on Android.

Why Apple's A5 Chip in the iPhone 4S is Needed for Siri

Siri only runs on the iPhone 4S thanks to improved, integrated noise cancellation technology integrated into the A5 processor.