Comment désactiver le multitâche dans iOS4?

14

J'ai mis à jour mon iPhone 3GS vers iOS4 et bien que j'aime la plupart des nouvelles fonctionnalités, le multitâche me permet de vérifier les applications ouvertes.

Existe-t-il un moyen de désactiver la prise en charge multitâche dans iOS4 ou une application / commutateur "kill all apps"?

daviesgeek
la source
2
Pouvez-vous clarifier ce que vous entendez par «le multitâche me permet de vérifier les applications ouvertes»? Êtes-vous préoccupé par les performances ou la durée de vie de la batterie, et fatigué d'essayer de vous assurer que rien d'inutile ne fonctionne? Ou existe-t-il une sorte d'application d'arrière-plan qui vous dérange spécifiquement?
Si ce n'est pas la durée de vie de la batterie pour lui, c'est celle de la plupart d'entre nous.
cregox

Réponses:

12

Vous vous inquiétez peut-être plus que nécessaire. Les applications ne peuvent utiliser le multitâche que pour certaines fonctions:

  • Lecture audio
  • Suivi de votre position
  • VOIP
  • Notifications et alertes locales
  • Terminez une longue opération

Dans tous les cas, plutôt que l'application restant en cours d'exécution, le système la maintient suspendue et la réveille à des moments appropriés, comme quand elle a besoin de récupérer plus d'audio. Si l'application utilise trop de CPU lorsqu'elle est en arrière-plan, elle est interrompue. Si l'application de premier plan a besoin de plus de mémoire, les applications d'arrière-plan seront fermées si nécessaire.

Les applications du menu multitâche ne consomment pas nécessairement de ressources ou d'autonomie, elles ressemblent plutôt à une liste des "dernières utilisations". Les applications y seront toujours répertoriées, qu'elles fonctionnent ou non. Vous pouvez aider à le prouver par vous-même en éteignant et en rallumant le téléphone; la liste récente sera toujours remplie même si, de toute évidence, toutes les applications sont terminées.

Stephen Jennings
la source
4
C'est surtout vrai. Cependant, j'ai reçu un avertissement de «mémoire faible» lorsque j'essayais de jouer à Rock Band sur mon iPhone 4 qui ne disparaîtrait qu'une fois que j'aurais quitté manuellement toutes les applications que j'avais ouvertes.
Kyle Cronin
Alors installez un taskkiller @Kyle, mais ne blâmez pas une programmation défectueuse sur le multitâche ;-) C'est un bogue des applications de consommation d'énergie, pas du système d'exploitation
Je dois être d'accord avec @Kyle ici, je ne blâmerai pas le multitâche, mais le fait est que certaines applications sont juste mal développées, si seulement Apple l'avait prévu et nous avait donné un bouton kill all. De toute évidence, ils n'ont pas assez de main-d'œuvre pour effectuer une analyse des fuites de mémoire sur toutes les applications.
1
Avec la plupart des applications, il n'y a en effet aucun problème. J'ai remarqué, cependant, que certaines applications comme Skype déchargent définitivement la batterie trop rapidement si vous les laissez en arrière-plan.
Jonik
@Kyle Il n'y a rien de tel que les avertissements iOS "Low Memory", du moins rien qu'un utilisateur puisse voir. Lorsqu'une application comme Rock Band affiche un avertissement, cela signifie que Rock Band essaie d'utiliser trop de mémoire. Toutes les applications en arrière-plan seront supprimées si elles utilisent suffisamment de mémoire pour affecter les performances.
kubi
3

Une façon de contrôler le multitâche sur iOS4 est de jailbreaker votre appareil, d'installer Backgrounder et d'installer Remove Recents .

  • En utilisant Backgrounder, vous pouvez empêcher les applications d'effectuer plusieurs tâches jusqu'à ce que vous les autorisiez.
  • L'utilisation de Supprimer les recents effacera toutes les applications "récemment utilisées" afin que seules les applications réellement multitâches soient affichées.

La désactivation complète du multitâche est également possible . Voici comment désactiver le multitâche, le fond d'écran d'accueil ou les deux sur un 3GS. Un appareil jailbreaké est requis.

Modifiez le fichier N88AP.plistdans le répertoire /System/Library/CoreServices/SpringBoard.appde votre iPhone. Recherchez les paires clé-valeur suivantes et définissez-les falsecomme indiqué. Redémarrez lorsque vous avez terminé.

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

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

J'ai compris cela en lisant cet article sur l' activation de Homescreen Wallpaper sur une 3G, bien que j'aie fait le contraire.
http://pixelatedgeek.com/2010/06/ios4-jailbreak-and-multitasking-now-available-for-iphone-3g/

Remarque:
vous aurez besoin d'un moyen de modifier les fichiers plist. Utilisez un éditeur plist spécial ou utilisez un outil pour convertir en XML. Pour effectuer la conversion sur votre téléphone, installez Ericia Utilities (de Cydia) et émettez les commandes suivantes pour convertir le fichier en XML et inversement.

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

la source
2

Je pense que c'est une option lorsque vous jailbreakez en utilisant redsn0w. C'est une option. Voici un tutoriel.

Thomas
la source
1

Pour autant que je sache, il n'y a pas d'option fermer tout, mais vous pouvez les fermer une par une:

"Appuyez deux fois sur le bouton d'accueil pour faire apparaître la barre multitâche, qui apparaît en bas de l'écran d'accueil. Ensuite, faites simplement défiler les icônes, trouvez celle que vous souhaitez fermer, appuyez et maintenez l'icône, puis cliquez sur le cercle rouge avec un tiret - la représentation visuelle d'Apple d'un symbole de suppression. " - Via PCWorld.com

Jon Hadley
la source
0

Il y a un bouton Fermer tout si vous installez des paramètres, il s'appelle Supprimer l'arrière-plan. C'est un bouton qui ferme toutes les applications et efface le dock "Récemment utilisé".


la source