Índice:
Todos temos diferentes desejos e necessidades sobre o que nosso telefone pode fazer por nós, mas todos temos uma coisa em comum também: queremos que nossa bateria dure mais. Se você recebe mais de um dia de um telefone como o ASUS Zenfone Max e sua bateria de 5.000 mAh ou mal consegue passar o dia com um telefone que possui uma bateria mais, erhm e modesta, você ainda quer mais tempo entre as cargas. Eu também. Carregar um telefone não é difícil, mas não é mais fácil. O Google também sabe disso, e é por isso que o Android P possui vários recursos projetados para estender sua bateria.
Uma parte do gerenciamento de energia do Android, chamado Background Restrictions, é uma das coisas do Android P que tenta domar aplicativos indisciplinados e aliviar os problemas de bateria. Como parte do Android P, ele usa uma abordagem agressiva para fazer algo que precisamos há muito tempo - reprimir aplicativos que não usam nenhum dos recursos mais recentes de economia de bateria encontrados nas versões mais recentes do Android. Colocar a decisão em suas mãos, em vez do desenvolvedor de aplicativos, é incrível.
Como as restrições de plano de fundo funcionam
A beleza de como essas restrições de plano de fundo funcionam é sua simplicidade.
Se um aplicativo exibir alguns dos maus comportamentos descritos nos sinais vitais do Android, o sistema solicitará que o usuário restrinja o acesso desse aplicativo aos recursos do sistema. Este é um novo recurso para o Android P.
O Android vitals é uma iniciativa do Google projetada para fazer uma coisa: melhorar o desempenho e a estabilidade de todos os telefones Android. Essa é uma tarefa difícil; O Google pode testar os telefones Pixel, a Samsung pode testar os telefones Galaxy, a LG pode testar seus telefones ThinQ e assim por diante, mas, assim que obtemos, a primeira coisa que fazemos é adicionar aplicativos. Esses aplicativos não estavam lá quando as Samsungs e LGs do mundo dos smartphones testaram o software quanto à estabilidade e desempenho. Esses aplicativos podem fazer coisas horríveis. Todas essas coisas horríveis fazem com que a bateria dentro de nossos telefones se esgote mais rapidamente do que deveria.
O gerenciamento de energia no Android P fica um pouco perturbado quando os aplicativos exibem qualquer um dos maus comportamentos descritos pela iniciativa de recursos vitais do Android. Há também duas coisas independentes que atrairão a ira do gerenciamento de energia do Android P: o Wake será bloqueado quando a tela estiver desligada e os aplicativos criados para atingir versões inferiores ao Oreo e tentar executar serviços em segundo plano "excessivos".
Se o subsistema de gerenciamento de energia ativo perceber que algo desse tipo está acontecendo em um aplicativo, ele notifica e oferece a opção de restringir os serviços de aplicativos. Pense nisso como colocar esse aplicativo em detenção.
Quais restrições são impostas a um aplicativo "ruim"?
Isso depende dos desenvolvedores que criaram o software para o seu telefone. E deve ser porque o Android pode ser executado em um monte de hardware diferente e nem todo hardware é igual. Um Galaxy S9 + pode suportar muito mais carga do que um telefone básico que uma operadora pode incluir em um plano de serviço. A empresa que fabricou o telefone saberá com o que pode lidar e o que é pedir demais.
O Google fornece uma linha de base usando uma compilação AOSP padrão para telefones que podem executá-los oficialmente (modelos Pixel e Pixel 2). Aplicativos restritos não podem fazer o seguinte quando não estão em primeiro plano (sendo usados ativamente porque você queria que algo fosse feito):
- Execute trabalhos. Um trabalho é uma única unidade de trabalho que você, um aplicativo ou parte do sistema operacional chamado agendador (executa as tarefas de acordo com o agendamento) atribui ao sistema operacional.
- Alarmes de incêndio. Um alarme é um alerta ou evento enviado de um aplicativo para o sistema operacional. Eles são diferentes dos tipos de notificações que você vê.
- Use a rede. Isso significa qualquer rede - LTE, 3G, Wi-Fi, etc.
Para um gráfico que mostra as restrições de gerenciamento de energia do Android P, veja aqui.
Os desenvolvedores que projetaram o sistema operacional para o seu telefone e definiram todos os parâmetros corretos e trabalharam durante longas horas decidirão o que um aplicativo que faz coisas ruins não poderá fazer quando você restringir o uso em segundo plano. Tudo o que precisamos fazer é observar a notificação e tocar para enviar o aplicativo ruim para o canto por um tempo limite. É uma ideia bonita que levou nove versões para acontecer.