8Sep

Como o Android "Doze" melhora a vida da sua bateria e como Tweak It

Android 6.0 Marshmallow adicionou um novo recurso chamado "Doze" que visa melhorar drasticamente a vida útil da bateria. Os telefones e tablets Android "dormirão" quando você deixá-los sozinhos, conservando a vida da bateria para mais tarde. Doze é projetado para sair do seu caminho e apenas trabalhar, mas você pode ajustá-lo e torná-lo ainda melhor.

O que é Doze? O

Android normalmente permite que aplicativos sejam executados em segundo plano, verificando novos dados, recebendo notificações e geralmente fazendo o que quiserem. Isso está bom se você estiver usando seu telefone, mas seu telefone não precisa constantemente estar acordando se você colocou-o em uma mesa e se afastou por algumas horas.

Doze entra quando você não está usando seu dispositivo. Quando não tocaram o seu telefone por um tempo, ele entrará em um modo de suspensão mais profundo.(Em termos técnicos, Doze impede que wakelocks desperte seu dispositivo, mantendo-o em um estado de suspensão de baixa potência). Neste estado, apenas as notificações de alta prioridade, como chamadas de telefone e mensagens de bate-papo, despertarão o telefone. Os aplicativos não serão autorizados a sincronizar constantemente em segundo plano. Em vez disso, o Android oferece "janelas de manutenção ociosas" de vez em quando, onde os aplicativos podem fazer todo o trabalho em um grande lote.À medida que o tempo passa sem você usando seu telefone, essas janelas ficam cada vez mais distantes.

Isto é especialmente útil para um tablet que você pode deixar na sua mesa de café também. Ao invés de acordar o tempo todo, o comprimido dormirá a maior parte do tempo, o que deve prolongar a vida da bateria muito mais longe.

Aqui está a captura pequena: Doze só funciona quando o telefone está completamente imóvel. Se você deixar seu telefone no seu bolso por algumas horas, provavelmente não dormirá.Ele usa dados do acelerômetro do seu telefone para ver se ele está se movendo, o que significa que ele realmente tem que estar sentado em uma mesa, completamente imóvel, para que Doze entre.

Doze não bloqueará as notificações de "alta prioridade"

"Alta prioridade"as notificações continuarão a acontecer, mesmo quando o telefone estiver dormido. As notificações do seu provedor de celular, como mensagens SMS e chamadas telefônicas recebidas, irão cortar até Doze para que não perca nenhuma mensagem. O telefone também acordará para alarmes, então você não terá que se preocupar com a falta desses.

Outras aplicações - por exemplo, aplicativos de mensagens como o Google Hangouts, o Facebook Messenger, o WhatsApp e outros aplicativos similares - podem marcar suas notificações como "alta prioridade". As notificações de alta prioridade ainda serão entregues, assim você receberá mensagens sem terpara esperá-los. A maioria das notificações não são marcadas como de alta prioridade, e não receberão Doze, então as notificações de Candy Crush não despertarão seu telefone e drenarão sua bateria.

Então, o que é para impedir que um desenvolvedor de aplicativos abuse de este sistema? As notificações de alta prioridade devem ser entregues através do Google Cloud Messaging, o que significa que o Google tem controle sobre elas. Se acharem que o desenvolvedor de um aplicativo está abusando dessas notificações, o Google pode excluí-las.

Algumas categorias estreitas de aplicativos também podem se listar para que não sejam afetadas por Doze se isso prejudicar severamente suas funcionalidades. Por exemplo, isso inclui aplicativos de automação como o Tasker. A documentação do Google contém mais detalhes.

No entanto, o aplicativo médio não é realmente afetado por Doze. Mesmo se quiser sincronizar em segundo plano, ele poderá sincronizar e fazer isso durante as janelas de manutenção estreitas. Apenas sincronizará com menos frequência, o que é bom se você não estiver realmente usando o dispositivo.

Como impedir que um aplicativo sofra

Um aplicativo que está programado corretamente não deve ter problemas ao abafar-se. No entanto, se você quiser notificações de um determinado aplicativo no momento em que eles chegam - como o Gmail - você pode dar permissão para executar enquanto dormia. Tenha em mente que isso resultará em mais drenagem da bateria.

Para encontrar as configurações do Doze, abra o aplicativo Configurações em seu dispositivo Android, toque em "Bateria", toque no botão de menu e toque em "Otimização da bateria".

Você verá uma lista de aplicativos que não estão otimizados. Você definitivamente verá o Google Play Services aqui. Você também pode ver alguns aplicativos do sistema providos pelo fabricante que precisam ser executados em segundo plano.

Toque no menu "Não otimizado" e selecione "Todos os aplicativos" para ver uma lista de todos os aplicativos instalados no seu dispositivo.

Por padrão, cada aplicativo será otimizado e você verá a frase "Otimizando o uso da bateria" abaixo da lista. Para evitar que um aplicativo fique abatido, toque-o na lista e selecione "Não otimize". O Android permitirá que esse aplicativo seja executado em segundo plano, mesmo que o dispositivo esteja durmecendo. Você só deve fazer isso se um aplicativo não estiver funcionando corretamente ou se você precisar de notificações atualizadas para o aplicativo em questão. A maioria dos aplicativos dormirá adequadamente e você não deve sequer notar a diferença.

Como tornar o Doze mais agressivo( e economizar mais bateria) O

Doze foi projetado para funcionar inteiramente em segundo plano, sem o seu envolvimento. Mas se quiser mais controle, você pode configurá-lo com aplicativos de terceiros.

As últimas versões do Greenify têm um novo recurso "Doze agressivo" que faz Doze chutar mais rapidamente. Greenify pode fazer doze chutar dentro de apenas alguns minutos depois de definir o seu telefone para baixo em vez de depois de horas, potencialmente poupando-lhe muita energia dependendo de seus padrões de uso. Este recurso não requer raiz, para que qualquer pessoa possa usá-lo.

Para usar isso, instale Greenify, inicie-o, toque no botão de menu e selecione "Configurações". Toque na opção "Agressive Doze( experimental)" e ative-o. Você também pode habilitar uma notificação que mostre mais informações sobre durações de dozing aqui, se você estiver interessado em ver o que está acontecendo sob o capô.

Você também pode ajustar o Doze de outras maneiras, mas eles não são tão fáceis de usar. Por exemplo, há um aplicativo Doze Settings Editor que permite ajustar vários parâmetros e carregar perfis, tornando Doze mais ou menos agressivo. Este aplicativo requer root para usar, mas se você não tem root, ele mostrará os comandos do AdB que você pode usar para configurar o Doze.

Crédito de imagem: TechStage no Flickr