Diferença entre o modo Doze e o modo de suspensão no Android Marshmallow

10

Antes do Android M, havia algo chamado modo de suspensão no Android. Com o Android M, o Google introduziu o chamado Modo Doze. Alguém por favor pode elaborar a diferença entre esses modos?

Wrangler
fonte
11
Não havia nada de semelhante ao Doze nas versões do Android anteriores ao M. Você está se referindo ao modo de suspensão como - modo DND / Somente alarmes / prioridade?
blueren
Acredito que o Processador de Aplicativos precise dormir sempre que estiver ocioso para economizar bateria / energia. Portanto, dormir nas versões anteriores do Android M era mais do ponto de vista da CPU a que estou me referindo. Mas, com o recurso Android M Doze Mode é algo que foi incorporado da perspectiva do sistema operacional Android (talvez, para ajudar a CPU a dormir por um período mais longo).
Wrangler

Respostas:

14

Modo de suspensão - significa que a CPU estará em suspensão e não aceitará nenhum comando, exceto RIL (camada de interface de rádio) e alarmes. A CPU entrará no modo de suspensão em uma fração de segundos após o LCD ser desligado.

Modo Soneca - significa que os aplicativos do seu telefone não terão acesso à rede, o sistema ignorará os "wakelocks" quando os aplicativos tentarem impedir que o dispositivo entre no modo de espera e nenhuma tarefa em segundo plano será executada. Isso certamente faz parecer que seu telefone não fará muito bem, mas existem algumas maneiras pelas quais o Doze preserva a funcionalidade. Embora os aplicativos não possam ativar o dispositivo para executar trabalhos de sincronização e outras tarefas em segundo plano, as mensagens push de alta prioridade ainda serão exibidas. Por exemplo, uma mensagem do Hangouts será exibida em um dispositivo que esteja no modo Doze.

App Standby - um aplicativo que entra no modo de espera perde todo o acesso à rede e todos os seus trabalhos de sincronização em segundo plano são suspensos. Essas restrições são suspensas temporariamente quando o telefone é conectado e por alguns minutos todos os dias ou dois. Isso dá aos aplicativos suspensos a chance de executar tarefas de sincronização pendentes, mas eles não poderão continuar em execução. Uma notificação por push de alta prioridade também poderá ativar um aplicativo do modo de espera por um curto período de tempo.

Leia mais aqui

mgcaguioa
fonte