Por que você precisa parar de fechar aplicativos no seu telefone Android
O Android tornou-se progressivamente mais exigente em termos de recursos de um telefone, como memória (RAM) e armazenamento. É por isso que o método padrão de lidar com o baixo desempenho em dispositivos Android é fechar todos os aplicativos abertos. A lógica por trás dessa abordagem é direta: fechar aplicativos libera recursos no telefone e permite que outros aplicativos sejam executados mais rapidamente. Essa percepção, no entanto, foi refutada, e o fato é que você não precisa fechar aplicativos em seu telefone ou tablet Android com frequência. Na verdade, fechar aplicativos em seu dispositivo Android pode deixá-lo mais lento em vez de melhorar seu desempenho.
Vamos dissecar por que esse é o caso. O Android foi projetado para reduzir os recursos utilizados por aplicativos e processos em segundo plano quando não estão em uso, embora existam muitos aplicativos que precisam que você desative esse recurso para serem executados em segundo plano. Notavelmente, este não é um recurso novo: está presente desde o Android Marshmallow.
Mitos comuns sobre o fechamento de aplicativos Android
Existem várias crenças comuns sobre os benefícios de fechar aplicativos, não apenas no telefone Android, mas em todos os smartphones, mas são em grande parte mitos. Uma é que fechar aplicativos ajuda a preservar a bateria. Na verdade, o Android tomou medidas para otimizar o uso da bateria, e fechar aplicativos em segundo plano não significa necessariamente que você economizará muita energia.
Além disso, de acordo com MakeUseOf, fechar aplicativos no seu Android não fará com que os que você está executando em primeiro plano funcionem mais rápido ou melhor. Na verdade, fechar aplicativos com frequência pode forçar seu telefone a trabalhar mais. Um outro mito é que a execução de aplicativos em segundo plano desperdiça dados. Alguns aplicativos usam dados abertos ou não. Os usuários podem desativar os dados em segundo plano nas configurações, no entanto, as notificações desses aplicativos não serão exibidas até que sejam reativadas.
O Android é auto-equipado para manter os recursos
Com o lançamento do Android 6.0 Marshmallow em setembro de 2015, o Google adicionou um recurso chamado Doze. Como sugerido pelo nome, o Doze pretendia colocar aplicativos e serviços internos para dormir quando não estavam em uso. Tudo isso aconteceu de forma automática e sem que os usuários precisassem fechar os aplicativos manualmente. De acordo com sua descrição na página da Web do Google Developers, Doze "tenta economizar bateria restringindo o acesso dos aplicativos à rede e serviços de uso intensivo da CPU. Também impede que os aplicativos acessem a rede e adia seus trabalhos, sincronizações e alarmes padrão".
Como seria de esperar, a versão primitiva do Doze era muito agressiva e muitas vezes atrapalhava recursos e serviços cruciais, como alarmes. Ao longo dos anos, isso melhorou significativamente, e muitas vezes vemos esse método de colocar aplicativos automaticamente em suspensão ou hibernação sob a bandeira dos serviços de otimização de bateria. Com base no fabricante do seu dispositivo e na versão do Android que ele executa, a intensidade dessas otimizações pode variar.
Android já mata apps agressivamente
De acordo com o projeto dirigido pela comunidade Don't Kill My App!, fabricantes de Android como Samsung, OnePlus, Huawei e Xiaomi estão entre os mais agressivos quando se trata de matar aplicativos automaticamente. Você também pode testar a agressividade com que a versão do Android em seu telefone mata os aplicativos baixando e executando o aplicativo DontKillMyApp para Android em seu telefone ou tablet.
Até agora, sabemos que o próprio Android está bastante consciente dos recursos que estão sendo usados e encerrará automaticamente aplicativos e serviços inativos. Voltando à pergunta sobre o fechamento manual de aplicativos, vimos que muitas vezes pode ser contra-intuitivo. O Android sempre exige que determinados aplicativos e serviços do sistema sejam executados em segundo plano para serem executados com eficiência. Quando você fecha um aplicativo com a intenção de liberar RAM, o mesmo aplicativo pode consumir mais recursos para iniciar - na verdade, levando a uma inicialização mais lenta do que o normal e até mesmo deixando seu telefone mais lento.
Android e seu carro em um dia frio
A página da Web do Android Developers sobre a inicialização do aplicativo no Android explica isso em três termos: "inicialização a frio", "inicialização normal" e "inicialização a quente". Uma inicialização a frio é um estado em que um aplicativo que foi fechado anteriormente é iniciado do zero. Como observa o Google, uma inicialização a frio requer mais tempo e recursos do que em outros estados, pois precisa lidar com um número maior de processos ao iniciar um aplicativo. Por outro lado, uma inicialização normal significa que o aplicativo já está na memória do telefone - ou seja, você pode acessá-lo no menu multitarefa - e o dispositivo Android precisa passar por apenas um "subconjunto de processos" em comparação com uma inicialização a frio. Por fim, uma inicialização a quente significa que um usuário simplesmente traz um aplicativo usado recentemente para o primeiro plano. Durante uma inicialização a quente, o Android precisa realizar uma atividade mínima para manter os aplicativos em uso ativos.
Uma maneira mais direta de entender isso é compará-lo ao seu carro em um dia com forte queda de neve. Fazer com que seu veículo dê partida em temperaturas abaixo de zero pode ser um grande desafio. No entanto, se você usou o carro por um tempo e só parou para tomar um café rapidamente ou em uma parada de trânsito, pode ligar o veículo com relativa rapidez. E, finalmente, se o seu carro estiver funcionando ativamente e você deixá-lo morrer de repente, ligar o carro será um assunto sem esforço.
Feche os aplicativos apenas quando for absolutamente necessário
Escusado será dizer que, apesar de toda a automação oculta que o Android ostenta, os aplicativos ainda podem funcionar mal. Felizmente, ao contrário dos tempos antigos, você não precisa reiniciar o telefone completamente para que um aplicativo funcione corretamente. A maneira mais fácil de garantir que um aplicativo seja executado conforme o esperado é fechá-lo e reiniciá-lo. Se simplesmente fechar o aplicativo não funcionar, você pode acessar a página de informações do aplicativo em seu telefone ou tablet Android e tocar em Forçar parada para garantir que o aplicativo seja encerrado.
Na próxima vez que você iniciar o aplicativo específico, ele deve funcionar como deveria. Se você ainda deseja liberar algum espaço no seu dispositivo Android ou ainda está lutando com um aplicativo que está com defeito ou inoperante, tente limpar o cache do aplicativo específico. Se você está procurando maneiras de fazer isso, nós o cobrimos com nosso guia sobre como limpar o cache do seu telefone Android.
Comentários
Postar um comentário