Étant donné que l'action de quitter une application consomme de l'énergie de la batterie au cours du processus (par exemple, en l'effaçant de la RAM, etc.), puis plus tard lorsque l'application est relancée, iOS est conçu de telle sorte qu'il est généralement préférable de laisser les applications ouvertes.
Maintenant, même s'ils sont ouverts, ils sont en fait juste assis dans une sorte de mode suspendu qui n'utilise aucune énergie de la batterie. Donc, pendant que l'application est toujours chargée dans la RAM et prend espace il ne fait rien, il est juste en sommeil.
Pour cette raison, vous ne devez quitter les applications que si elles ne fonctionnent pas correctement (par exemple, une application s'est figée, elle ne s'affiche pas correctement, etc.)
Ainsi, les applications répertoriées dans le sélecteur d'applications ne sont pas forcément en cours d'exécution - en fait, la plupart d'entre eux le sont ne fonctionne pas du tout. La plupart des applications dans le sélecteur d'applications sont dans un état suspendu - cela signifie qu'ils ne sont pas : visibles à l'écran, exécutant du code, utilisant le CPU ou le GPU, ou utilisant la batterie. Cependant, ils sont toujours présent dans la mémoire jusqu'à ils sont purgés (si nécessaire) par le système pour libérer de la mémoire.
Ce qui se passe ici, c'est que le dernier écran affiché par la plupart des applications est celui qui est stocké dans cet état de suspension. Donc, le capture d'écran que vous voyez n'est pas vraiment une capture d'écran en soi, mais le dernier état connu affiché par l'application avant d'être suspendu .
Voir la référence ci-dessous pour plus d'informations :
Suspendu - L'application est en arrière-plan mais n'exécute pas de code. Le système fait passer les applications dans cet état automatiquement et ne les avertit pas avant de le faire. Lorsqu'elle est suspendue, l'application reste en mémoire mais n'exécute aucun code. En cas de manque de mémoire, le système peut purger les applications suspendues sans préavis afin de libérer de l'espace pour l'application de premier plan.
Fuente : Voir Tableau 2-3 dans le site d'Apple Guide de programmation d'applications pour iOS : États d'exécution des applications .