Стоит ли закрывать iOS-приложения? Отвечает вице-президент Apple

75

Крейг Федериги

Наверняка вы постоянно замечаете, как ваши близкие и друзья, даже те, кто хорошо разбирается в технике, постоянно открывают меню многозадачности iOS и закрывают все приложения из этого меню. Возможно, вы и сами так делаете. Почему-то многие пользователи iPhone считают, что так их смартфон будет работать быстрее и это также способно повлиять на время автономной работы. Мы много раз говорили о принципах работы iOS и о том, что закрывать все приложения совершенно необязательно, но многие продолжают это делать. Быть может, старший вице-президент компании Apple по программному обеспечению сможет отговорить вас от этого.

Чем меньше приложений открыто, тем меньше работы для iPhone – так рассуждают пользователи, которые не вдаются в детали работы операционной системы iOS. Один из читателей 9to5Mac, который наверняка слышал об отсутствии необходимости закрывать приложения, но не мог смириться с этой мыслью, решил расставить все точки над «i» и спросить генерального директора Apple Тима Кука. Вопрос звучал просто и понятно, читатель по имени Калеб спросил, закрывает ли Тим Кук приложения из меню многозадачности и влияет ли это на время работы устройства от аккумулятора.

Скриншот письма

Скриншот ответа

Тим Кук не ответил, зато ответил старший вице-президент компании Apple по программному обеспечению Крейг Федериги. Он поблагодарил Калеба за использование продуктов Apple, а на его вопрос ответил однозначно: «нет, и еще раз нет». Подробностей работы iOS Крейг Федериги объяснять не стал, однако мы и сами знаем, что приложения, отображающиеся в меню многозадачности, – это скорее история запущенных приложений, и все они, кроме совсем недавно запущенных, на самом деле не выполняются и не загружают память. Об этом говорит и сайт поддержки Apple. Закрывать приложение из меню многозадачности нужно только в том случае, когда приложение зависло или по каким-то другим причинам требует перезагрузки.

Эрнест Василевский

75 комментариев

  1. 0

    Странно, в таком случае, зачем нам предоставили доступ к меню многозадачности? А вообще как-то слабо верится, приложуха, находясь в оперативной памяти, наверняка подъедает оперативку, соответственно это должно сказываться на времени работы(отправлено из приложения AppleInsider.ru)

    • 0
      sashagusejnov2015

      Dan, Расслабься чувак это Apple. Это компания-перфекционист, она умеет работать над мелочами и не думаю что если бы «список недавно запущеннных приложений» ели бы заряд iOS бы вообще выпустили. Нам дали ясно понять, что если ты свернул приложение кнопкой Home, то она ставится на паузу, тоже самое произойдёт если ты будешь смотреть видео в сафари и выйдешь оттуда, то видео затормозит и не будет воспроизводится в фоне, напримере видео также работают и все остальные приложения (есть и исключения вроде программ-карт, навигаторов и скайпа), но если Приложение работает в фоне то iOS даёт ясно об этом понять (наверху где статусная строка горит полоса красным или синим цветом, как при режим-модеме). Ну а если айфон жрет зарядку сильно то это скорее всего геолокация, отключить на некоторые программы можно в настройках.

    • 0

      Dan, >Странно, в таком случае, зачем нам предоставили доступ к меню многозадачности?
      Меню многозадачности нужно для двух случаев:
      1) Переключаться между запущенными программами, например если тебе надо скопировать текст из одной и вставить в другую — удобнее это делать из меню многозадачности
      2) закрывать зависшие/заглючившие программы, чтобы не перезагружать девайс целиком.
      Просто так закрывать нормально работающие программы не имеет смысла. Иначе бы Apple сделала вместо кнопки Home кнопку Закрыть или Назад, как сделано в Андроиде.

    • 0

      Dan, А с чего ты взял что приложения висят в оперативной памяти? Система выгружает их как только посчитает нужным. При открытии таких приложений заметно что они запускаются с нуля.
      В иос большинство приложений вообще не работают в бекграунде. Для этого нужен специальный доступ.(отправлено из приложения AppleInsider.ru)

  2. 0

    Ох конеееечно. У меня штук 15 приложений чтобы писать музыку — синтезаторов и секвенсеров, которые почти все в режиме «работать на залоченном экране». Посмотрим сколько проживёт аккумулятор, если их не закрыть :))

    «No and No ;)», блин(отправлено из приложения AppleInsider.ru)

  3. 0

    Viber постоянно висит в топе по расходу батареи в фоновом режиме. Имеет ли смысл постоянно прибивать Приложение руками чтоб батарею не ел?(отправлено из приложения AppleInsider.ru)

  4. 0

    Давно приучил себя к этому. Сказал «Стоять!» — и не закрываю. Можно проверить быстро всю историю просмотров. Но сейфы, Заметки и секретные документы ЗАКРЫВАЮ!(отправлено из приложения AppleInsider.ru)

  5. 0

    Конечно, для некоторых Крейг Федериги не авторитет. Придумывайте себе новые страшилки.

  6. 0

    Может с 6ками это и прокатывает, а вот мой 5с начинает подлагивать когда 8-10+ приложений не выгружены из многозадачности(отправлено из приложения AppleInsider.ru)

  7. 0

    Эппл инсайдер продолжает твердить мантру… Я еще пол года назад предлагал провести «натурный» эксперимент с открытыми вкладками и приложениями… Но зачем? Гораздо проще по быстрому состряпать шаблонную статью и выдать в эфир…

  8. 0

    Эппл инсайдер продолжает твердить мантру о «непорочности системы»…. Я еще пол года назад предложил провести «натурный» эксперимент с открытыми вкладками и приложениями в фоне… Но ЗАЧЕМ? Гораздо проще состряпать статью по шаблону и выдать в эфир…

  9. 0

    Скайп жрет батарею , если не закрывать(отправлено из приложения AppleInsider.ru)

    • 0

      abrams, Ничего Skype не жрёт. У меня на айпаде Skype периодически запускаю, сворачиваю, и продолжаю работу. И всегда хватает заряда на полный день. Больше всего жрут игры, а если пользоваться браузером и почтой, то что запущен Skype, что нет — одинаково тратится заряд. Я вообще никогда не выгружаю приложения из памяти без необходимости. Выгружаю только в двух случаях: когда программа заглючила и требует перезапуска, и при перепрошивки на новую версию iOS — чисто для профилактики. То есть в промежутке между выходами новых версий iOS у меня все программы только сворачиваются и не закрываются.(отправлено из приложения AppleInsider.ru)

  10. 0

    Line в фоновой работе, за ночь сжирает 14% батареи, 6s. Проверено, при выключенным line расход за ночь 1%, так что » не верю» и буду закрывать. Скажу так, 9.2.1 дикий расход батареи, Надежда только на 9.3 или в сервис на диагностику.(отправлено из приложения AppleInsider.ru)

  11. 0

    Good(отправлено из приложения AppleInsider.ru)

  12. 0

    А как же то, что при этом мы видим в трее картинку приложухи ? Пусть батарею и не жрет, но картинка где ? В RAM ? Тогда память жрет. Прокеширована на диске ? Тогда, что бы её увидеть в трее, надо ее грузануть в RAM… Батарея при этом нифига не юзается ???? 🙂

  13. 0

    У инсайдера проблемы… Видимо не сбросили приложухи из бека 🙂

  14. 0
    Nickolay Ivanov

    Я приучил себя к закрыванию и не могу не закрывать. ((отправлено из приложения AppleInsider.ru)

  15. 0

    Вообще пох(отправлено из приложения AppleInsider.ru)

  16. 0

    закрывать пустая трата времени и открываются быстрее если в фоне а батарею расходуют те что работают даже закрытые(отправлено из приложения AppleInsider.ru)

  17. 0

    Молодцы! Покажу статью другу, который усиленно каждую минуту убирает окна из многозадачность!(отправлено из приложения AppleInsider.ru)

  18. 0

    Дело привычки. Я закрываю приложения, которые не использую постоянно.
    Пробовал как то отучить себя от этого, не понравилось )))
    В меню многозадачности такая какофония получается.. И некоторые приложения начинают глючить, все равно приходится закрывать и открывать заново. Тот же телеграм, к примеру, иногда становится неактивна иконка диктовки на клавиатуре, иногда начинает зависать при переходе по ссылке или при попытке отправить фото.
    Может батарею и не жрут они, но глюки бывают.(отправлено из приложения AppleInsider.ru)

    • 0
      Jeronimo Imaging

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

  19. 0

    Пусть не трендят. Как раз через открытые приложения и есть возможность следить и слушать.
    А, что касается батареи, так не раз замечал, что если приложения не выгружать из памяти принудительно, то iPhone разряжается быстрее.
    Обратите внимание, что у многих приложений, типа сейфа, есть в настройках пунктик, через сколько минут блокировать Приложение после сворачивания (onesafe такую настройку имеет). Не спроста все это.
    Я считаю, что если в ближайшее время приложение не будет использоваться его надо закрывать. Так надежней.(отправлено из приложения AppleInsider.ru)

  20. 0

    Красная полоска появляется от Шазама у меня. Установи, открой и нажми кнопку домой. Она появится не на долго(отправлено из приложения AppleInsider.ru)

  21. 0

    У меня на айпаде тормоза жуткие, пока не выкинешь всё из памяти. Потому что иос8 сожрало почти всю оперативку и две три программки открытых ставят его в абсолютный ступор.

    Эппл дураки.(отправлено из приложения AppleInsider.ru)

  22. 0

    У меня на айпаде тормоза жуткие, пока не выкинешь всё из памяти. Потому что иос8 сожрало почти всю оперативку и две три программки открытых ставят его в абсолютный ступор.(отправлено из приложения AppleInsider.ru)

  23. 0

    А я после андройда не могу не закрывать. Закрываю абсолютно все. Даже переписываясь в вотсапе закрываю его после каждого сообщения. Понимаю что полный ппц, но не могу себя отучить. Может и стоить попробовать не закрывать, но опять же не все. Допустим есть постоянно используемые приложения их не закрывать. НО блин после андройда реально трудно отучится не убивать их.(отправлено из приложения AppleInsider.ru)

  24. 0

    Более развернутый ответ с объяснением, «почему так».

    Для начала, судя по комментариям, стоит упомянуть, что потребление энергии оперативной памятью не зависит от того, насколько она занята. От того, как часто происходит перезапись, зависит, хоть и не настолько, чтобы конечный пользователь это вообще заметил.

    Теперь о реализации работы с памятью в iOS.
    При нехватке памяти происходит следующее:
    1. Система рассылает активным приложениям уведомление о том, что памяти мало. Приложения в ответ должны освободить все временные ресурсы.
    2. Если памяти по-прежнему мало, выгружаются из памяти неактивные приложения.
    3. Если активное приложение продолжает просить больше памяти, чем система может освободить и выделить, происходит то самое принудительное завершение активного приложения.

    Важно отметить, что приложения после перехода в фон могут завершать свои дела в течении 30 секунд. Потом все, финита ля комедия.
    Для условно-постоянной работы в фоне существует несколько механизмов:
    1. Background fetching (периодически iOS дает приложению время обновить данные, периодичность зависит от того, как часто используется приложение и некоторых других факторов).
    2. Подписка на обновления геолокации.
    3. Обработка push-уведомлений (они могут тихо обрабатываться приложением, не отображая ничего в центре уведомлений, так делают, например, Pocket и Hangouts).
    4. Не очень интересные нам в контексте этой темы механизмы: проигрывание звука, VoIP, взаимодействие с Bluetooth LE.

    Внимание, малоизвестный факт. После закрытия приложения через меню многозадачности большинство из этих способов работы в фоне отключаются до тех пор, пока Вы снова не запустите приложение. У этого есть как преимущества, так и недостатки. Казалось бы, отлично, будет меньше расходоваться заряд аккумулятора. Но, во-первых, может пострадать функциональность приложений, во-вторых, по факту расход аккумулятора может увеличиться за счет того, что приложение будет постоянно запускаться “с нуля” и грузить больше данных за раз, чем могло бы.
    Если же приложение не использует никакие возможности для работы в фоне, при этом приложением Вы пользуетесь часто, регулярная выгрузка из памяти однозначно негативно скажется на расходе заряда. Ибо придется каждый раз грузить приложение, как в первый раз.
    Отдельная история — виджеты и приложения для часов. Для их работы необходимо подгружать приложение (кроме редких случаев приложений для watchOS 2). Поэтому насильно выгружать такие приложения из памяти вредно. Они каждый раз будут снова подгружаться, на что будут тратиться ресурсы.

    ВЫВОД:
    Имеет смысл выгружать из памяти только те приложения, которыми редко пользуетесь. А особенно те, которые при этом используют механизмы работы в фоне.
    Под “редко” я имею в виду реже, чем раз в неделю.
    НО, часто выгружать из памяти приложения, которыми постоянно пользуетесь, не просто бессмысленно, а даже вредно. В этом случае процессор будет работать больше, а соответственно и энергии будет расходоваться больше.

    • 0

      EmoCoder, Благодарствуем!!!(отправлено из приложения AppleInsider.ru)

    • 0

      EmoCoder, Вопрос собственно даже не в расходе энергии.
      Возьмите не самое свежее железо, тот же iphone 4s, ipad 3
      На них реально заметны тормоза при большом количестве открытых приложений.
      А это значит что нифига они не выгружаются и все равно тратят ресурсы устройства. На топовом железе это не заметно, но все равно ресурсы какие то потребляются и это факт.
      Ну и в конце концов, каждый делает так, как ему удобно. И не думаю что закрывая или не закрывая приложения кто то в первую очередь думает об экономии аккумулятора…(отправлено из приложения AppleInsider.ru)

  25. 0

    айфон 4s тормозит при открытых прогах, 9 ось, хотя на этой оси он и так тормозит

  26. 0

    Ничего Skype не жрёт. У меня на айпаде Skype периодически запускаю, сворачиваю, и продолжаю работу. И всегда хватает заряда на полный день. Больше всего жрут игры, а если пользоваться браузером и почтой, то что запущен Skype, что нет — одинаково тратится заряд. Я вообще никогда не выгружаю приложения из памяти без необходимости. Выгружаю только в двух случаях: когда программа заглючила и требует перезапуска, и при перепрошивки на новую версию iOS — чисто для профилактики. То есть в промежутке между выходами новых версий iOS у меня все программы только сворачиваются и не закрываются.(отправлено из приложения AppleInsider.ru)

  27. 0

    Почему комментарии из приложения не отправляются?

  28. 0
    Loli_Bishoujo

    Ничего Skype не жрёт. У меня на айпаде Skype периодически запускаю, сворачиваю, и продолжаю работу. И всегда хватает заряда на полный день. Больше всего жрут игры, а если пользоваться браузером и почтой, то что запущен Skype, что нет — одинаково тратится заряд. Я вообще никогда не выгружаю приложения из памяти без необходимости. Выгружаю только в двух случаях: когда программа заглючила и требует перезапуска, и при перепрошивки на новую версию iOS — чисто для профилактики. То есть в промежутке между выходами новых версий iOS у меня все программы только сворачиваются и не закрываются.(отправлено из приложения AppleInsider.ru)

  29. 0

    Что сделали с сайтом? Почему не отправляются сообщения из приложения?

  30. 0

    Почему из приложения AppleInsider не отправляются комментарии?

  31. 0
    Loli_Bishoujo

    Почему комментарии из приложения не отправляются?

  32. 0

    Больше всего жрут игры, а если пользоваться браузером и почтой, то что запущен Skype, что нет — одинаково тратится заряд. Я вообще никогда не выгружаю приложения из памяти без необходимости. Выгружаю только в двух случаях: когда программа заглючила и требует перезапуска, и при перепрошивки на новую версию iOS — чисто для профилактики. То есть в промежутке между выходами новых версий iOS у меня все программы только сворачиваются и не закрываются.
    При этом никакого повышенного потребления батареи нет.

    Кстати, почему комментарии из приложения AppleInsider не отправляются?

  33. 0

     Что произошло с сайтом и приложением? Почему на сайте не отображаются последние комментарии, а в приложении выдаёт ошибку отправки сообщения? На сайте при попытке отправить сообщение вообще ничего не происходит, а потом оказывается, что сообщение с сайта отправилось, но на сайте не видно — его можно увидеть только в приложении. То же самое похоже происходит внутри приложения — выскакивает ошибка отправки сообщения, а оказывается сообщение отправилось и видно только в приложении, на сайте его не увидеть никогда.(отправлено из приложения AppleInsider.ru)

  34. 0

    А как же то, что при этом мы видим в трее картинку приложухи ? Пусть батарею и не жрет, но картинка где ? В RAM ? Тогда память жрет. Прокеширована на диске ? Тогда, что бы её увидеть в трее, надо ее грузануть в RAM… Батарея при этом нифига не юзается ???? 🙂

  35. 0

    Запущенный Facebook, к примеру, очнь ест и аккумулятор и траффик. Так что лучше подобные аппы выгружать из запущенных имхо.(отправлено из приложения AppleInsider.ru)

  36. 0

    Батарею жрет и не слабо! Поэтому лучше закрывать .(отправлено из приложения AppleInsider.ru)

  37. 0

    Никогда не закрываю, разве что перед тем, как во что-нибудь тяжелое поиграть, а то мой старенький iPod touch 5 не справляется. Например, GTA SA действительно лучше пашет, если в многозадачности закрыты все окна(отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий