Sobes.tech
Middle

What is Doze mode?

sobes.tech AI

Answer from AI

Doze mode is a power optimization feature introduced in Android 6.0 (Marshmallow).

It activates when the device is stationary, unused, and not charging for a prolonged period. In this mode, the system temporarily defers background tasks, synchronization, and network operations for most apps.

Doze cycles between "maintenance windows," during which apps can perform their tasks, and deep sleep periods, when activity is minimized.

Main restrictions in Doze mode:

  • Network access is limited.
  • Background tasks scheduled with JobScheduler are deferred.
  • Synchronizations via SyncManager are deferred.
  • Standard AlarmManager alarms are disabled, replaced by setAndAllowWhileIdle() and setExactAndAllowWhileIdle().
  • Standard Wake Locks are not accepted.

Apps using Firebase Cloud Messaging (FCM) with high priority, as well as those added to the exception list by the user, can ignore some Doze restrictions.

Doze significantly helps extend the device's standby battery life.

What is Doze mode? — Android - sobes.tech