Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 3.96 KB

android-doze.md

File metadata and controls

52 lines (29 loc) · 3.96 KB

Android Doze

Date: 2015-11-27
Last Upate: 2016-03-01

New as of Android 6.0 (Marshmallow).

Official Blogs

  • How Google Cloud Messaging handles Doze in Android 6.0 Marshmallow - 01 October 2015

    GCM has two priority types for messages, called high priority and normal priority. When using high priority, GCM attempts to deliver messages immediately, waking a device in Doze, as needed. (...) However, when using normal priority (the default priority), there are a number of different behaviors when the device is in Doze (...). 1. most important change is that messages will be batched (...) 2. We discard messages whose time_to_live expires while the device is in Doze (including TTL=0).

  • Android M Developer Preview & Tools - 28 May 2015

    Battery - We're making Android devices smarter about managing power through a new feature called Doze. With M, Android uses significant motion detection to learn if a device has been left unattended for a while. In this state, Android will exponentially back off background activity, trading off a little bit of app freshness for longer battery life. Consider how this may affect your app; for instance, if you're building a chat app, you may want to make use of high priority messages to wake your app when the device is dozing.

  • Google Policy on Device Network Abuse

    Apps that attempt to bypass system power management that are not eligible for whitelisting.

Blogs Related

Articles Related

SO Post that alerted me to this

Known Devices with Related Issues