I got my Marshmallow update a week or so back on my Nexus 5 and I have noticed a substantial improvement in battery life. I've gone from having to do a full recharge once per day, to the phone lasting two days per charge or more, even after chunks or wifi time and all the usual texts & phone calls.
This new Androd M Doze mode is crazy good. Has anyone else noticed a significant improvement in battery life since updating to Marshmallow? Currently I'm gobsmacked by the difference it has made.
Big improvement, shows poor battery life is often more about power greedy, badly coded software than any actual hardware limitations.
Sent from my Nexus 7 using Tapatalk
So, following my cancellation of my order for a 6P, Gizmodo now picks up the Android-Battery love-fest story. Welcome to the party Gizmodo.
http://gizmodo.com/googles-getting-serious-about-battery-life-with-the-nex-1737964082
I'm sorry to bump this again, but I continue to be totally blown away by the change in the battery life of my Nexus 5 now that it is running Android 6.0 Marshmallow and benefits from the new Doze feature. It is simply breathtakingly different from 5.0 in terms of battery life.
I'm getting between 2 - 3 times the life out of my phone for a single charge just because of Doze's power management.
If you can get Marshmallow, do it now. You will not regret it! :thumbsup:
http://developer.android.com/training/monitoring-device-state/doze-standby.html#understand_doze
Quote from: Android DevelopersUnderstanding Doze
If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. In Doze mode, the system attempts to conserve battery by restricting apps' access to network and CPU-intensive services. It also prevents apps from accessing the network and defers their jobs, syncs, and standard alarms.
Periodically, the system exits Doze for a brief time to let apps complete their deferred activities. During this maintenance window, the system runs all pending syncs, jobs, and alarms, and lets apps access the network.
(http://developer.android.com/images/training/doze.png)
At the conclusion of each maintenance window, the system again enters Doze, suspending network access and deferring jobs, syncs, and alarms. Over time, the system schedules maintenance windows less and less frequently, helping to reduce battery consumption in cases of longer-term inactivity when the device is not connected to a charger.
As soon as the user wakes the device by moving it, turning on the screen, or connecting a charger, the system exits Doze and all apps return to normal activity.