Diferencia entre el modo Doze y el modo de suspensión en Android Marshmallow

10

Antes de Android M había algo llamado modo de suspensión en Android. Con Android M, Google introdujo el llamado Modo Doze. ¿Alguien puede explicar la diferencia entre estos modos?

Vaquero
fuente
1
No había nada particularmente similar a Doze en las versiones de Android anteriores a M. ¿Se refiere al modo de suspensión como - DND / Solo alarmas / Modo prioritario?
blueren
Creo que el procesador de aplicaciones tiene que dormir cuando está inactivo para ahorrar batería / energía. Así que dormir en versiones anteriores de Android M fue más desde la perspectiva de la CPU a la que me refiero. Pero, con la función Android M Doze Mode es algo que se ha incorporado desde la perspectiva del sistema operativo Android (tal vez, para ayudar a la CPU a dormir por un período más largo).
Wrangler

Respuestas:

14

Modo de suspensión : significa que la CPU estará en suspensión y no aceptará ningún comando, excepto de RIL (Radio Interface Layer) y las alarmas. La CPU pasará al modo de suspensión en fracción de segundos después de que se apague la pantalla LCD.

Modo Doze : significa que las aplicaciones en su teléfono no tendrán acceso a la red, el sistema ignorará los "wakelocks" cuando las aplicaciones intenten evitar que el dispositivo se vaya a dormir, y no se permitirá la ejecución de tareas en segundo plano. Eso ciertamente hace que parezca que su teléfono no le hará mucho bien, pero hay algunas maneras en que Doze conserva la funcionalidad. Si bien las aplicaciones no pueden activar el dispositivo para ejecutar trabajos de sincronización y otras tareas en segundo plano, los mensajes push de alta prioridad seguirán apareciendo. Entonces, por ejemplo, aparecerá un mensaje de Hangouts en un dispositivo que esté en modo Doze.

Aplicación en espera : una aplicación que entra en espera pierde todo el acceso a la red y se suspenden todos sus trabajos de sincronización en segundo plano. Estas restricciones se levantan temporalmente cuando su teléfono está enchufado y durante unos minutos cada día o dos. Esto le da a las aplicaciones suspendidas la oportunidad de ejecutar cualquier trabajo de sincronización pendiente, pero no se les permitirá continuar ejecutándose. Una notificación push de alta prioridad también podrá activar una aplicación desde el modo de espera por un corto tiempo.

Lee más aquí

mgcaguioa
fuente