9 votes

L'iPad consomme-t-il plus de batterie lorsque plusieurs applications sont ouvertes ?

L'iPad consomme-t-il plus d'énergie lorsqu'il y a plusieurs applications ouvertes que lorsqu'il n'y a qu'une seule application en mémoire ?

S'il existe des différences entre les différentes versions de l'iPad, alors je cherche spécifiquement la réponse pour le nouvel iPad.

13voto

Yon Points 804

Dans des circonstances normales, une seule application est au premier plan et fonctionne réellement. Bien sûr, ce que fait cette application peut avoir un effet important sur l'autonomie de la batterie.

D'autres applications peuvent être multitâches, mais seulement dans des circonstances très spécifiques - c'est rare. La plupart des applications ne font rien, la réponse est donc conditionnellement "non".

Lorsque vous appuyez sur le bouton d'accueil, l'application de premier plan reçoit une série de messages qui lui permettent de se préparer et de passer en mode arrière-plan. L'application ne doit pas nécessairement s'arrêter complètement, mais elle ne fonctionne pas non plus. Par défaut, les applications ne peuvent pas continuer à fonctionner en arrière-plan dans iOS. Elles peuvent demander l'autorisation de fonctionner jusqu'à dix minutes en arrière-plan (par exemple pour terminer un téléchargement) lorsqu'elles sont informées qu'elles sont sur le point de perdre leur statut de premier plan. L'abus de cette possibilité est un moyen de faire rejeter une application par Apple.

Fraser Speirs a récemment écrit un article de blog très intéressant à ce sujet, qui a été largement retweeté par les développeurs, car il est juste, et actuel pour iOS 5.x.

Je le cite :

Il y a exactement cinq types d'applications autorisées à fonctionner indéfiniment en arrière-plan dans iOS 5 :

  • Les applications qui diffusent du son en arrière-plan. Un bon exemple est Instacast pendant qu'il lit un podcast.
  • Les applications qui suivent votre position en arrière-plan. Par exemple, vous voulez toujours recevoir des messages vocaux de votre application de navigation TomTom, même si une autre application est active.
  • Des applications qui écoutent les appels VOIP entrants. Si vous utilisez Skype sur iOS, vous pouvez recevoir des appels Skype entrants pendant que l'application est en arrière-plan.
  • Les applications de kiosque à journaux qui téléchargent du nouveau contenu.
  • Les applications qui reçoivent des mises à jour continues d'un accessoire externe en l'arrière-plan.

Si vous exécutez une application qui entre dans l'une des catégories ci-dessus, elle peut effectuer un traitement en arrière-plan. S'il s'agit d'une application mal écrite, elle peut effectuer des traitements inutiles. Si, en même temps, vous exécutez une application d'avant-plan qui demande des ressources de traitement, il est possible que l'élimination de l'application d'arrière-plan accélère l'exécution de l'application d'avant-plan.

Cependant ! Si vous regardez les catégories, vous verrez que ce sont toutes des choses que vous voudriez faire si vous utilisiez ces applications. Vous ne voudriez pas être en mesure de recevoir un appel Skype. uniquement quand vous avez mis Skype au premier plan. Vous ne voudriez pas que TomTom cesse de vous indiquer le chemin à suivre simplement parce que votre passager a commencé à consulter ses e-mails. Ainsi, mettre fin à des applications est presque toujours une mauvaise idée.

Un mot maintenant sur la liste des applications récentes que vous faites apparaître en double-cliquant sur le bouton d'accueil. Remarquez que le nom n'est pas "liste de tâches" ou "liste multitâche" ou quelque chose du genre - il s'agit simplement d'une liste d'applications récentes. Certaines d'entre elles peuvent être en arrière-plan, suspendues et prêtes à fonctionner. D'autres peuvent être terminées et ne pas fonctionner du tout - si vous appuyez dessus, elles devront recommencer à zéro. Une application appartenant à l'une des catégories énumérées peut même être en cours d'exécution en arrière-plan. Mais cette liste ne donne aucune indication sur ce qui est en cours d'exécution. à l'heure actuelle . Vous pouvez supprimer des applications de la liste mais si l'application n'était pas en cours d'exécution, elle ne peut pas être arrêtée. Preuve : faites un hard reset de votre téléphone, en le laissant démarrer à partir de l'écran blanc de la Apple. Toutes les icônes restent les mêmes. Les applications qui étaient peut-être en cours d'exécution ne le sont plus, mais leurs icônes demeurent.

En règle générale, il n'est pas nécessaire de supprimer manuellement une application de la liste des applications récentes.

Si vous voulez vraiment mettre fin à une application qui est actuellement au premier plan sans passer par la liste des applications récentes, vous pouvez maintenir le bouton veille/réveil (en haut de l'appareil) enfoncé jusqu'à ce que slide to power off apparaît. Si vous maintenez ensuite le bouton d'accueil enfoncé jusqu'à ce que l'appareil revienne au tremplin, l'application est terminée. (Si vous appuyez sur Annuler et que vous revenez à l'application, celle-ci n'est pas terminée). Preuve : utilisez une application avec un état - par exemple, faites une recherche dans l'application iTunes Store. Terminez-la de cette façon, lorsque vous rouvrez l'application, votre état a disparu. Si vous ne la terminez pas, votre état reste.

En général, il n'est jamais nécessaire de mettre fin à l'application de premier plan - comme vous l'avez peut-être vu, une application qui plante est automatiquement arrêtée par le téléphone dès que le processus de chien de garde détecte que l'application ne répond pas aux événements du système.

Extrait de l'événement presse iPhone OS 4 en 2010 :

    Q: How do you close applications when multitasking? 
    A: (Scott Forstall) You don't have to. The user just uses things and doesn't ever
 have to worry about it. 
    A: (Steve Jobs) It's like we said on the iPad, if you see a stylus, they blew it.
 In multitasking, if you see a task manager... they blew it. Users shouldn't ever have
 to think about it.

3voto

Oskar Points 1242

Non. Une seule application fonctionne réellement sur iOS à la fois.

Oui, il y a quelques secondes qu'une application peut demander pour terminer une tâche avant que le système d'exploitation n'arrête le processus s'il n'est pas terminé.

Vous pouvez avoir des tâches d'arrière-plan, comme un appel téléphonique Skype, mais là encore, c'est vraiment l'iOS qui exécute le code spécialisé de l'application, et non l'application entière qui continue de fonctionner.

À part le cas limite où vous quittez une application et que celle-ci a quelques secondes pour terminer ses tâches, une seule application fonctionne à la fois sur iOS et l'autonomie de votre batterie n'est pas affectée par la présence de plusieurs applications. Votre batterie se vide à cause de l'application au premier plan et/ou du système d'exploitation lui-même qui fait de la radio, allume l'écran et fait tourner le processeur.

2voto

Senseful Points 22513

Réponse courte :

Dans le meilleur des cas, la quantité de ressources consommées par plusieurs applications sera la même que lorsque vous exécutez une seule application. Dans le pire des cas, plusieurs apps consommeront plus de ressources qu'une seule app. Par conséquent, pour être sûr, vous devez fermer toutes les applications en arrière-plan.


Longue réponse :

Un appareil iOS consomme davantage (ou la même quantité) de ressources lorsque plusieurs applications sont en cours d'exécution. Laissez S est la quantité de ressources consommées avec une application unique en cours d'exécution, et M est la quantité de ressources consommées avec plusieurs applications en cours d'exécution. Nous avons la relation suivante : S <= M et la fermeture des applications vous permettront d'être en sécurité.

Bien que l'intention d'Apple était que les utilisateurs n'aient pas à se soucier des applications en arrière-plan, cela ne signifie pas nécessairement qu'il en soit ainsi. Le fait est que les développeurs ont la liberté de mettre en œuvre des applications comme ils l'entendent, et une fois qu'Apple a ouvert l'App Store à tous les développeurs du monde, tous les paris sur l'intention d'Apple ont été levés. Bien que les développeurs n'aient techniquement que 5 profils d'arrière-plan à choisir, il existe plusieurs façons dont les apps peuvent consommer des ressources de manière indésirable :

  1. Comportement indésirable en arrière-plan : Par exemple, un utilisateur utilise Skype uniquement pour la messagerie instantanée et ne quitte pas l'application une fois la session de messagerie terminée. L'application écoute la voix sur IP même si l'utilisateur ne l'utilise pas pour cette raison.
  2. Comportement de fond inconnu : Imaginez une application qui vous rappelle où vous vous êtes garé en utilisant votre GPS. Utilise-t-elle le processus GPS d'Apple en arrière-plan ou une autre fonctionnalité ? Ou encore une application de podcast qui lit un podcast en cours de téléchargement. S'effacera-t-elle automatiquement de l'arrière-plan dès qu'elle n'aura plus besoin de télécharger le podcast ?
  3. Erreur de l'utilisateur : Un utilisateur exécute une application radio et utilise la fonction de pause plutôt que celle d'arrêt, ce qui fait que l'application consomme continuellement des ressources, mais, comme la musique n'est plus diffusée, n'a aucune indication de ce qu'elle fait.
  4. Erreur d'application : Une application radio qui se met indéfiniment en pause en arrière-plan, par exemple en raison d'une mauvaise connexion. L'utilisateur n'a aucune indication que l'application fonctionne et consomme des ressources. Même cet article, qui défend le point de vue opposé, mentionne qu'il existe des applications qui peuvent devenir "folles et ne se terminent pas correctement".
  5. Fonctions non documentées . Il y a eu des cas où applications passent le processus d'examen même s'ils contiennent des fonctionnalités qu'Apple n'autorise pas (par exemple, le tethering). Il n'est pas exagéré d'imaginer qu'un développeur puisse également cacher un processus de fond dans son application. Il pourrait facilement être masqué si une partie de l'application utilise réellement la fonction de traitement en arrière-plan documentée, tandis que le reste fait ce qui lui plaît une fois qu'il est exécuté en arrière-plan. La principale raison pour laquelle les applications de connexion sont retirées de l'App Store est la publicité qu'elles génèrent. Une application qui utilise le traitement en arrière-plan pour des raisons non documentées pourrait passer sous le radar d'Apple pendant de nombreuses années, puisque personne ne serait nécessairement au courant de ces fonctions, et encore moins suffisamment intéressé pour en discuter sur Internet.

Avec plus de 500 000 applications sur l'App Store, il est impossible de savoir ce que fait chaque application, et encore moins de savoir quel type de processus d'arrière-plan elle peut exécuter, et si elle est bien écrite ou non.

C'est la même raison pour laquelle un génie d'Apple vous recommanderait de fermer toutes les applications de la barre d'état système. Personne ne soutient que tous de ces applications sont en cours d'exécution et consomment des ressources. Ils soutiennent que un peu de Il est possible que certaines de ces applications consomment des ressources, et comme il n'y a aucun moyen de savoir lesquelles consomment des ressources, puisque les icônes se ressemblent, le moyen le plus simple de résoudre ce problème est de toutes les fermer.

Techniquement, vous pouvez parcourir la liste et ignorer toutes les applications dont vous êtes sûr qu'elles n'utilisent pas de traitement en arrière-plan, mais c'est une tâche bien plus difficile que de simplement les fermer toutes. (Voici un exemple qui, bien qu'exagéré, pourrait être réel : Il s'agit d'une application GPS de type virage par virage, je dois donc la fermer ; il s'agit d'une application radio, mais je n'ai jamais appuyé sur le bouton de lecture, elle ne devrait donc pas être en train de diffuser en arrière-plan ; il s'agit d'une application GPS qui n'utilise pas le virage par virage, je n'ai donc pas besoin de la fermer ; il s'agit d'une application qui pourrait télécharger quelque chose dont je ne me soucie pas, et je l'ai fermée il y a 6 minutes, donc elle pourrait être dans la fenêtre de 10 minutes de traitement en arrière-plan, et je devrais la fermer ; il s'agit juste d'un jeu, donc je n'ai pas besoin de m'en inquiéter ; il s'agit d'une application de parking qui utilise ma position, est-ce que le développeur l'a implémentée comme une application GPS ou est-ce que le GPS ne fonctionne que lorsque je la lance ? ) Comparez cela avec : fermer, fermer, fermer, ...

Plus le nombre d'applications que vous avez installées sur votre iPhone augmente, plus il est probable que des processus d'arrière-plan consomment des ressources indésirables.

Vous ne pouvez pas attendre d'un utilisateur qu'il sache comment se comportera chaque application qu'il télécharge. Par conséquent, si un utilisateur est préoccupé par le traitement inutile en arrière-plan, la fermeture des applications est une bonne idée.


Il m'est arrivé à plusieurs reprises de remarquer que mon iPhone devenait très chaud, même lorsque je ne l'utilisais pas. La cause en est toujours une ou plusieurs applications qui utilisent le processeur, même si elles ne sont pas nécessairement exécutées au premier plan. La solution rapide consiste à fermer toutes les applications (en appuyant deux fois sur le bouton d'accueil). Jusqu'à présent, cela a toujours permis de résoudre les problèmes de surchauffe de mon iPhone en quelques minutes.

-2voto

Nate C-K Points 751

Je viens de découvrir que les applications multitâches épuisent vraiment la batterie. J'ai un I-Pad de 3ème génération et j'ai remarqué qu'il ne se rechargeait pas comme il le devrait, je ne savais pas trop pourquoi. Hier, il a soudainement atteint 10 % et j'ai paniqué. J'ai parlé à un type sympa chez Apple tech qui m'a fait remonter la barre multitâche puis fermer physiquement toutes les applis et j'en avais un paquet - je n'avais jamais entendu parler de ça. Après une heure, la batterie est maintenant à 30% et continue de monter. Donc les gens disent que cela arrive et que les applications ouvertes de différents types en sont la cause. Je les ferme maintenant sur mon iPad et sur l'iPad de 1ère génération de mon mari qui ne semble pas être affecté -- sa batterie reste à 100% presque tout le temps, mais le plus récent -- pas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X