Очищать оперативку или нет? Федериги знает

Ответ от главного разработчика Apple Крейга Федериги по поводу принудительного закрытия приложений в iOS.

Мы регулярно обсуждаем варианты продления времени автономной работы мобильных устройств Apple. Тема поднималась не раз, не два, и даже не три. Связанный с этим миф выглядит так: нужно принудительно закрывать приложения из меню быстрого запуска и iPhone будет работать дольше. Речь об этом меню:

И в понимании Apple это утверждение не имеет ничего общего с алгоритмом работы системы. Читатель одного популярного зарубежного издания посвященного компании Apple, задал конкретный вопрос конкретному человеку. Вернее, двоим.

Некто Калеб задал вопрос напрямую генеральному СЕО Apple Тиму Куку:

Эй, Тим.

Скажи, ты принудительно закрываешь приложения из меню мультизадачности в iOS и нужно ли это делать?

Калеб.

P.S. Я поддерживаю вас в разбирательстве с ФБР.

К сожалению, Тим Кук не ответил на поставленный вопрос, но на этом история не окончилась и через сутки на почтовый ящик читателя пришло письмо из Apple.

Отвечает , Крейг Федериги:

Привет, Калеб.

Я знаю, ты задавал вопросу Тиму. Вот что могу сказать я:

Нет и нет.
🙂

Спасибо что остаетесь с Apple!

Крейг.

Коротко и понятно.

Почему не нужно закрывать приложения

Большинство приложений, после сворачивания в меню многозадачности (а оно попадает туда сразу после однократного нажатия клавиши Home), автоматически приостанавливает свою работу. Происходит как бы «заморозка» в оперативной памяти.

В таком состоянии приложение попросту не может расходовать аккумулятор смартфона, поскольку iOS полностью блокирует его работу. Пользователь же видит лишь фотографию последнего актуального меню приложения и лишь после повторного запуска из меню многозадачности оно возобновляет свою работу.

Единственная категория приложений, который потребляют ресурсы аккумулятора – это те, что поддерживают работу в фоновом режиме: GPS-трекеры, фоновая музыка и им подобные.

Вывод: Принудительное закрытие необходимо лишь в том случае, когда вы хотите «оживить» зависшее приложение. На время автономной работы iOS-девайса оно никак не влияет. [9to5]

Источник: iphones.ru

Читайте также  Вышла iOS 11.2 beta 3 для разработчиков (+ публичная)
ITC infotech