Existe um benefício real na remoção de aplicativos da barra de multitarefa do iOS?

34

Às vezes, se meu dispositivo iOS (ipad ou ipod touch) estiver lento ou esboçado, eu exibirei a barra de multitarefa (pressione duas vezes o botão home) e removerei os itens dessa barra de multitarefa (faça um longo toque em um até que agite e pressione o ponto de exclusão vermelho sobre eles.) Imagino que isso esteja economizando memória ou liberando o dispositivo de alguma forma.

Mas isso é verdade? ou todos esses ícones de multitarefa são atalhos simples e excluí-los não tem efeito real?

(questão adicional do bônus - se realmente não tem efeito, qual é a maneira de liberar memória ou complexidade no dispositivo, além de desligar e reiniciar?)

estephan500
fonte
6
O ponto de exclusão fecha completamente o aplicativo. Não tenho certeza da quantidade de recursos liberados, mas é útil se um aplicativo tiver entrado em um estágio estranho (travamento, travamento, problemas de GUI) e reabri-lo apenas o levará de volta a esse estágio estranho. Sair completamente da barra de multitarefa geralmente resolve o problema.
Lizzan
11
Eles dizem que é um "usado recentemente" bar e não um "multitarefa" bar em todos ...
GEdgar
Apresentamos essa pergunta no episódio 19 do Podcast Ask Different.
precisa

Respostas:

27

Em uma palavra, não.

A Apple não quis passar a responsabilidade do gerenciamento de aplicativos e memória para o usuário e, pessoalmente, estou feliz que eles tenham tomado essa decisão.

O objetivo da barra multitarefa é permitir que os usuários alternem entre aplicativos e os encerrem para abri-los novamente (em caso de falhas ou comportamento estranho).

O iOS não permite que aplicativos de terceiros sejam executados continuamente em segundo plano. Existem vários métodos que a Apple forneceu aos desenvolvedores que permitem uma espécie de funcionalidade de tarefas em segundo plano.

Longo e curto, o iOS é muito bom em gerenciar o uso da memória e mata aplicativos em situações em que a RAM está executando extremamente baixa para evitar uma falha total do sistema operacional.

Meu conselho é que deixe o sistema operacional lidar com isso.

macaco
fonte
3
De fato. Excelente resposta e local. Além disso, o iOS descartará qualquer aplicativo em segundo plano que ainda esteja carregado na memória, se necessário.
2
Eu encontrei este artigo muito bom: Equívocos sobre o iOS Multitarefa
gentmatt
Em uma palavra, sim. Existem muitas exceções no caso ideal; especialmente com iOS 5.0.1 e um iPad 1 ou iPhone 3GS
bobndrew
11
Achei este vídeo muito informativo. Ele mostra o aplicativo Instruments da Apple monitorando a memória de um iPad enquanto os aplicativos são iniciados, em segundo plano, suspensos e encerrados.
Nathan Greenstein
1

Às vezes, acho que um aplicativo se comporta mal ao suspender / retomar e preciso encerrá-lo. Por exemplo, às vezes o aplicativo NPR para iPad deixa de poder reproduzir itens da lista de reprodução. Então, volto à tela inicial, abro a lista de aplicativos recentes e removo o aplicativo NPR de lá. Da próxima vez que o iniciar, o problema se foi. (Estou prestes a denunciar isso ao desenvolvedor por meio da App Store.)

bneely
fonte
1

Concordo que é inútil interromper aplicativos para recuperar memória; no entanto, encontrei um caso em que foi útil: às vezes, o iOS Mail fica travado e não pode recuperar novas mensagens do servidor IMAP; nesses casos, reiniciar o Mail resolve o problema.

Pascal Sartoretti
fonte
-1

Também descobri que é uma técnica útil para solucionar problemas e li mais de uma postagem no blog (credível) sugerindo que sair de todos os aplicativos listados melhora a vida da bateria.

Visitante82
fonte
11
Disposto a admitir que eu estava errado nessa. Para uma análise abrangente, consulte esta publicação no blog da Fraser Speirs speirs.org/blog/2012/1/2/…
Visitor82