Очищать оперативку или нет? Федериги знает
Ответ от главного разработчика Apple Крейга Федериги по поводу принудительного закрытия приложений в iOS.
Мы регулярно обсуждаем варианты продления времени автономной работы мобильных устройств Apple. Тем поднималась ни раз, ни два, и даже ни три. Связанный с этим миф выглядит так: нужно принудительно закрывать приложения из меню быстрого запуска и iPhone будет работать дольше. Речь об этом меню:
И в понимании Apple это утверждение не имеет ничего общего с алгоритмом работы системы. Читатель одного популярного зарубежного издания посвященного компании Apple, задали конкретный вопрос конкретному человеку. Вернее, двоим.
Некто Калеб задал вопрос напрямую генеральному СЕО Apple Тиму Куку:
Эй, Тим.
Скажи, ты принудительно закрываешь приложения из меню мультизадачности в iOS и нужно ли это делать?
Калеб.
P.S. Я поддерживаю вас в разбирательстве с ФБР.
К сожалению, Тим Кук не ответил на поставленный вопрос, но на этом история не окончилась и через сутки на почтовый ящик читателя пришло письмо из Apple.
Отвечает старший президент по разработке программного обеспечения компании Apple Inc, Крейг Федериги:
Привет, Калеб.
Я знаю, ты задавал вопросу Тиму. Вот что могу сказать я:
Скажи, ты принудительно закрываешь приложения из меню мультизадачности в iOS и нужно ли это делать?
Нет и нет.
:)
Спасибо что остаетесь с Apple!
Крейг.
Коротко и понятно.
Почему не нужно закрывать приложения
Большинство приложений, после сворачивания в меню многозадачности (а оно попадает труда сразу после однократного нажатия клавиши Home), автоматически приостанавливает свою работу. Происходит как бы «заморозка» в оперативной памяти.
В таком состоянии приложение попросту не может расходовать аккумулятор смартфона, поскольку iOS полностью блокирует его работу. Пользователь же видит лишь фотографию последнего актуального меню приложения и лишь после повторного запуска из меню многозадачности оно возобновляет свою работу.
Единственная категория приложений, который потребляют ресурсы аккумулятора — это те, что поддерживают работу в фоновом режиме: GPS-трекеры, фоновая музыка и им подобные.
Вывод: Принудительное закрытие необходимо лишь в том случае, когда вы хотите «оживить» зависшее приложение. На время автономной работы iOS-девайса оно никак не влияет. [9to5]