É uma boa ideia forçar a parada de aplicativos depois de usá-los?

22

Eu me vejo usando o force stop para todos os aplicativos depois de terminar de usá-los. Esta é uma boa prática? Existem benefícios de desempenho ou segurança em fazer isso? É necessário interromper a força de um aplicativo para tirá-lo da RAM?

Martin12
fonte
9
Bem, eu tenho um hábito semelhante ao seu, mas principalmente para a duração da bateria e tranqüilidade (estrague as notificações constantes) em vez da RAM. O IMO, forçando-os a sair da RAM, especialmente o estado "em cache" (não "em execução") aumentará o tempo / consumo de energia de carregamento. Eu uso a maioria dos aplicativos com moderação para não me importar.
Andy Yan

Respostas:

25

TL; DR:

Não, não é uma ideia boa ou aconselhável.

Explicação e alguns antecedentes:

Os aplicativos de parada forçada não se destinam a "uso rotineiro", mas a "fins de emergência" (por exemplo, se um aplicativo ficar fora de controle e não puder ser parado de outra forma, ou se um problema fizer com que você limpe o cache e exclua dados de um comportamento inadequado aplicativo). De um modo geral, não é um "impulsionador de desempenho" nem um "otimizador de RAM".

Em muitos casos, ele não economiza a vida da bateria, mas a esgota ainda mais rapidamente. Os aplicativos não são iniciados apenas quando você toca no ícone, eles também podem começar por intenções ou transmissões (por exemplo, com bateria fraca, rede alterada, dispositivo USB conectado - mas também em muitos outros). Portanto, quando você o "forçou a parar", em sua próxima inicialização, ele precisará executar um "init completo" (carregando do (s) armazenamento (s) e da rede) em vez de voltar ao "último estado" ainda armazenado em RAM (a menos que o sistema tenha que limpá-la - consulte nossa wiki-tag oom-priority para obter detalhes sobre esse processo) - o que Andy descreveu como "aumentará o tempo / consumo de energia no carregamento" em seu comentário à sua pergunta.

Izzy
fonte
1
Isso também se aplica ao iOS? Ou isso deve ser feito como uma pergunta separada no Ask Different ?
Stevoisiak 17/07/19
2
@StevenVascellaro Definitivamente, uma pergunta separada.
Mateus Leia
Eu também acrescentaria que os usuários que desejam garantir que encerrem completamente uma atividade / aplicativo devem usar o botão voltar em vez do botão home, pois o uso do botão home pode deixá-lo em execução em segundo plano para fins de multitarefa.
oldmud0
@ oldmud0: Não está em execução, é interrompido. Mas permanece, sim.
Mooing Duck
Alguns aplicativos se comportam mal regularmente - por exemplo, os clientes oficiais do youtube, alguns mensageiros. É possível que eles continuem fazendo alguma porcaria defeituosa em segundo plano, esgotando a bateria? Eu tenho um sentimento forte (embora não apoiada por qualquer estatística) que eles fazem ...
Headcrab