Todos os detalhes sobre Doze em Android M
Doze é um dos mais interessantes recursos dos que temos conhecido sobre o Android M, e é conhecido por ter um enorme potencial na plataforma.
Google tem dito repetidamente que a nova versão do Android iria melhorar a vida da bateria, mas vamos ter de esperar para ver se tornou-se realidade neste momento. Doze chama a atenção, por pôr alguns apps em modo de sono profundo, quando o dispositivo não estiver em uso e economizar assim energia, mas, além disso, os desenvolvedores do Google explicaram como vai funcionar.
Doze pode ser configurado para ativar-se quando um dispositivo é desligado, fica imóvil, e quando a tela está desligada. Com Doze, seu telefone ou tablet vai acordar periodicamente para sincronizar os dados, mas por outro lado a maioria das coisas vão permanecer dormente, mantendo a bateria quase intacta. Isto é o que acontece no nível do sistema com Doze.
- O acesso à rede é desativada, a menos que o aplicativo recebe uma alta prioridade para o Google Cloud..
- O “Wake Lock” será ignorado.
- As alarmes AlarmManager são desativadas, exceto para os alarmes que você definiu com thesetAlarmClock() e AlarmManager.setAndAllowWhileIdle().
- Pesquisas WiFi não serão executadas.
- Sincronização e postos para os adaptadores de sincronização e JobScheduler não serão autorizadas para se executar.
Os desenvolvedores podem designar algumas mensagens de envio como alta prioridade, que permitem que o dispositivo possa acordar para um curto período de tempo. Isso deve eliminar um monte de os “wake locks” causados por aplicativos que estão sendo executados em segundo plano.
Trabalho de baixa prioridade pode ser revisto por quando o dispositivo de backup está acordado, mas os desenvolvedores são aconselhados a testar suas aplicações e garantir que eles podem recuperar tudo para a hibernação. Nós ainda estamos nos primeiros dias para que pudéssemos ter algumas consequências imprevistas das Doze. Nós vamos ter que ver como lidar com os desenvolvedores.