Android Marshmallow's Doze saves a ton of battery, but here's how to activate Aggressive Doze


Refreshed UI design, smoother animations, extra perks and features — all of these are good reasons for Android users to want to update to the latest firmware. But with Android 6.0 Marshmallow, Google introduced a pretty significant, but decidedly un-sexy, new feature called Doze. The idea behind Doze is kind of implied by the name, but not entirely. 

In short, the intent is to put your smartphone into a deep state of sleep when it's not being used, reaping significant increases in idle power efficiency. Important apps (ones tagged as High priority or ones that Google agrees developers have reason to tag as such) are allowed to function if need be, so you'll still get calls and alarms will still go off, but not any of the super-annoying notifications from overly intrusive games asking you to tell the world about them. Doze will also, at predetermined intervals, accept notifications from lower priority apps, and push them as a bundle just once in order to conserve battery. Finally, Doze will not work if your device is charging, which makes sense. In fact, the entire project makes a ton of sense.

But for Doze to activate, a number of conditions must be met, otherwise your phone will be stuck in its usual state of light sleep indefinitely. Most important among these perhaps is the need for your device to be completely stationary and for it to sense no motion for a while. So if you're walking around or doing anything with your phone in your pocket, Doze won't activate. That makes sense for most users, as it implies that the device could end up being used at any moment, but also limits the feature. Enter Aggressive Doze.

Aggressive Doze is an experimental feature available with the popular Greenify app that does something alike to what Doze does today, only it existed long before it. With Doze in Marshmallow, however, Greenify's appeal was suddenly greatly diminished, so the developer behind is currently testing said new experimental feature, which is only available in the beta build of the app. With it enabled, Doze can be forced onto the device much sooner, and the condition of no motion can be turned off. We haven't had the opportunity to test out just how it compares to using a Marshmallow phone with the built-in Doze feature, but we've been hearing good things, and so here a quick guide on how to get Greenify Beta and how to activate Aggressive Doze (root helpful, but not required).

FEATURED VIDEO

10 Comments

1. zeeBomb

Posts: 2318; Member since: Aug 14, 2014

Ooh damn. PA make me a referral pls

2. Hexa-core

Posts: 2131; Member since: Aug 11, 2015

Nah! Aggresive Doze would mke me miss so many infos. Heck, I wouldn't keep my Droid in my pocket if I do not intend to use it every now and then.

8. vincelongman

Posts: 5693; Member since: Feb 10, 2013

For me, Aggresive Doze only makes me miss emails, which aren't really too important since I can just open the app when I want the check I still get txts, fb messages and other notifications Only problem I've had is that it causes the status bar clock to fall out of sync, but I have a normal watch, so its not a big deal

3. TylerGrunter

Posts: 1544; Member since: Feb 16, 2012

I am happy enough with Marshmallow, now my old Nexus 5 is getting 2 days of battery life most often than not. And it is not precisely a phone well known for its lasting battery, so I guess the upgrade to Marsmallow will make wonders in other handests with more battery capacity.

4. AlikMalix unregistered

Actually the directions to activate Doze: Root the device, find and update to marshmallow, install, then activate doze. Or Wait several months, finally get marshmallow, then activate doze Or Get an old iOS device - it's activated and no need to set perimeters on and off consistently - it knows which apps to give more juice which ones not. (Trolling over)

5. 14545

Posts: 1835; Member since: Nov 22, 2011

But the stupidity lives in infamy.

9. boosook

Posts: 1442; Member since: Nov 19, 2012

Or: get a Nexus, so you'll have marshmallow, and a phone that's better than the iphone at a much lower price. P.S.: old iOS devices had to be charged at 8 pm... are you really praising the iphone's battery life? With the nexus 5x I always end my day without having to recharge.

6. mike2959

Posts: 694; Member since: Oct 08, 2011

So phones have light sleep, deep sleep? What about REM sleep? And it obviously doesn't work if the device is charging? Well that's not obvious to me, what's the reason? First we had project Voltron, or whatever the heck it was called and now this. I haven't heard of any improvement in battery life.

7. 14545

Posts: 1835; Member since: Nov 22, 2011

Do you have marshmellow? I have it on my MXPE, and it is noticeably better than what I had with 5.0. Now, from everything I saw, 5.0 was much worse on battery than 4.4. I never updated any of my phones past 4.4 because of the notifications BS that google implemented in 5.0. But I bought the MXPE with 5.0 (obviously) and have noticed a great improvement since 6.0.

10. boosook

Posts: 1442; Member since: Nov 19, 2012

CPUs have a deep sleep mode, where the power consumption is very low. When the system has to do something, the CPU is awaken from the deep sleep mode by a so called "wakelock". If your CPU is awaken continuously, it will never enter deep sleep mode, or will stay in deep sleep mode only for a small fraction of the time. Doze prevents apps from continuously awaking the CPU by batching their requests and processing them together only at regular time intervals. By doing so, the CPU can stay more time in the deep sleep mode. Doze does this only when it detects that you're not using your phone (using motion sensors), so that it doesn't affect your user experience. Battery life greatly improves, trust me.

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at https://www.parsintl.com/phonearena or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit https://www.parsintl.com/ for samples and additional information.