Anonim

Vous double-cliquez sur le bouton Accueil et faites glisser vos applications en haut de l'écran : bonne ou mauvaise idée ? Il y a eu une certaine confusion ces derniers temps quant à savoir si la fermeture de vos applications iPhone et iPad est utile ou nuisible, en particulier en ce qui concerne la durée de vie de la batterie. J'ai toujours dit que c'était une bonne idée : Fermer vos applications est le conseil n° 4 de mon article sur la façon d'économiser la batterie de l'iPhone.

Dans cet article, j'expliquerai pourquoi la fermeture de vos applications peut être utile pour la durée de vie de la batterie de votre iPhone, fournissez extraits de la documentation des développeurs Apple à l'appui, et incluent quelques exemples de tests réels que j'ai utilisés Outils de développement Apple et mon iPhone.

Quand j'écris, je veux que les informations que je fournis soient utiles et faciles à comprendre pour tout le monde. Je ne suis généralement pas trop technique, car mon expérience de travail dans un Apple Store m'a montré que les yeux des gens commencent à se voiler lorsque je commence à parler de processus , Temps CPU et cycle de vie de l'application .

Dans cet article, nous allons approfondir un peu le comment fonctionnent les applications afin que vous puissiez prendre une décision éclairée quant à la fermeture vos applications iPhone ou iPad sont faites pour vous. Tout d'abord, nous parlerons du cycle de vie de l'application , qui décrit ce qui se passe à partir du moment où vous ouvrez une application jusqu'à ce qu'elle se ferme et soit effacée de la mémoire.

Le cycle de vie de l'application

Il y a cinq états d'application qui composent le cycle de vie de l'application. Chaque application sur votre iPhone se trouve actuellement dans l'un de ces états, et la plupart ne sont pas en cours d'exécution. La documentation Apple Developer explique chacun d'entre eux :

Points clés à retenir

  • Lorsque vous appuyez sur le bouton Accueil pour quitter une application, elle passe en Arrière-plan ou SuspenduEtat.
  •  Lorsque vous double-cliquez sur le bouton d'accueil et faites glisser une application en haut de l'écran, l'application se ferme et passe dans le Non en cours d'exécutionEtat.
  • Les états de l'application sont également appelés modes.
  • Les applications en Mode arrière-plan sont toujours en cours d'exécution et vident votre batterie, mais les applications en Mode suspendune pas.

Balayer les applications : fermeture ou arrêt forcé ?

Pour dissiper une certaine confusion sur la terminologie, lorsque vous double-cliquez sur le bouton Accueil de votre iPhone et faites glisser une application en haut de l'écran, vous fermez l'application. La fermeture forcée d'une application est un processus différent sur lequel je prévois d'écrire dans un futur article.

L'article d'assistance d'Apple sur le multitâche iOS le confirme :

Pourquoi fermons-nous nos applications ?

Dans mon article sur la façon d'économiser la batterie de l'iPhone, j'ai toujours dit ceci :

En bref, la raison principale pour laquelle je recommande de fermer vos applications est d'empêcher votre batterie de se décharger lorsqu'une application n'entre pas en arrière-plan ou en état suspendu. ça devrait. Dans mon article expliquant pourquoi les iPhones deviennent chauds, je compare le processeur de votre iPhone (unité centrale de traitement ; le cerveau de l'opération) à un moteur de voiture :

Si vous appuyez longuement sur la pédale, le moteur de la voiture surchauffe et consomme beaucoup d'essence. Si le processeur d'un iPhone tourne à 100 % pendant une période prolongée, l'iPhone surchauffe et votre batterie se décharge rapidement.

Toutes les applications utilisent le processeur de votre iPhone. Normalement, une application utilise une grande quantité de puissance du processeur pendant une seconde ou deux lorsqu'elle s'ouvre, puis revient à un mode d'alimentation plus faible lorsque vous utilisez l'application.Lorsqu'une application plante, le processeur de l'iPhone reste souvent bloqué à 100 %. Lorsque vous fermez vos applications, vous vous assurez que cela ne se produit pas, car l'application revient à l'état inactif .

Est-il dangereux de fermer une application ?

Absolument pas. Contrairement à de nombreux programmes sur votre Mac ou PC, les applications iPhone n'attendent pas que vous cliquiez sur "Enregistrer" avant ils enregistrent vos données. La documentation pour les développeurs d'Apple souligne l'importance que les applications soient prêtes à se terminer en un clin d'œil :

Quand vous fermez une application, c'est OK aussi :

L'argument contre la fermeture des applications iPhone et iPad

Il existe un argument contre la fermeture de vos applications, et il est basé sur des faits. Cependant, elle repose sur une vision très étroite des faits. En voici le résumé :

  • Il faut plus de puissance pour ouvrir une application à partir de l'état inactif que pour la reprendre à partir de l'arrière-plan ou de l'état suspendu. C'est absolument vrai.
  • Apple met tout en œuvre pour s'assurer que le système d'exploitation de l'iPhone gère efficacement la mémoire, ce qui minimise la quantité d'applications de batterie utilisées lorsqu'elles restent en arrière-plan ou en état suspendu. C'est également vrai.
  • Vous gaspillez la durée de vie de la batterie si vous fermez vos applications, car il faut plus d'énergie pour ouvrir des applications iPhone à partir de zéro que le système d'exploitation n'en utilise pour les reprendre à partir de l'arrière-plan et de l'état suspendu. Parfois vrai.

Regardons les chiffres

Les développeurs utilisent souvent le temps CPU pour mesurer les efforts déployés par un iPhone pour accomplir des tâches, car cela peut avoir un impact direct sur la durée de vie de la batterie. J'ai utilisé un outil de développement Apple appelé Instruments pour mesurer l'impact de plusieurs applications sur le processeur de mon iPhone.

Prenons l'exemple de l'application Facebook :

  • L'ouverture de l'application Facebook à partir de l'état inactif utilise environ 3,3 secondes de temps CPU.
  • La fermeture d'une application l'efface de la mémoire la ramène à l'état inactif et n'utilise pratiquement aucun temps CPU - disons 0,1 seconde.
  • Appuyer sur le bouton Accueil envoie l'application Facebook en arrière-plan et utilise environ 0,6 seconde de temps CPU.
  • La reprise de l'application Facebook à partir de l'état d'arrière-plan utilise environ 0,3 seconde de temps CPU.

Par conséquent, si vous ouvrez l'application Facebook à partir de l'état inactif (3.3), fermez-la (.1) et l'ouvrez à nouveau à partir de l'état inactif (3.3), elle utilise 6,7 secondes de Temps CPU. Si vous ouvrez l'application Facebook à partir de l'état inactif, appuyez sur le bouton d'accueil pour l'envoyer à l'état d'arrière-plan (.6) et reprenez-la à partir de l'état d'arrière-plan (.3), it uniquement utilise 4,1 secondes de temps CPU.

Ouah! Dans ce cas, fermer l'application Facebook et la rouvrir à nouveau utilise 2,6 secondes supplémentaires de temps CPU. En laissant l'application Facebook ouverte, vous avez consommé environ 39 % d'énergie en moins !

Et le gagnant est…

Pas si vite ! Nous devons regarder la vue d'ensemblepour obtenir une appréciation plus précise de la situation.

Mise en perspective de la consommation d'énergie

39 % semble beaucoup, et c'est - jusqu'à ce que vous réalisiez à quel point la quantité d'énergie dont nous parlons est infiniment petite par rapport à la puissance qu'elle prend pour utiliser votre iPhone. L'argument contre la fermeture de vos applications sonne bien jusqu'à ce que vous réalisiez qu'il est fondé sur une statistique qui n'a pas d'importance.

Comme nous en avons discuté, vous économiserez 2,6 secondes de temps CPU si vous laissez l'application Facebook ouverte au lieu de la fermer. Mais combien d'énergie l'application Facebook consomme-t-elle lorsque vous l'utilisez ?

J'ai fait défiler mon fil d'actualité pendant 10 secondes et j'ai utilisé 10 secondes de temps CPU, ou 1 seconde de temps CPU par seconde j'ai utilisé l'application.Après 5 minutes d'utilisation de l'application Facebook, j'aurais utilisé 300 secondes de temps CPU.

En d'autres termes, je devrais ouvrir et fermer l'application Facebook 115 fois pour avoir autant d'impact sur la durée de vie de la batterie que 5 minutes d'utilisation de l'application Facebook. Cela signifie ceci :

Ne décidez pas de fermer ou non vos applications sur la base d'une statistique insignifiante. Basez votre décision sur ce qui convient le mieux à votre iPhone.

Mais ce n'est pas la seule raison pour laquelle fermer vos applications est une bonne idée. Passons à autre chose…

Gravure lente et régulière du processeur en mode arrière-plan

Lorsqu'une application passe en mode d'arrière-plan, elle continue d'utiliser la batterie même lorsque votre iPhone est en veille dans votre poche. Mes tests de l'application Facebook confirment que cela se produit même lorsque l'actualisation de l'application en arrière-plan est désactivée.

Après avoir fermé l'application Facebook, elle a continué à utiliser le processeur même lorsque l'iPhone était éteint. Au cours d'une minute, il avait utilisé 0,9 seconde de temps CPU supplémentaire.Après trois minutes, laisser l'application Facebook ouverte consommerait plus d'énergie que si nous la fermions immédiatement.

La morale de l'histoire est la suivante : Si vous utilisez une application toutes les quelques minutes, ne la fermez pas à chaque fois que vous l'utilisez. Si vous l'utilisez moins fréquemment, c'est une bonne idée de fermer l'application.

Pour être juste, de nombreuses applications passent directement du mode arrière-plan au mode suspendu, et en mode suspendu, les applications n'utilisent aucune énergie. Cependant, il n'y a aucun moyen de savoir quelles applications sont en mode arrière-plan, donc une bonne règle de base est de toutes les fermer. N'oubliez pas que la quantité d'énergie nécessaire pour ouvrir une application à partir de zéro est dérisoire par rapport à la quantité d'énergie nécessaire pour utiliser l'application.

Les problèmes de logiciel arrivent tout le temps

Les applications iPhone plantent plus souvent que vous ne le pensez. La plupart des pannes logicielles sont mineures et ne provoquent aucun effet secondaire perceptible. Vous l'avez probablement déjà remarqué :

Vous utilisez une application et tout d'un coup, l'écran clignote et vous vous retrouvez sur l'écran d'accueil. C'est ce qui se passe lorsque les applications plantent.

Vous pouvez également afficher les journaux de plantage dans Paramètres -> Confidentialité -> Diagnostics et utilisation -> Données de diagnostic et d'utilisation.

La plupart des pannes logicielles ne sont pas à craindre, surtout si vous fermez vos applications. Souvent, une application qui a un problème logiciel doit simplement être lancée à partir de zéro.

Un exemple de problème logiciel courant

C'est l'heure du déjeuner et vous remarquez que la batterie de votre iPhone est épuisée à 60 %. Pendant le petit-déjeuner, vous avez consulté vos e-mails, écouté de la musique, soupiré sur le solde de votre compte bancaire, regardé une conférence TED, feuilleté Facebook, envoyé un Tweet et vérifié le score du match de basket d'hier soir.

Réparer une application en panne

Vous vous souvenez qu'une application qui plante peut épuiser rapidement votre batterie et que la fermeture de l'application peut résoudre le problème, mais vous ne savez pas quelle application est à l'origine du problème.Dans ce cas (et c'est réel), l'application TED brûle à travers le processeur même si je n'utilise pas mon iPhone. Vous pouvez résoudre le problème de deux manières :

  1. Afficher
  2. Mentions dans les médias
  3. Plan du site
  4. Politique de confidentialité
  5. Contacter
  6. Español
La fermeture des applications iPhone est-elle une mauvaise idée ? Non