¿Qué es el modo Doze?
sobes.tech AI
Respuesta de la IA
El modo Doze es una función de optimización del consumo de energía que apareció en Android 6.0 (Marshmallow).
Se activa cuando el dispositivo permanece inactivo, sin usarse y sin cargarse durante un período prolongado. En este modo, el sistema retrasa temporalmente las tareas en segundo plano, las sincronizaciones y las operaciones de red para la mayoría de las aplicaciones.
El modo Doze alterna cíclicamente entre "ventanas de mantenimiento" (maintenance windows), durante las cuales las aplicaciones pueden realizar sus tareas, y períodos de sueño profundo, cuando la actividad se minimiza.
Las principales restricciones en modo Doze son:
- El acceso a la red está restringido.
- Se retrasan las tareas en segundo plano JobScheduler.
- Se retrasan las sincronizaciones SyncManager.
- Se desactivan los AlarmManager estándar, que son reemplazados por
setAndAllowWhileIdle()ysetExactAndAllowWhileIdle(). - No se aceptan Wake Locks estándar.
Las aplicaciones que utilizan Firebase Cloud Messaging (FCM) con alta prioridad, así como aquellas añadidas a la lista de excepciones por el usuario, pueden ignorar algunas restricciones de Doze.
El modo Doze ayuda a aumentar significativamente la duración de la batería del dispositivo en modo de espera.