Чи потрібно закривати програми на смартфоні?

Я примусово закриваю свої додатки постійно. Двічі натискаю кнопку «Додому» на моєму iPhone 7 і закриваю всі використані програми, навіть якщо щось було відкрито всього 10 хвилин тому. Нічого хорошого в цій звичці, звичайно, немає, але мені подобається контролювати, що запущено на моєму смартфоні, а що ні. Але чи так це працює насправді? Чи дійсно примусове закриття програм добре позначається на продуктивності?


Звернемося до інтернету, благо в останні роки інформацію можна знайти буквально навіть на будь-яку тему. Приблизно так, до речі, і був виявлений  з root на macOS. Що ж стосується додатків, то приблизно півтора року тому у відповідь кільком журналістам, які бурхливо обговорювали це питання, глава Android Хіроші Локхаймер повідомив, що Android управляє всіма запущеними додатками у фоновому режимі і в закритті програм вручну немає ніякої необхідності. Простіше кажучи, на його думку, краще надати системі робити її роботу.


@mcwm @MarcusDPK @pierce @qz same; system is optimized for managing what's running, messing with that just causes more thrash

— Hiroshi Lockheimer (@lockheimer) March 14, 2016

@mcwm @MarcusDPK @pierce @qz in general better to let the system do its job; it was designed to manage running apps so you don't have to

— Hiroshi Lockheimer (@lockheimer) March 14, 2016

З iOS ситуація абсолютно аналогічна. В інтерв'ю The Verge з незалежним iOS-розробником на ім'я Іш Шабазз останній виступив різко проти примусового завершення роботи додатків. І в самій Apple вважають, що це не найкраща ідея.

Торік відомий Крейг Федерігі, старший віце-президент з розробки програмного забезпечення в Apple, відповів на одне з питань користувачів, що закриття додатків ніяк не сприяє збільшенню терміну автономної роботи. Він також зазначив, що сам не робить це на своєму iPhone (і іншим не рекомендує). Сторінка техпідтримки Apple говорить з цього приводу наступне:


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

Додамо, що багато користувачів вважають, що чим менше додатків запущено, тим менше завантажена оперативна пам'ять смартфона. Однак насправді це не зовсім вірно. Програми в меню багатозадачності - не всі (і не єдині!) запущені на даний момент програми. Насправді це щось на зразок журналу, в якому відображаються останні відкриті програми. При цьому функціонують і завантажують пам'ять тільки ті, що були відкриті зовсім недавно, а вже через кілька хвилин бездіяльності переходять в «режим очікування».

COM_SPPAGEBUILDER_NO_ITEMS_FOUND