Новини України
Підбірка новин з українських джерел
Свайп униз на iPhone: чому закриття програм садить батарею
Найпоширеніша порада серед власників iPhone звучить так: «Позакривай усі програми, щоб телефон швидше працював і менше садив батарею». І ось що цікаво - ця порада не просто застаріла, вона працює навпаки. Регулярне змахування програм угору зі списку відкритих завдань змушує акумулятор витрачати більше енергії, а не менше.
Про це пише Pixelinform.
Уявіть собі офіс. Ви маєте працівника, який сидить за столом і чекає на завдання - він нічого не робить, просто присутній. А тепер уявіть, що ви щоразу виганяєте його з будівлі, а потім змушуєте заново проходити перепустку, підніматися на поверх і знову сідати за стіл. Саме це ви робите з програмами, коли змахуєте їх з екрана.
iOS не тримає програми «живими» - вона їх заморожує
Коли ви натискаєте кнопку «Додому» або змахуєте вгору, щоб вийти з програми, вона не продовжує працювати у фоновому режимі на повну потужність. Система переводить її в стан, який інженери називають «suspended» - призупинений. Програма залишається в оперативній пам’яті, але процесор її не обчислює, екран не оновлюється, мережа не використовується. Це стан глибокого сну, і він майже не споживає енергії.
Лише окремі категорії програм мають дозвіл працювати у фоні: навігація, музика, дзвінки, трекінг активності. Для них Apple виділяє окремі API і обмежує споживання. Решта - спокійно «спить» у пам’яті й чекає, поки ви до неї повернетеся.
Примусове закриття змушує програму запускатися з нуля
Ось тут і ховається головний нюанс. Коли ви змахуєте програму зі списку, iOS повністю вивантажує її з оперативної пам’яті. Наступного разу, коли ви її відкриєте, їй доведеться пройти повний цикл запуску: завантажити код у пам’ять, ініціалізувати бібліотеки, звернутися до мережі за свіжими даними, відновити стан інтерфейсу. Це набагато ресурсозатратніше, ніж просто «розбудити» програму, яка вже лежить у пам’яті в замороженому стані.
Порахуйте на прикладі. Людина перевіряє пошту, месенджер і соцмережі 40-50 разів на день. Якщо щоразу перед відкриттям вона ще й примусово закриває попередню програму, кожен запуск - це стрибок навантаження на процесор і стільниковий модуль. За день набігають десятки таких циклів. Акумулятор цього не любить.
Коли закриття все ж таки виправдане
Це не означає, що функцію треба забути назавжди. Є ситуації, коли примусове закриття справді потрібне. Якщо програма зависла, показує чорний екран або почала «жерти» заряд без причини - тоді змахнути її варто. Також це рятує, коли застосунок використовує фоновий доступ до геолокації й ви самі цього не помітили.
І ось неочевидний факт, про який рідко згадують: на старіших моделях iPhone, де оперативної пам’яті мало (наприклад, 2-3 ГБ), постійне закриття програм може навіть пришвидшити зношування флеш-пам’яті. Кожен запуск програми з нуля - це операції читання з накопичувача, а їхній ресурс не безмежний. На нових моделях з 6-8 ГБ цей ефект мінімальний, але на бюджетних пристроях він відчутніший.
Що зробити за 5 хвилин, щоб батарея трималася довше
Перестаньте змахувати всі програми підряд. Закривайте лише ті, що зависли або явно споживають заряд у фоні.
Зайдіть у «Налаштування» - «Акумулятор» і подивіться, які програми справді їдять енергію за останні 24 години. Оригінально на це орієнтуйтеся, а не на інтуїцію.
Вимкніть фонове оновлення для програм, які вам не потрібні в реальному часі: «Налаштування» - «Основні» - «Оновлення контенту».
У «Налаштування» - «Конфіденційність» - «Служби геолокації» перевірте, чи не має якийсь застосунок постійного доступу до вашого місцезнаходження без нагальної потреби.
Увімкніть «Режим низького енергоспоживання», якщо заряд падає швидше звичайного - він обмежує фонову активність системно, без вашої участі.
Чому міф живе так довго
Звичка закривати програми прийшла з часів, коли смартфони мали мало пам’яті й слабкі процесори - тоді це справді допомагало. Сучасні iPhone з чипами серії A і продуманим управлінням пам’яттю працюють інакше: система сама вирішує, коли вивантажити програму з пам’яті, і робить це ефективніше за людину. Ваш свайп лише заважає цьому механізму.
Тож наступного разу, коли рука потягнеться змахнути черговий застосунок, згадайте про того працівника, якому доводиться заново проходити перепустку. Іноді найкраще, що можна зробити для батареї - це взагалі нічого не чіпати.
А чи помічали ви, що після відмови від звички закривати програми телефон почав тримати заряд довше? Перевірте на власному iPhone протягом тижня - результат може здивувати. Свайп униз на iPhone: чому закриття програм садить батарею читайте на сайті Pixel.inform.