L'iPhone ferme-t-il les programmes en arrière-plan s'il manque de mémoire ou de batterie ?
Réponses
Trop de publicités?Il y a deux façons d'aborder cette question.
Du point de vue de l'utilisateur final, la réponse est non. Quoi que vous fassiez, l'application reviendra à l'état dans lequel elle se trouvait auparavant, à moins que vous ne la fermiez à partir de l'interface de commutation.
Techniquement : oui. Lorsque l'appareil manque de mémoire vive, il gèle l'état de l'application de la mémoire vive vers la mémoire principale (flash). Lorsque vous reprenez l'application, il charge l'état de la mémoire flash dans la mémoire vive, puis reprend l'application. Ce processus est censé se dérouler assez rapidement et de manière suffisamment transparente pour ne pas être distingué, mais vous pouvez parfois remarquer que la reprise prend un peu plus de temps si vous avez chargé plusieurs autres applications entre-temps (et donc poussé l'application hors de la RAM).
Ils ne sont pas vraiment "en mémoire", mais plutôt mis en cache sur le disque si nécessaire. De nombreuses applications n'utilisent même pas le multitâche ou ne sont pas configurées pour cela. Lorsque vous passez d'une application à l'autre, l'application est effectivement fermée.
Le fait d'être dans la barre des tâches ne garantit pas qu'il soit en mémoire, en cours d'exécution ou les deux. C'est le système d'exploitation qui s'en charge.