Закрывает ли iPhone фоновые программы, если ему не хватает памяти или батареи?
источник
Закрывает ли iPhone фоновые программы, если ему не хватает памяти или батареи?
Есть два способа подойти к этому вопросу.
С точки зрения конечного пользователя ответ - нет. Независимо от того, что вы делаете, приложение вернется в то же состояние, в котором оно находилось ранее, если вы не закроете его из интерфейса переключения.
Технически: да. Когда устройству не хватает оперативной памяти, оно замораживает состояние приложения из оперативной памяти в основное хранилище (флэш-память). При возобновлении он загружает состояние из флэш-памяти обратно в ОЗУ, а затем возобновляет работу. Это должно происходить достаточно быстро и прозрачно, чтобы быть неразличимым, но иногда вы можете заметить, что возобновление занимает немного больше времени, если вы тем временем загрузили несколько других приложений (и, следовательно, вытолкнули приложение из ОЗУ).
Они на самом деле не «в памяти», а скорее как кэшированные на диск, если и когда это необходимо. Многие приложения даже не используют многозадачность или не настроены на нее. Когда вы переключаетесь, он на самом деле закрывает приложение.
Нахождение в панели задач не гарантирует, что оно на самом деле находится в памяти, активно работает, или и то, и другое. ОС управляет этим.
Нет. Даже перезапуск, полное выключение и включение питания не удалит фоновые приложения из памяти. Согласно Apple Geniuses вы должны вручную удалить приложения из панели задач.