Multitâche sur iPhone

8

L'iPhone ferme-t-il les programmes en arrière-plan s'il manque de mémoire ou de batterie?

gsharp
la source

Réponses:

5

Il existe 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 au même état qu'elle était auparavant, sauf si vous la fermez depuis l'interface de commutation.

Techniquement: oui. Lorsque l'appareil manque de RAM, il gèle l'état de l'application de la RAM vers le stockage principal (flash). Lorsque vous reprenez, il charge l'état du flash dans la RAM, puis reprend. Cela est censé se produire 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).

danhallock
la source
3

Ils ne sont pas vraiment «en mémoire», plus comme mis en cache sur le disque si et quand cela est nécessaire. De nombreuses applications n'utilisent même pas le multitâche ou ne sont pas configurées pour cela. Lorsque vous changez, l'application ferme en fait.

Le fait d'être dans la barre des tâches ne garantit pas qu'il soit réellement en mémoire, en cours d'exécution active, ou les deux. L'OS gère cela.

Josh K
la source
2

Non. Même le redémarrage, la mise hors tension et la mise sous tension complètes ne supprimeront pas les applications d'arrière-plan de la mémoire. Selon Apple Geniuses, vous devez supprimer manuellement les applications de la barre des tâches.

jdiaz
la source
2
Les applications sont supprimées de la mémoire par le système d'exploitation à sa discrétion. Le fait qu'ils soient dans le «gestionnaire de tâches» n'implique pas qu'ils sont en cours d'exécution et en mémoire. J'ai confirmé cela avec mes propres applications. Après un redémarrage, ces applications ne sont pas rechargées avant d'être lancées par un utilisateur.
Stuart Carnie