La fermeture des applications iPhone est-elle une mauvaise idée? Non, et voici pourquoi.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea

Double-cliquez sur le bouton Accueil et faites glisser vos applications en haut de l'écran: est-ce une bonne ou une 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 l'impact de cela sur la durée de vie de la batterie. J'ai toujours dit que c'était une bonne idée: Fermez vos applications est le conseil numéro 4 de mon article sur comment économiser la batterie sur iPhone .



Dans cet article, je vais vous expliquer Pourquoi la fermeture de vos applications peut être utile pour la durée de vie de la batterie de votre iPhone , Je fournirai extraits de la documentation des développeurs Apple pour le sauvegarder et j'en inclurai quelques-uns exemples de tests du monde réel Je l'ai fait avec Apple Developer Tools et mon iPhone.



Lorsque j'écris, je veux que les informations que je fournis soient utiles et faciles à comprendre. toutes les personnes . 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 lustrer quand je commence à parler de la processus , Temps CPU Oui le cycle de vie de l'application .

l'iphone ne se synchronisera pas avec iTunes

Fermez lDans cet article, nous allons approfondir un peu plus comment fonctionnent les applications afin que vous puissiez prendre une décision éclairée quant à savoir si la fermeture de vos applications iPhone ou iPad vous convient. Tout d'abord, nous parlerons de le 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 s'efface de la mémoire.



Le cycle de vie de l'application

Ils sont cinq états de l'application qui composent le cycle de vie d'une application. Toutes les applications de votre iPhone sont actuellement dans l'un de ces états, et la plupart sont dans l'état de ne pas courrir . La Documentation pour les développeurs Apple chacun explique:

Points clés à retenir

  • Lorsque vous appuyez sur le bouton Accueil pour quitter une application, elle passe à l'état de deuxième avion ou alors interrompu .
  • Lorsque vous double-cliquez sur le bouton Accueil et faites glisser une application hors du haut de l'écran, l'application se verrouille. se ferme et va à l'état Ne pas courrir .
  • Les Etat de l'application sont également appelés modes.
  • Applications en mode second plan fonctionnent toujours et déchargent la batterie, mais les applications sont en mode interrompu ne pas.

Faire glisser les applications vers le haut: fermer ou forcer la fermeture?

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



L'article de l'assistance Apple sur Multitâche iOS confirmez ceci:

Pour fermer une application, double-cliquez sur le bouton Démarrer pour afficher les applications récemment utilisées. Ensuite, faites glisser vers le haut sur l'application que vous souhaitez fermer ».

Pourquoi fermons-nous nos applications?

Dans mon article sur comment économiser la batterie sur iPhone , J'ai toujours dit ceci:

«Une fois par jour ou deux, c'est une bonne idée de fermer vos applications. Dans un monde parfait, vous n'auriez jamais à faire cela et la plupart des employés Apple ne diront jamais que vous devriez ... De nombreux problèmes d'épuisement de la batterie surviennent lorsque tu suppose qu'une application a été fermée, mais ce n'est pas le cas. Au lieu de cela, l'application passe en arrière-plan et la batterie de votre iPhone se vide sans que vous le sachiez. '

Bref, la raison principal pourquoi je recommande de fermer vos candidatures est pour empêcher la batterie de se vider lorsqu'une application n'est pas en cours d'exécution second plan ou je ne sais pas suspendre Comme il se doit. Dans mon article sur pourquoi les iPhones deviennent chauds , Je compare le CPU de votre iPhone (unité centrale de traitement du cerveau de l'opération) avec le moteur d'une voiture:

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

Toutes les applications utilisent le processeur de votre iPhone. En règle générale, une application utilise beaucoup de puissance du processeur pendant une seconde ou deux lorsqu'elle est ouverte, puis passe dans un mode de consommation plus faible lorsque vous l'utilisez. Lorsqu'une application plante, le processeur de l'iPhone est souvent bloqué à 100%. Lorsque vous fermez vos applications, vous vous assurez que cela ne se produit pas car l'application revient au état non en cours d'exécution .

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» pour enregistrer vos données. La documentation développeur Apple souligne l'importance que les applications soient prêtes à se fermer en un clin d'œil:

«Les applications doivent être prêtes pour un arrêt à tout moment et ne doivent pas attendre qu'un arrêt soit demandé pour enregistrer les données utilisateur ou effectuer d'autres tâches critiques. L'arrêt déclenché par le système fait partie intégrante du cycle de vie d'une application '.

Lorsque toi vous fermez une application, également:

«En plus du système mettant fin à leur application, l'utilisateur peut explicitement mettre fin à son application via l'interface utilisateur multitâche. Un arrêt déclenché par l'utilisateur a le même effet qu'un arrêt d'application suspendu. '

L'argument contre la fermeture des applications iPhone et iPad

Il y a un argument contre la fermeture de vos candidatures, et il est basé sur des faits. Cependant, il est basé sur un vision très limitée des faits. Voici le plus long et le plus court:

comment bloquer votre numéro iphone
  • Il faut plus de puissance pour ouvrir une application à partir de l'état ne pas courrir que pour le reprendre de l'état de second plan ou alors interrompu . 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, en minimisant la quantité de batterie utilisée par les applications lorsqu'elles sont laissées seules. deuxième avion ou en état interrompu . Ceci est également vrai.
  • Vous gaspillez votre batterie si vous fermez vos applications, car il faut plus d'énergie pour ouvrir les applications iPhone à partir de zéro que le système d'exploitation utilise pour les reprendre à partir de l'arrière-plan et de l'état suspendu. Parfois c'est vrai.

Regardons les chiffres

Les développeurs utilisent souvent le Temps CPU pour mesurer les efforts déployés par un iPhone pour effectuer 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 diverses applications sur le processeur de mon iPhone.

Prenons comme exemple 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 et la ramène à l'état sans exécution et n'utilise pratiquement pas de temps CPU, disons 0,1 seconde.
  • Appuyer sur le bouton Accueil met 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.

Donc, si vous ouvrez l'application Facebook à partir de l'état non en cours d'exécution (3.3), fermez-la (0,1) et rouvrez-la à partir de l'état non en cours d'exécution (3.3), elle utilise 6,7 secondes de temps CPU. Si vous ouvrez l'application Facebook à partir de l'état non en cours d'exécution, appuyez sur le bouton d'accueil pour l'envoyer en arrière-plan (0,6) et reprenez-la à partir de l'arrière-plan (0,3), il vous suffit d'utiliser 4,1 secondes de temps CPU.

Wow! Dans ce cas, fermer l'application Facebook et la rouvrir utilise 2,6 secondes plus de temps CPU. En laissant l'application Facebook ouverte, vous avez utilisé environ 39% d'énergie en moins!

Et le gagnant est…

Pas si vite! Nous devons regarder la grande image pour obtenir une évaluation plus précise de la situation.

Mise en perspective de la consommation d'énergie

39% semble beaucoup, et ça l'est , jusqu'à ce que vous vous rendiez compte à quel point la quantité d'énergie dont nous parlons est infiniment petite par rapport à la puissance nécessaire pour utiliser votre iPhone. L'argument contre la fermeture de vos applications sonne bien jusqu'à ce que vous vous en rendiez compte qui est basé sur une statistique qui n'a pas d'importance.

Comme nous l'avons vu, 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 utilisé 10 secondes de temps CPU, ou 1 seconde de temps CPU par seconde que j'ai utilisé l'application. Après 5 minutes d'utilisation de l'application Facebook, elle aurait utilisé 300 secondes de temps CPU.

En d'autres termes, vous devrez ouvrir et fermer l'application Facebook 115 fois pour avoir un impact sur la durée de vie de la batterie jusqu'à 5 minutes. utile depuis l'application Facebook. Ce que cela signifie est:

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

Mais ce n'est pas la seule raison pour laquelle la fermeture de vos applications est une bonne idée. Allons-nous en ...

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

Lorsqu'une application passe en mode arrière-plan, elle continue à utiliser la batterie même lorsque votre iPhone est verrouillé dans votre poche. Mon test d'application Facebook confirme que cela se produit même lorsque la mise à jour de l'application en arrière-plan est désactivée .

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

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 souvent, c'est une bonne idée de fermer l'application.

Pour être honnête, de nombreuses applications passent directement du mode arrière-plan au mode veille, et en mode veille, les applications ne consomment pas du tout d'énergie. Cependant, il n'y a aucun moyen de savoir quelles applications sont en mode d'arrière-plan, donc une bonne règle de base est fermez-les tous . Rappelez-vous, la quantité d'énergie qu'il faut pour ouvrir une application à partir de zéro est pâle par rapport à la quantité d'énergie nécessaire pour porter application.

Les problèmes logiciels se produisent tout le temps

Les applications iPhone plantent plus souvent que vous ne le pensez. La les plus des bogues logiciels sont mineurs et ne provoquent aucun effet secondaire notable. Vous l'avez probablement déjà remarqué:

Vous utilisez une application, et soudain, l'écran scintille et vous êtes de retour à l'écran d'accueil. C'est ce qui se produit lorsque les applications se bloquent.

Vous pouvez également afficher les journaux de plantage dans Paramètres> Confidentialité> Analyse et améliorations> Données d'analyse.

La plupart des problèmes logiciels ne sont pas préoccupants, spécialement s'ils ferment vos applications. Souvent, une application qui a un problème logiciel doit simplement être démarrée à partir de zéro.

appel sans identifiant de l'appelant iphone

Un exemple de problème logiciel courant

Vous avez fini de prendre votre petit-déjeuner et vous constatez que la batterie de votre iPhone est épuisée à 60%. Au petit-déjeuner, vous avez vérifié vos e-mails, écouté de la musique, soupiré sur le solde de votre compte bancaire, regardé une conférence TED, feuilleté Facebook, tweeté et vérifié le score du match de basket d'hier soir.

Réparer une application en panne

N'oubliez pas qu'une application qui plante peut entraîner une décharge rapide de la batterie et que la fermeture de l'application peut le réparer, mais vous ne savez pas qui l'application est à l'origine du problème. Dans ce cas (et c'est réel), l'application TED utilise beaucoup le CPU même si je n'utilise pas mon iPhone. Vous pouvez résoudre le problème de deux manières:

  1. Connectez votre ordinateur à un Mac, téléchargez et installez Xcode est Instruments , activez votre iPhone pour le développement, configurez un test personnalisé pour inspecter les processus individuels en cours d'exécution sur votre iPhone, classez-les en fonction de l'utilisation du processeur et fermez l'application qui oblige votre processeur à rester à 100%.
  2. Fermez vos applications.

Je choisis l'option 2 100% du temps et je suis un geek. (J'ai collecté les informations pour cet article à l'aide de l'option 1) La réouverture de vos applications à partir de l'état non exécuté consomme plus d'énergie que de les ouvrir à partir de l'arrière-plan ou de l'état de veille, mais la différence est négligeable par rapport à la consommation d'énergie importante qui se produit lorsqu'une application plante.

Pourquoi je pense que la fermeture de vos candidatures est une bonne idée

  1. Même si vous fermez vos applications chaque fois que vous les utilisez, vous ne verrez pas de différence dans l'autonomie de la batterie, car la quantité d'énergie nécessaire pour ouvrir une application est négligeable par rapport à la quantité d'énergie nécessaire pour utiliser l'application.
  2. Les applications qui s'exécutent en arrière-plan continuent à utiliser de l'énergie lorsque vous n'utilisez pas votre iPhone, et cela s'additionne tout au long de la journée.
  3. La fermeture de vos applications est un bon moyen d'éviter de graves problèmes logiciels pouvant entraîner l'épuisement de la batterie de votre iPhone. très rapidement .

Fermer cet article

Cet article est plus profond que les articles que j'écris habituellement, mais j'espère qu'il était intéressant et que vous avez appris quelque chose de nouveau sur la façon dont les applications fonctionnent sur votre iPhone. Je ferme mes applications plusieurs fois par jour, ce qui permet à mon iPhone de fonctionner aussi bien que possible. Sur la base de tests et de mon expérience de première main de travail avec des centaines d'iPhones en tant que technicien Apple, je peux affirmer en toute sécurité que la fermeture de vos applications est un bon moyen d'économiser la batterie de l'iPhone.

Merci d'avoir lu et n'oubliez pas de rendre la pareille,
David P.