.
Então você terminou de usar um aplicativo grande e inchado e quer ter certeza de recuperar todos os preciosos recursos do telefone. A maioria de nós simplesmente passa para o próximo aplicativo e esquece-o, mas muitas outras pessoas acham que você deveria ir lá e ter certeza de que está totalmente fechado. Qual caminho está certo?
Ambos estão bem. O fechamento forçado de um aplicativo não vai prejudicar nada, e às vezes eu faço isso. Direi antecipadamente que, se eu conceder permissões únicas a um aplicativo ao abri-lo, removerei esse aplicativo assim que terminar. Até que é provavelmente desnecessário, no entanto.
Vamos dar uma olhada no que está acontecendo e por que você pode querer apenas deixar o Android fazer isso em vez de tentar gerenciar mais uma coisa no seu telefone.
O que realmente significa forçar o fechamento de um aplicativo?

Quando usado como um termo de computação, fechamento forçado significa encerrar um processo em execução. Dependendo da plataforma, você poderá ver as palavras kill, SIGHUP, SIGKILL ou SIGTERM usadas para significar a mesma coisa. Todos eles fazem a mesma coisa – enviam um sinal ao sistema operacional para encerrar (e não suspender) um processo em execução, embora façam isso de maneiras ligeiramente diferentes.
killall -o 30m chrome
# This sends a request for a graceful shutdown
# of all instances of Chrome that have been
# running longer than 30 minutes
No entanto, isso não significa que um aplicativo esteja fechado porque muitos aplicativos usam mais de um processo. Os aplicativos que executam tarefas em segundo plano (não visíveis na tela) agem de maneira diferente e têm regras diferentes. As APIs do Android são construídas em torno disso; a menos que você tenha feito root no seu telefone ou esteja usando um aplicativo com privilégios elevados, é assim que funciona.
Se você está fazendo uma dessas coisas, provavelmente não está lendo um artigo como este em busca de respostas. Para nossos propósitos, o fechamento forçado significa abrir a visão geral de seus aplicativos abertos e deslizar um ou mais para fora. Isso fecha o processo do aplicativo em execução em primeiro plano e, pelo que sabemos, ele está fechado.
De volta aos vários processos usados pela maioria dos aplicativos. Os aplicativos fazem coisas periodicamente, mesmo que não estejam “abertos” ou que você não os tenha usado recentemente. Às vezes, essas são coisas úteis, como um aplicativo de mídia social informando sobre notificações sobre as quais você pediu.
Outras vezes, não é tão útil, como aplicativos gratuitos baseados em anúncios que obtêm sua localização e a informam.
Vou reiterar: a menos que você esteja fazendo algo que eleve as permissões, você não pode impedir que isso aconteça. É assim que o sistema operacional funciona porque é assim que um sistema operacional tem trabalhar. Todos os sistemas operacionais de computador que possuem qualquer tipo de multitarefa permitem que processos sejam abertos para executar tarefas em segundo plano. E sim, isso pode surtir efeito enquanto está acontecendo, mas logo acaba. Você provavelmente nunca notará isso.
Não somos capazes de controlar esses processos, mas e aqueles que podemos ver na tela? Uma vez que não está na nossa cara, fica quase todo suspenso, mas podemos empurrá-lo para fora de vista deslizando-o para longe e forçando-o a ser fechado. Mas você realmente não precisa fazer isso.
Gestão de recursos

O Android foi projetado para ser muito agressivo em relação à eliminação de processos e à liberação de recursos. Como foi projetado para máquinas com processadores de aplicativos móveis, sem nenhuma maneira real de mantê-los resfriados e apenas com uma bateria para alimentá-los, ele não pode deixar as coisas ficarem descontroladas.
Uma das maneiras pelas quais o Android gerencia recursos é eliminando processos que não estão sendo usados para abrir novos. Você poderia continuar abrindo processo após processo até ficar sem memória, mas seu dispositivo teria um desempenho horrível.
A empresa que fez o seu dispositivo ajustou essas configurações para manter os processos ativos pelo maior tempo possível (caso sejam necessários novamente), mantendo o desempenho aceitável. Algumas dessas configurações lidam com processos em segundo plano, então tudo o que precisa ser feito pode ser feito, e outros lidam com o que vemos em nossas telas.
Se você deslizar um aplicativo para tentar retirá-lo da memória, esse espaço não ficará livre por muito tempo. O sistema operacional não quer que fique vazio porque este é um daqueles momentos em que a RAM livre é realmente uma RAM desperdiçada. Ter memória disponível sem nada dentro não beneficia você de forma alguma. Alguns sistemas, como o Microsoft Windows, foram projetados para ter uma determinada quantidade de RAM livre e vazia, se possível. Seu dispositivo Android não é um deles.
Deslizar os aplicativos assim que terminar de usá-los não vai prejudicar nada. Também não está ajudando em nada. Este é um caso em que você pode ignorá-lo com segurança e simplesmente aproveitar o uso do seu telefone.
.







