O que é o modo Doze?
sobes.tech IA
Resposta da IA
O modo Doze é uma função de otimização de consumo de energia que surgiu no Android 6.0 (Marshmallow).
Ele é ativado quando o dispositivo fica inativo, não é usado e não está carregando por um longo período. Nesse modo, o sistema adia temporariamente tarefas em segundo plano, sincronizações e operações de rede para a maioria dos aplicativos.
O modo Doze alterna ciclicamente entre "janelas de manutenção" (maintenance windows), durante as quais os aplicativos podem realizar suas tarefas, e períodos de sono profundo, quando a atividade é minimizada.
As principais restrições no modo Doze são:
- O acesso à rede é limitado.
- As tarefas em segundo plano do JobScheduler são adiadas.
- As sincronizações do SyncManager são adiadas.
- O AlarmManager padrão é desativado, sendo substituído por
setAndAllowWhileIdle()esetExactAndAllowWhileIdle(). - Wake Locks padrão não são aceitos.
Aplicativos que usam Firebase Cloud Messaging (FCM) com alta prioridade, bem como aqueles adicionados à lista de exceções pelo usuário, podem ignorar algumas restrições do Doze.
O modo Doze ajuda a aumentar significativamente a duração da bateria do dispositivo em modo de espera.