Como posso desativar a multitarefa no iOS4?

14

Atualizei meu iPhone 3GS para iOS4 e, embora eu goste da maioria dos novos recursos, a multitarefa me mantém em busca de aplicativos abertos.

Existe uma maneira de desativar o suporte a multitarefa no iOS4 ou um aplicativo / switch "matar todos os aplicativos"?

daviesgeek
fonte
2
Você pode esclarecer o que quer dizer com "multitarefa me mantém procurando aplicativos abertos"? Você está preocupado com o desempenho ou a duração da bateria e está cansado de tentar garantir que nada de desnecessário esteja funcionando? Ou existe algum tipo de aplicativo em segundo plano que o incomoda especificamente?
Se não é a duração da bateria para ele, é para a maioria de nós.
cregox

Respostas:

12

Você pode estar se preocupando mais do que precisa. Os aplicativos só podem usar multitarefa para determinadas funções:

  • Reproduzindo áudio
  • Rastreando sua localização
  • VOIP
  • Notificações e alertas locais
  • Conclua uma operação demorada

Em todos os casos, em vez de o aplicativo permanecer em execução, o sistema o mantém suspenso e o ativa em momentos apropriados, como quando é necessário buscar mais áudio. Se o aplicativo usar muita CPU enquanto estiver em segundo plano, ele será encerrado. Se o aplicativo em primeiro plano precisar de mais memória, os aplicativos em segundo plano serão encerrados conforme necessário.

Os aplicativos no menu multitarefa não estão necessariamente consumindo recursos ou vida útil da bateria, é mais como uma lista "usada mais recentemente". Os aplicativos ainda serão listados lá, estejam ou não em execução. Você pode ajudar a provar isso, desligando e ligando o telefone; a lista recente ainda será preenchida, embora obviamente todos os aplicativos sejam encerrados.

Stephen Jennings
fonte
4
Isto é principalmente verdade. No entanto, recebi um aviso de "pouca memória" ao tentar tocar Rock Band no meu iPhone 4, que só desaparecia quando eu saía manualmente de todos os aplicativos que eu tinha aberto.
Kyle Cronin
Então instalar um @Kyle TaskKiller, mas não vão culpar programação defeituosa em multitarefa ;-) É um bug do poder drenar apps, não o sistema operacional
Eu tenho que concordar com o @Kyle aqui, não culpo a multitarefa, mas o fato é que alguns aplicativos estão mal desenvolvidos, se a Apple tivesse previsto isso e nos tivesse dado um botão para matar todos. Claramente, eles não têm mão de obra suficiente para fazer a análise de vazamento de memória em todos os aplicativos.
1
Na maioria dos aplicativos, não há realmente nenhum problema. Notei, no entanto, que alguns aplicativos como o Skype definitivamente esgotam a bateria muito rápido se você os deixar em segundo plano.
9119 Jonik
@Kyle Não existem avisos do tipo "Memória insuficiente" para iOS, pelo menos nada que um usuário possa ver. Quando um aplicativo como o Rock Band exibe um aviso, significa que o Rock Band está tentando usar muita memória. Quaisquer aplicativos em segundo plano serão eliminados se usarem memória suficiente para afetar o desempenho.
Kubi
3

Uma maneira de controlar a multitarefa no iOS4 é fazer o jailbreak do seu dispositivo, instalar o Backgrounder e instalar Remover Recentes .

  • Usando o Backgrounder, você pode impedir que os aplicativos sejam multitarefas até que você os permita.
  • O uso de Remover Recentes limpará todos os aplicativos "usados ​​recentemente", para que apenas os aplicativos que são realmente multitarefas sejam exibidos.

Também é possível desativar completamente a multitarefa . Veja como desativar Multitarefa, Papel de parede da tela inicial ou ambos em um 3GS. É necessário um dispositivo jailbroken.

Edite o arquivo N88AP.plistno diretório/System/Library/CoreServices/SpringBoard.app do seu iPhone. Procure os seguintes pares de valores-chave e defina-os falsecomo mostrado. Reinicie quando terminar.

<key>homescreen-wallpaper</key>
<false/>

<key>multitasking</key>
<false/>

Eu descobri isso lendo este artigo sobre como ativar Homescreen Wallpaper em um 3G, embora eu tenha feito o contrário.
http://pixelatedgeek.com/2010/06/ios4-jailbreak-and-multitasking-now-available-for-iphone-3g/

Nota:
Você precisará de uma maneira de editar arquivos plist. Use um editor especial do plist ou use uma ferramenta para converter em XML. Para fazer a conversão no seu telefone, instale o Ericia Utilities (do Cydia) e execute os seguintes comandos para converter o arquivo em XML e vice-versa.

plutil -convert xml1 N88AP.plist
plutil -convert binary1 N88AP.plist

fonte
2

Eu acredito que é uma opção quando você faz o jailbreak usando redsn0w. É uma opção. Aqui está um tutorial.

Thomas
fonte
1

Até onde sei, não existe uma opção fechar tudo, mas você pode fechá-las uma a uma:

"Toque duas vezes no botão inicial para abrir a barra multitarefa, que aparece na parte inferior da tela inicial. Em seguida, basta percorrer os ícones, encontrar o que deseja fechar, pressionar e segurar o ícone e, em seguida, clique no círculo vermelho com um traço - a representação visual da Apple de um símbolo de exclusão ". - Via PCWorld.com

Jon Hadley
fonte
0

Há um botão Fechar tudo, se você instalar o sbsettings, chamado Remover plano de fundo. É um botão que fecha todos os aplicativos e limpa a estação "Usado recentemente".


fonte