O Android Marshmallow tem alterações profundas no sistema operacional que podem permitir que seu telefone (ou tablet) obtenha uma vida útil da bateria melhor. Vemos isso mencionado em todas as atualizações do sistema operacional de todas as empresas que fabricam dispositivos inteligentes, mas desta vez elas são sinceras.
Digite Doze. Se o nome lhe lembra uma agradável soneca enquanto nada está acontecendo, você já descobriu o que é. É um conjunto de alterações e regras que colocam o telefone no modo de espera quando está ocioso, o que significa que você não está usando tanto suco precioso da bateria. Parece simples (e é), mas há algumas coisas a saber.
Você não precisará fazer nada para usar o novo recurso Doze. Não há opções ou configurações que você precisa alternar e, depois de atualizar para o Marshmallow, ele simplesmente funciona. Ou seja, quando deveria funcionar.
E é isso mesmo. Você não verá nenhum benefício do Doze enquanto o telefone estiver no bolso e estiver trabalhando ou na escola. As coisas precisam ficar ociosas, e isso significa realmente ociosas.
Para que o Doze seja ativado, o telefone precisa ficar parado com a tela desligada e não conectado a um carregador. Isso significa que você não deve se movimentar e cutucar o giroscópio ou outros sensores de movimento, não tocar na tela ou nos botões e não acenar com a mão na frente dele, se estiver usando um telefone como os novos da Motorola que possuem detecção de movimento na tela. Moldura frontal. Coloque-o no chão e deixe-o em paz.
Depois de um tempo, tudo vai dormir. Bem, quase tudo. Você ainda será notificado quando aplicativos de "alta prioridade" precisarem de sua atenção. Isso significa que coisas como chamadas telefônicas ou mensagens SMS podem passar (e, assim, acordar o telefone cochilando), bem como qualquer aplicativo que se declare como de alta prioridade. Outras coisas, como notificações por e-mail ou Clash of Clans, informando que sua mina de ouro subiu de nível, não vão entrar e acordar o telefone.
E sim, parece que há potencial para abuso por desenvolvedores que desejam declarar seu aplicativo como de alta prioridade. Mas o Google pensou nisso e tem uma maneira muito boa de reduzir qualquer desenvolvedor desonesto - as notificações de alta prioridade que não fazem parte da rede da sua operadora (chamadas e textos) precisam passar por um servidor do Google Cloud Messaging. Quando eles encontram alguém abusando do sistema e, subsequentemente, impedindo que o telefone cochile como pretendido, eles podem agir. Assumimos que isso significa que essas notificações não podem mais ser consideradas de alta prioridade, mas também esperamos que haja alcatrão e penas envolvidas.
O abuso de mensagens de alta prioridade tem uma diferença especial de outras coisas, como notificações: elas devem passar pelos servidores do Google, para que o Google possa monitorar e modificar o que está sendo enviado aos dispositivos. Se os aplicativos abusarem disso para outras coisas além do uso pretendido, poderemos interromper esse abuso sem tocar em nenhum software do dispositivo. - Dianne Hackborne, engenheira do Android Framework
Isso não significa que você nunca recebe notificações enquanto o telefone está ocioso. O Google usa o que eles chamam de "Janela de manutenção ociosa", na qual eles recebem as notificações que podem estar disponíveis em um grande lote. Em seguida, seu telefone pode voltar a dormir rapidamente. Isso significa que o Doze não é realmente um substituto para as configurações de Não perturbe.
Então, todo esse cochilo faz a diferença? Parece que sim. A maioria das pessoas está relatando uma vida útil da bateria em espera muito melhor - o Doze não ajuda enquanto você usa o telefone - e parece que as coisas estão funcionando exatamente como o Google descreveu. Obviamente, as pessoas que usam seus telefones em uma rede com uma conexão ruim ainda estão gastando a bateria enquanto ociosas, porque o Doze não impede o telefone de procurar um sinal melhor para se conectar. Posso mexer nos códigos de discagem do Project Fi e forçar a Sprint ou a T-Mobile como operadora e ver uma melhor duração da bateria, conforme a que funcionar melhor onde estou. Um sinal muito ruim ainda mata a bateria. Mas Doze é uma ótima idéia que foi implementada bem e será um ótimo complemento para o Android para a maioria de nós.
Obviamente, a idéia de seu telefone não usar energia enquanto você não estiver usando o telefone ou colocar recursos para dormir enquanto ocioso não é novidade. Vimos que os aplicativos tentam fazer a mesma coisa com graus limitados de sucesso. Adicioná-lo como método padrão diretamente ao sistema operacional retira grande parte das suposições e deve proporcionar uma ótima experiência para a maioria de nós.
Mais sobre Doze da equipe de desenvolvedores do Android