Багатозадачність на iPhone


8

Чи закриває iPhone фонові програми, якщо у нього вичерпано пам'ять або акумулятор?

Відповіді:


5

Є два способи підійти до цього питання.

З точки зору кінцевого користувача, відповідь - ні. Незалежно від того, що ви робите, додаток повернеться до того ж стану, в якому він був раніше, якщо ви не закриєте його з інтерфейсу комутації.

Технічно: так. Коли пристрій не вистачає оперативної пам’яті, він заморозить стан програми з оперативної пам’яті до основної пам’яті (спалаху). Коли ви поновлюєтесь, він завантажує стан від спалаху назад в оперативну пам’ять, а потім відновляється. Це має відбутися досить швидко і прозоро, щоб його не відрізнити, але іноді можна помітити, що відновлення займає трохи більше часу, якщо ви тим часом завантажили кілька інших додатків (і тому витіснили додаток із оперативної пам'яті).


3

Вони насправді не "в пам'яті", більше схожі на кешування на диску, якщо і коли це необхідно. Багато додатків навіть не використовують багатозадачність або не встановлюють її. Після переключення це дійсно закриває додаток.

Перебуваючи на панелі завдань не гарантує, що вона насправді є в пам'яті, активно працює або обом. ОС керує цим.


2

Ні. Навіть перезапуск, повне вимкнення та включення живлення не вилучить фонові програми з пам'яті. Відповідно до Apple Geniuses, ви повинні вручну видалити програми з панелі завдань.


2
Програми видаляються з пам'яті ОС на власний розсуд. Тільки тому, що вони знаходяться в "менеджері завдань", це не означає, що вони працюють і в пам'яті. Я підтвердив це своїми програмами. Після перезавантаження ці програми не завантажуються доти, доки користувач не запустить їх.
Стюарт Карні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.