I’ve been generally impressed with the battery life on my Nexus 5. After a somewhat shaky start it settled in rather nicely, lasting up to 24 hours on a single charge—and this using the regular Dalvik runtime, not ART.
Then something happened. I can’t say for certain exactly what it was, but according to this reddit thread other Nexus 5 users have experienced the same issue. Long story short, my battery life plummeted; it got so bad at one point that I went out with a 50% charge and came back with a dead phone only 45 minutes later.
As the title of this post would suggest that’s no longer the case. Here’s what I did to remedy the problem; maybe these steps will improve your battery life as well.
Clear Your Cache
One user in that reddit thread had an interesting solution to their battery life woes:
Tap “OK” and you’re done. Moto G owners will no doubt be familiar with this procedure. 😉
Here’s what you see when you boot up Greenify for the first time. If you don’t have root, hit the “+” symbol at the bottom-left corner of your screen to proceed.
Your next step will be to manually select apps for Greenify to auto-hibernate. If you’ve got root this step isn’t needed.
If, like me, you use the Xposed Framework a Greenify module will be downloaded and added to your running list. A reboot will be required to activate it.
With or without root Greenify is 100% free. If you want to support the developer and pony up $2.99 CAD you’ll get some additional features—most notably the option to auto-hibernate system apps.
And here are the results: 1 day, 14 hours and 10 minutes for the battery on my Nexus 5 to drain down to 1%. I didn’t check my screen-on time until after it started charging; a conservative estimate would put it at about 3 and a quarter hours.
Needless to say I’m very happy with these results. Clearing my data cache may or may not have helped, but Greenify definitely did the trick!