Como limitar a atividade em segundo plano para aplicativos no Android Oreo para economizar bateria

O Google fez muito para gerenciar melhor o uso de recursos em segundo plano do Android nas últimas atualizações, e o Oreo traz outro aprimoramento para a mesa com os Limites de execução em segundo plano . Simplesmente, isso limita o que um aplicativo pode fazer ao ser executado em segundo plano – tanto em recursos usados ​​quanto em transmissões solicitadas.

Limites de execução em segundo plano são projetados para serem automáticos no Android Oreo – você não precisa fazer nada para aproveitá-los … contanto que seus aplicativos tenham sido desenvolvidos com o Android 8.0 Oreo em mente e codificados para tirar proveito desse recurso.

Infelizmente, nem todo desenvolvedor passa pelo problema de adicionar esse código. E se algum dos aplicativos que você usa for antigo e não estiver mais em desenvolvimento, eles também não se limitarão automaticamente. A boa notícia é que você pode essencialmente “forçar” esse recurso a funcionar com aplicativos mais antigos, graças a um botão de alternância fornecido no Oreo.

Observe que isso é diferente do recurso de Otimização de bateria padrão do Android – essas duas coisas realmente funcionam juntas, mas os Limites de execução em segundo plano são projetados para controlar melhor os recursos (como ciclos de RAM e CPU) para uma experiência geral aprimorada, especialmente quando os aplicativos começam a “acumular-se ” no fundo.

Como forçar limitações de segundo plano em aplicativos Android não otimizados

Em primeiro lugar, se quiser forçar essas restrições em aplicativos que ainda não foram atualizados para o Android Oreo, você precisará fazer isso para  cada aplicativo . Portanto, primeiro abra a aba de notificações e toque no ícone de engrenagem para abrir o menu Configurações.

Recomendado:  Para onde vão as capturas de tela no Mac?

A partir daí, toque em Aplicativos e notificações.

Escolha “Informações do aplicativo” neste menu, o que abrirá a lista de todos os aplicativos instalados atualmente.

Escolha um aplicativo neste menu – qualquer aplicativo serve para começar. A partir daí, toque na opção “Bateria”.

Se o aplicativo já estiver otimizado para Android 8.0, você terá apenas uma opção na seção “Gerenciar o uso da bateria”, que diz Otimização da bateria. Igual a:

Se o aplicativo não estiver otimizado para Oreo, você terá uma segunda opção: Atividade em segundo plano. Por padrão, essa alternância é definida como “On”, o que permite que o aplicativo seja executado em segundo plano quando você não estiver usando.

Vá em frente e deslize esse botão para a posição desligado para limitar sua atividade em segundo plano, colocando-o mais alinhado com os aplicativos Oreo padrão.

While I can’t speak for how dramatically this will improve battery life, I’m certain it won’t hurt. Also, doing this to multiple applications should provide a noticeable bump in system performance, because less going on in the background means more power for anything in the foreground. I’m into that.