Le multitâche a été introduit dans iOS 4, et depuis lors, de nombreux utilisateurs se demandent comment désactiver le multitâche afin de ne pas gaspiller de ressources et que la batterie dure le plus longtemps possible. Mais vous n'êtes pas obligé de désactiver les applications, et dans cet article, je vais vous expliquer pourquoi.
Le multitâche dans iOS 4 n'est pas le même multitâche que celui que vous connaissez sur un ordinateur de bureau ou Windows Mobile. Quelqu'un peut parler de multitâche limité, quelqu'un de la manière intelligente d'effectuer plusieurs tâches à la fois. Faisons-le dans l'ordre.
Une nouvelle fonctionnalité d'iOS 4 est ce que l'on appelle le changement rapide d'application (Fast Switching). Si vous cliquez sur le bouton d'accueil, l'état de l'application sera enregistré et lorsque vous reviendrez à l'application, vous apparaîtrez exactement là où vous vous étiez arrêté avant de l'éteindre. Mais l'application ne fonctionne pas en arrière-plan, seul son état s'est figé avant de s'arrêter.
La barre multitâche, activée en double-cliquant sur le bouton home, est plutôt une barre d'applications récemment lancées. Aucune de ces applications ne fonctionne pas en arrière-plan (sauf exceptions), il n'est pas nécessaire de les désactiver. Si l'iPhone manque de RAM, iOS 4 l'éteindra tout seul. C'est lors du basculement entre les applications que vous utilisez la fonction Fast Switching, car grâce à elle vous passez relativement immédiatement à une autre application.
Dans les mises à jour de l'App Store, vous trouverez souvent ce qu'on appelle la compatibilité iOS 4. Cela signifie souvent intégrer Fast Switching dans l’application. Pour une démonstration, j'ai préparé une vidéo où vous pouvez la voir la différence entre une application avec Fast Switching et sans elle. Notez la vitesse de retour en arrière.
Nous avons déjà expliqué que la barre du bas appelée en double-cliquant sur le bouton home n'est pas réellement multitâche. Mais cela ne signifie pas du tout qu'il n'y a pas de multitâche dans le nouvel iOS 4. Il existe plusieurs services multitâches dans iOS 4.
- Musique de fond – certaines applications, comme les radios en streaming, peuvent s'exécuter en arrière-plan. L'application globale ne s'exécute pas en arrière-plan, mais uniquement le service - dans ce cas, la lecture audio en streaming.
- Voix sur IP – un représentant typique ici sera Skype. Ce service vous permet de recevoir des appels même si l'application n'est pas activée. L'application activée est signalée par l'apparition d'une nouvelle barre supérieure avec le nom de l'application donnée. Ne confondez pas ce service avec la messagerie instantanée, vous ne pourrez recevoir des messages que via des notifications push.
- Localisation en arrière-plan – un service utilisant le GPS peut également fonctionner en arrière-plan. Vous pouvez ainsi passer de la navigation à l'e-mail, et la navigation peut continuer à vous guider au moins vocalement. Le GPS peut désormais fonctionner en arrière-plan.
- Terminer la tâcheh – par exemple, si vous téléchargez les dernières nouvelles depuis RSS, cette tâche peut être effectuée même après la fermeture de l'application. Cependant, après le saut (téléchargement), l'application ne fonctionne plus et ne peut rien faire d'autre. Ce service accomplit uniquement la « tâche » fractionnée.
- Notifications push – nous les connaissons tous déjà, les applications peuvent nous envoyer des notifications sur un événement via Internet. Je n'ai probablement plus besoin d'entrer dans les détails ici.
- Notification locale – il s'agit d'une nouvelle fonctionnalité d'iOS 4. Vous pouvez désormais définir dans certaines applications que vous souhaitez être averti d'un événement à une certaine heure. L'application n'a pas besoin d'être activée et vous n'avez même pas besoin d'être sur Internet, et l'iPhone vous en informera.
Vous vous demandez ce que, par exemple, iOS 4 ne peut pas faire ? Dans quelle mesure le multitâche est-il limité ? Par exemple, un tel programme de messagerie instantanée (ICQ) ne peut pas fonctionner en arrière-plan – il devrait communiquer et Apple ne le lui permettra pas de le faire. Mais il existe une solution pour ces cas-là, par exemple, dans la mesure où vous utilisez une application (par exemple Meebo) qui reste connectée même après avoir été éteinte sur le serveur du développeur donné, et si vous recevez un message, vous êtes averti par un push notification.
Cet article a été créé pour donner un aperçu de ce que signifie réellement le multitâche dans iOS 4. Il a été créé parce que j'ai vu autour de moi des utilisateurs confus qui n'arrêtaient pas d'ouvrir la barre multitâche et de fermer les applications immédiatement après les avoir utilisées. Mais cela n’a aucun sens et il n’est pas nécessaire de faire quelque chose de pareil.
Steve Jobs a déclaré qu'il ne voulait pas que les utilisateurs soient obligés de consulter le gestionnaire de tâches et de gérer des ressources gratuites à tout moment. Ici la solution fonctionne, c'est Apple.
Merci pour le bel article.
J'ajouterais simplement que mettre fin à l'application peut avoir un aspect pratique : l'application est en fait réinitialisée. Plus précisément, la première version d'IM+ pour iOS4 présentait une sorte de bug, et sur la page d'assistance, comme solution temporaire (avant de publier une nouvelle version), ils ont simplement recommandé de fermer et de redémarrer l'application au comportement étrange.
Il est certainement approprié d'utiliser le shutdown, par exemple, pour réinitialiser l'application, je suis tout à fait d'accord !
Merci pour l'article,
Je voudrais juste souligner que pour que les applications restent chargées en RAM et pour que les applications passent rapidement au travail, il faut de la batterie, un peu plus qu'elle n'en a besoin en mode veille lorsque l'application est fermée (ne prenons pas les fuites de mémoire en compte maintenant) .
Donc, oui, cette méthode est plus économe en batterie, mais le fait même que la RAM soit remplie d'applications entraînera une certaine charge de batterie légèrement plus élevée.
Il serait donc approprié qu'Apple ajoute l'option de ne pas laisser certaines applications s'exécuter en RAM, l'utilisateur choisirait uniquement les applications qu'il souhaite laisser en RAM, les autres seraient désactivées, ce sont des applications que, par exemple, le l'utilisateur s'allume de temps en temps.
Après tout, toute la RAM est alimentée dans son ensemble. Que le tas d'octets qu'il contient soit une application gelée ou de l'espace libre n'a pas d'importance. Et qu'en est-il de la fragmentation de la mémoire, etc... Comment la puce mémoire saurait-elle quelle partie elle doit s'éteindre et s'allumer et quelle partie elle ne doit pas ? C'est juste stupide. La consommation des puces mémoire, si leur contenu ne change pas, est également aujourd'hui minime.
désolé, mais mon expérience utilisateur dit le contraire, la batterie est, quoique légèrement, chargée... et comme quelqu'un l'écrit ci-dessous, la réponse du 3GS diminue également, ce qui sera probablement mieux... rien à ce sujet
Cela ne devrait vraiment pas être si chargé, c'est exactement comme Adam l'écrit. Les mémoires doivent toujours être alimentées de la même manière, et ces applications dormantes n'affectent pas le processeur.
En fait, j'ai eu et j'ai parfois des problèmes avec la moindre endurance de l'iPhone 3gs lors de l'utilisation d'applications qui ne sont pas adaptées pour iOS 4, mais cela ne cesse de s'améliorer, chaque jour je télécharge lentement quelques mises à jour. .. depuis l'arrivée de la première vague de mises à jour pour les applications iPhone, tout s'est stabilisé ;) et c'est un fait que j'ai aussi dû effectuer une restauration sans même le vouloir :)
Personnellement, je n'ai pas remarqué une consommation de batterie plus élevée
Je précise que plus il y a d'applications qui ne sont pas désactivées, moins il y a de mémoire et plus l'iPhone est lent... dans mon cas, le 3GS atteint facilement les 3 Mo et se comporte comme une tortue....
Lorsqu'il manque de mémoire, l'iPhone arrête d'abord les applications en cours d'exécution, de sorte qu'il dispose toujours de suffisamment de RAM. Je ne constate aucun ralentissement sur mon iPhone 3GS (et je suis un très gros utilisateur).
mon 3GS ralentit atrocement… puis il faut une éternité pour ouvrir les sms, le calendrier, etc… fermer l'application par aide beaucoup… (la plupart du temps Safari et omnifocus suffisent…)
Malheureusement, je dois confirmer, c'est bien le cas.
Je peux le confirmer : c'est vrai. Un 3GS avec plusieurs applications en cours d'exécution ralentit tout simplement. Ce que je ne comprends pas moi-même, mais je l'observe vraiment au téléphone.
La 4G a le double de mémoire, donc ce sera certainement bien mieux là-bas...
Je ne remarque pas non plus de ralentissement, je pense que le nouvel OS est encore plus rapide qu'avant, mais ce n'est probablement que mon sujet. impression
J'ai 15 Go d'applications dans mon iPhone, je les utilise et ne les observe pas. C'est un fait que j'ai eu un problème similaire et que je voulais même revenir à la version 4.0 GM, car cela fonctionnait mieux pour moi... malheureusement, je n'ai pas JB et je n'ai même pas de blob SHSH sauvegardé, donc c'est impossible . J'ai fait une restauration et tout a commencé à fonctionner rapidement et magnifiquement ;)
J'ai déjà vu une mention de notifications locales quelque part, mais je n'ai trouvé aucune option pour cela nulle part. Par exemple. Pocket Informant mis à jour devrait les avoir, mais... je ne vois pas. D'une manière ou d'une autre, je ne vois pas de notifications sur mon iPhone. Je ne suis pas satisfait, ils me semblent insuffisants.
Et est-il possible de désactiver une application en veille ? Alternativement, comment quitter une application lorsque vous appuyez sur Accueil et la pousse automatiquement en arrière-plan ?
Cela fonctionne - vous maintenez votre doigt sur une icône, puis ils commencent tous à trembler et un moins apparaît dessus
D'après mon observation, iOS4 sur un téléphone 3G sous forte charge transforme un joli téléphone moderne et vif en un smartphone de type WM plutôt désagréable (ou PalmOS de mon ancien Treo680) - il est juste en retard, en retard, en retard. La seule chose qui aide est de nettoyer régulièrement les applications en cours d'exécution, et je n'aime vraiment pas ça et je ne veux pas jailbreaker - je pense sérieusement à revenir à iOS3, mais je ne sais pas quelles applications sont optimisées pour iOS4 je l'appellerais pour le moment. Je ne sais pas, je suis probablement un utilisateur encore plus intensif que l'auteur de l'article, mais les applications qui démarrent lentement sont incontournables - mais je les lance normalement - calendrier, téléphone, sms, notes, choses, 8 pages en safari , géocaching, photos, contacts, Bible, iPod et appstore (3 Mo de RAM gratuite). Je suis un fan d'Apple, mais à mon humble avis, iOS4 ne convient tout simplement pas aux anciens matériels (y compris les 3G).
connerie. J'ai un 3GS avec iOS 4 absolument aucun problème. iOS 4 est pour iOhone 4 et 3GS. Ces derniers ont simplement un problème, qui peut geler (en tant que propriétaire de 2G, je comprends bien) mais c'est logique. Soit nous voulons du développement logiciel, et ce sera bien sûr un peu un "état", soit nous voulons que le matériel soit le même et nous devons tenir compte du fait que SF ne changera pas trop.
L'iPhone gère peut-être bien le multitâche, mais malheureusement, certaines applications ne le font pas. Par exemple, COMIC READER MOBI m'informe simplement sèchement qu'il ne chargera pas la page suivante car sa mémoire est insuffisante. Je dois généralement tuer presque toutes les applications en veille avant de redémarrer :-( Et j'ai un 3GS et l'application ci-dessus est censée être modifiée pour OS4.
essayez de le solliciter auprès du support de l'application, le problème est évidemment là ;(
Quelqu'un peut-il m'expliquer où sont définies les notifications locales ? Est-ce dans Paramètres > Notifications et dois-je l'autoriser pour certaines applications ? Sinon, je n'ai trouvé aucun autre paramètre de notification (les autres sont uniquement dans les paramètres de collecte d'e-mails, et je suppose que c'est le push qui envoie la notification depuis le serveur) Merci !
L'application doit prendre en charge les notifications locales, par exemple une application intéressante avec des notifications locales est Notify 2...
D'accord, mais qu'en est-il du Pocket Informateur ? Il devrait être capable de le faire, mais je n'ai remarqué nulle part la différence entre les notifications locales et les autres. J'avoue que je ne l'ai même pas essayé. Ils essaient Palringo dans la version premium, quelque chose sur les notifications est écrit dans la description (bien sûr pas sur les notifications locales), mais je n'ai pas non plus de badge sur l'icône. Je peux passer de l'application à un autre endroit, puis revenir en arrière, mais à mon retour, je me reconnecte, ce à quoi je ne m'attendais pas. Si je ne suis pas directement dans ce Palring, il n’y a aucune notification nulle part. C'est d'accord? Le pire, c'est sans doute l'application 2Do, qui précise que les notifications ne fonctionnent qu'en WiFi. Assez pathétique pour une liste de tâches, n'est-ce pas. Pour 7 $… une déception. :-(
Je me sens toujours mieux avec le document d'information qu'avec la mise en œuvre du "multitâche" par Apple. sinon, je ne constate aucun ralentissement du 3GS, même en plein format. au début j'ai désactivé les applications via sbsettings par habitude, plus tard j'ai abandonné et tout allait bien
J'ai remarqué le ralentissement sur le 3GS, pas à chaque fois, mais occasionnellement. Dans tous les cas, toutes les applications ne fonctionnent pas correctement, par exemple TV Seznam de Seznam n'enregistre parfois pas le passage au service actif et ne charge pas les mises à jour des programmes TV, donc le redémarrage de l'application aidera, ce qui est le contraire de l'état d'origine.
Bonjour la communauté,
Quelqu'un a-t-il déjà traité une plainte relative à une candidature ? avec iOS4, la navigation ne fonctionne pas pour moi et 89 €, ce n'est pas du tout minime... comment se déroule la réclamation ?
Le problème ne vient pas de l'application. Essayez de redémarrer l'iPhone, si cela ne résout pas le problème, restaurez l'intégralité du téléphone. Navigon fonctionne bien pour moi en 3G avec iOS4.
Je ne remarque pas non plus le ralentissement sur le 3GS, mais là où ça me gêne, c'est le rechargement des fenêtres Safari ouvertes. S'il y a suffisamment de RAM, le contenu des pages déjà chargées sera conservé.