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

99

ios_8_multitasking

Всевозможные техно-мифы и предрассудки прочно вошли в ежедневную жизнь современного пользователя. И речь идёт не о постукивании по дереву, даже если ваш смартфон — Motorola X с деревянной крышкой. Пережитки прошлого, доставшиеся нам от систем наподобие Symbian или Windows Mobile, до сих пор не дают покоя «юзерам», однако если для той же Android некоторые из них могут быть актуальными в силу особенностей архитектуры, то система iOS справляется с нарушителями спокойствия сама. Причём — довольно успешно.

На написание этого материала, который многим может показаться чем-то очевидным или даже повторяющимся, автора подвигло практически ежедневное наблюдение одной и той же картины: работающий с iPod, iPhone или iPad пользователь дважды нажимает на кнопку Home и «смахивает» приложения, прежде чем заблокировать свой гаджет. Проблема в том, что это занятие обычно является пустой тратой времени, и давайте разберёмся, почему.

Многозадачность — понятие, простите за словесный каламбур, многозадачное само по себе. На прошедшей неделю назад конференции WWDC этим звучным словом назвали новый режим работы с iPad, при котором на экране комфортно размещается несколько окон. Однако у большинства из нас упоминание этого термина в компьютерном контексте ассоциируется с несколькими задачами, одновременно выполняемыми тем или иным гаджетом. Реализация этой функции разнится от платформы к платформе, но в общем и целом всё сводится к одному: вы можете работать с одним приложением, в то время как другое выполняется в фоновом («свёрнутом») режиме. Принципы работы мобильных систем прошлого и персональных компьютеров сильно повлияли на аудиторию привыкших к последним пользователей современной техники, породив множество домыслов и заблуждений. Одним из таких стереотипов и является необходимость «убирать» приложения из панели переключения на iOS. В чём же дело?

Распределение ресурсов в системе iOS происходит автоматически, и каждой программе доступны пять состояний:

  • Активно: приложение работает.
  • Неактивно: приложение запущено и находится в фоновом режиме, но не регистрирует события (например, если устройство переведено в режим сна с экрана приложения).
  • Фоновый режим: приложение убрано с экрана, но продолжает выполняться в свёрнутом виде.
  • Остановлено: приложение находится в памяти, но не выполняется.
  • Не запущено: приложение было удалено из списка активных или попросту не запущено.

При нажатии кнопки Home с экрана приложения последнее переходит из состояния «активно» в состояние «фоновый режим». Здесь ему предоставляется краткий отрезок времени (максимум 10 минут по специальному запросу), чтобы завершить выполнение текущих задач. После этого большинству приложений присваивается статус «остановлено». Это позволяет быстро открыть программу, не требуя повторной загрузки её данных в оперативную память. Никакие вычислительные или аккумуляторные ресурсы в данном случае не задействуются. По сути дела, удаление приложения из ОЗУ удлиняет процедуру запуска, и хотя в большинстве случаев им можно пренебречь, это следствие приводит нас к двум основным тезисам: а) удаление иконок приложений из панели многозадачности как минимум не увеличивает время автономной работы или скорость работы устройства и б) сама панель отображает не работающие в данный момент, а лишь недавно использованные программы. В случае же нехватки памяти система попросту переведёт ненужные приложения в режим «не запущено».

ipad_multitasking_tray

Впрочем, из любого правила бывают исключения, и некоторые категории приложений могут проявлять активность после сворачивания. К таковым относятся, например, программы для записи и воспроизведения звука (диктофоны, аудиоплееры и т. д.), навигационное и прочее ПО, определяющее местоположение устройства в фоновом режиме, а также различные решения для VoIP, которые ожидают входящих событий — сообщений, звонков и т. п. Не подчиняются общим правилам и некоторые стандартные компоненты iOS, например почтовый клиент Mail или приложение Акции. Для поддерживаемых программ можно также включить опцию фонового обновления данных, появившуюся в седьмой версии «яблочной» системы. Это позволит автоматически проверять наличие новой информации, скачивать обновления или загружать обновленный контент в фоновом режиме при получении push-уведомлений. Но даже такое поведение, если речь не идёт о работающей навигации или «играющем» музыкальном плеере, вряд ли отразится на работе устройства серьёзным образом, поскольку такая активность приложений регулируется самой iOS. В двух упомянутых исключениях (навигация и музыка) она обозначается значком геолокации в строке состояния (возле индикатора батареи) и включенным воспроизведением в Пункте управления или на экране блокировки. Случаи сбоев происходят довольно редко даже среди сторонних программ. Особо на этом поприще когда-то отличался фирменный клиент Facebook, настроенный таким образом, что при значительном изменении положения устройства и включённых службах геолокации запрашивал местоположение автоматически, чем мог уменьшить время работы гаджета от батареи. Однако такие недочёты на сегодняшний день встречаются нечасто, а сама проблема решалась легко: в настройках геолокации на iOS 8 можно установить доступ приложению к GPS только во время его использования.

background-location-use

Что ж, пора сформулировать основную мысль. Безусловно, некоторые из дорогих читателей могут не согласиться, опираясь на субъективные наблюдения, однако в большинстве случаев вывод прост: закрывать приложения в iOS не требуется. И да будет всем счастье.

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

  1. 0

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

  2. 0

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

  3. 0

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

  4. 0

    Если правильно это делать, и закрывать те приложения, которые «стоит» закрыть, то в этом нет ничего плохого, и да, время автономной работы в этом случае _увеличивается_. Но для этого нужно понимать механику приложений и работу системы iOS, для остальных — это действительно пустая трата времени, как описано в статье.(отправлено из приложения AppleInsider.ru)

  5. 0

    Ни когда не закрывал приложения!!! Уверен, что это пустая трата времени для не уверенных в айфоне и в себе людей!(отправлено из приложения AppleInsider.ru)

  6. 0

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

  7. 0
    AdventurerTVRussia

    Как-то у меня не было такого бзика на это, ну пусть висят,(отправлено из приложения AppleInsider.ru)

  8. 0

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

  9. 0

    Да не… чтото не так.

    iPad с ретиной (первый). Если не закрывать игрушки после детей, браузер просто никакой. Если закрыть — то все более менее живенько. Что я делаю нет так? 🙂

    • 0

      rasweb, Всё правильно вы делаете, тем самым освобождаете оперативку, которая занята ресурсоёмкими играми висящими в фоне

      • 0

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

        • 0

          11001010, Тут как раз слово «вроде», а чтобы вам было проще понять установите из App Store старинное приложение lAssistant (диспетчер задач) и всю работу железа увидите своими глазами

          • 0

            CS, Нет такой в Аппсторе. У меня стоит System status, который показывает мне сейчас, что у меня свободно 220 мб из 998 мб. При том, что в панели многозадачности у меня сейчас жуткий зоопарк с тремя играми, музыкой, читалкой, парой новостных приложений и Сафари. Согласись, что всё это в 800мб влезть ну не может никак. Значит больше половины на самом деле выгружено и память не занимает.(отправлено из приложения AppleInsider.ru)

  10. 0
    sergey_bazykin

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

  11. 0
    The_President

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

  12. 0
    SashaGusejnov_Best

    Я считаю те кто закрывает приложения сразу как выходят — больными! Да-да я считаю это болезнь и нужно идти к врачу. Ведь в жизни есть что то более важное чем батарея вашего iPhone (хотя батарею многозадачность не портит). Люди, которые тратят время на это бесполезное дельце, просто-непросто бездельники, которым нечем заняться, кроме как следить за айфоном. ДА ПОЙМИТЕ ВЫ НАКОНЕЦ, ЭТО ВСЕГО ЛИШЬ ТЕЛЕФОН И НИЧЕГО БОЛЬШЕ!!!!!(отправлено из приложения AppleInsider.ru)

  13. 0

    Автор, объясни феномен:
    У меня есть айфон. Бывает, я нахожусь дома и телефон никак не задействую. Если список запущенных приложений пуст, в таком состоянии телефон может протянуть 4 дня бездействия. А вот если список задач не очищался, тут по-разному, но обычно я фиксирую 1,5-2 дня бездействия до разрядки.

    Как это вписывается в вашу философию?(отправлено из приложения AppleInsider.ru)

  14. 0

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

  15. 0

    Как обычно. Можно было в два-три абзаца написать.(отправлено из приложения AppleInsider.ru)

  16. 0

    Опять 25 :)))
    Вы бы хоть там между собой договорились что ли стоит закрывать или нет…
    Давно читаю ваш ресурс, то пишете закрывать надо, потом пишете не надо, потом статья что всё-таки надо закрывать приложения а теперь нате, все же не надо

  17. 0

    Вайбер в фоне жрет много питания. Проверьте, посмотрите в статистике. И это только один из примеров(отправлено из приложения AppleInsider.ru)

  18. 0
    Kirikchel01

    Ну, теперь не буду Вайбер закрывать

  19. 0
    akorotkih

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

    • 1
      .andrew.670.

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

      • 0

        .andrew.670., Нуну. Автоблокировка удобна лишь в том случае когда телефон лежит на столе к примеру… Да и то,вот поставил ты например пару сек на автоблок, лазишь в телефоне, потом отвлекся на пару секунд или еще что и все тел локнулся. Так что кто тут еще больной надо посмотреть(отправлено из приложения AppleInsider.ru)

        • 0
          .andrew.670.

          FELIXgl, Зачем на пару секунд? Я поставил на минуту и норм. Воспользовался айфоном, положил в карман, он уже сам там блокируется. А разблокирую с помощью кнопки home и touchID. Поэтому кнопку блокировки/разблокировки считаю лишним элементом. Со временем её уберут из айфона, как убрали переключатель ориентации экрана на айпаде. Тоже был ненужным элементом.(отправлено из приложения AppleInsider.ru)

          • 0

            .andrew.670., Дак минута и есть по дефолту вообще-то. И пока минута пройдет он у тебя в кармане может запустить всякой фигни, либо сам рукой нажмешь на что-нить пока будешь в карман класть. Уж куда удобнее нажать одну кнопку чем потом парится и закрывать не нужный хлам который откроется сам за минуту(отправлено из приложения AppleInsider.ru)

            • 0
              .andrew.670.

              FELIXgl, Нет, не удобнее. Удобнее «положить в карман», чем «нажать кнопку — положить в карман». Скажу по секрету у айфона ёмкостный экран, поэтому в кармане он точно не нажмется ничем. Может у тебя подделка с резистивным экраном, тогда да, в кармане может нажаться ключами и т.д.(отправлено из приложения AppleInsider.ru)

              • 0

                .andrew.670., Ну в кармане ничем не нажмется, ок. Но пальцами можешь нажать, когда будешь класть в карман, не каждый раз дак через раз, хотя конечно смотря как его запихивать в карман.(отправлено из приложения AppleInsider.ru)

              • 0

                .andrew.670., Одежда имеет способность накапливать статику. Так вот, статика воздействует на емкостный экран.(кожа передает эл. Импульсы, статика передает эл. Импульсы)(отправлено из приложения AppleInsider.ru)

              • 0
                Alexey Arkhipov

                .andrew.670., у меня в кармане брюк, если экраном к телу, срабатывает. может приложение запуститься, а может и звонить кому-нибудь начать.
                приходится принудительно блокировать.

  20. 0

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

  21. 0

    При большом количестве незакрытых приложений у айфона начинает тихо шипеть динамик. В нормальном режиме он шипит только при запущенном наборе номера, при сворачивании же набора шипение прекращается. Если в фоне висит куча программ, то динамик шипит всегда, когда не заблокирован, а телефон быстрее расходует заряд. Во всяком случае, так у меня. Поэтому держу в фоне не более 5 приложений.

  22. 0
    patsimmobilia

    Ответьте мне тогда. Нахрена Apple добавила возможность закрывать, работающие в фоне приложения? Если на работу устройства, это никак не влияет. Пусть бы в фоновом режиме всегда висели проги. И убрали бы возможность закрытия приложения пользователем, ведь система при необходимости, сама его закрывает.(отправлено из приложения AppleInsider.ru)

    • 0
      SashaGusejnov_Best

      patsimmobilia, Если что-то заглючит то раз и убрал с фона — во для чего!(отправлено из приложения AppleInsider.ru)

      • 0
        patsimmobilia

        SashaGusejnov_Best, Саня, знаешь, что раздражает в ios (5s). Открываю настройки -> сотовая связь -> голос и данные -> LTE. Сворачиваю настройки. Через некоторое время, когда пропадает «LTE», перехожу в режим многозадачности, чтобы передёрнуть тумблер «LTE» и нажимаю на фоновое окно настроек. По идее, настройки дожны открыться на стадии «голос и данные», поскольку именно в этом месте я, свернул настройки. Но нет же, с.ка открывается главное окно настроек. Думаю, что это за грёбанная многозадачность, если даже окно настроек не может держать в месте, где я, его закрыл)))(отправлено из приложения AppleInsider.ru)

  23. 0
    iphonechampion

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

  24. 0
    iphonechampion

    А ваапще,в многозадачности нужно поставить ограничение,ну скажем до пяти приложений!Кому нужен этот паравоз???)(отправлено из приложения AppleInsider.ru)

  25. 0
    alex.eigner

    Сделали бы одну кнопку «закрыть все» и все дела. Висящие приложения раздражают, не знаю почему. Может с винды привычка осталась…)))(отправлено из приложения AppleInsider.ru)

  26. 0
    chupokabros

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

    • 0
      .andrew.670.

      chupokabros, Действительно, у некоторых айфон как сортир — загажен сотнями игр и социалок. Так что почисти свой айфон.(отправлено из приложения AppleInsider.ru)

    • 0

      chupokabros, закрывай-не закрывай, а калл что за собой оставил система все равно почистит. Статья же на доступном языке это объяснила

  27. 0

    У моего тестя на iPhone 4 когда висит много приложений в трее, пропадают цифры при наборе номера в приложении «Телефон».
    А вообще не понятно- нафиг эта мультизадачность нужна, если она не работает- открыл любое приложение, например тот же appleinsider или vk, пролистал вниз на пару десятков статей, потом пару страниц в сафари открыл и при возвращении в appleinsider он грузится с нуля и приходится искать место, где ты читал. И таких примеров миллион. Только Wikipedia сохраняет свою открытую статью при выходе или сворачивании. Меня лично это просто жутко бесит!(отправлено из приложения AppleInsider.ru)

  28. 0

    ⚫️ Агент в фоновом режиме при выезде за город сожрал прилично энергии аккумулятора. Так и должно быть? Переключатель ставил из g3 на g2.(отправлено из приложения AppleInsider.ru)

  29. 0

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

  30. 0

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

  31. 0
    wlnchester

    если это пустая трата времени и толку от нее нету и ничему не мешает то зачем тогда apple создал многозадачность и закрытие прог ?(отправлено из приложения AppleInsider.ru)

    • 0
      .andrew.670.

      wlnchester, Читай коммент выше, там ответ на твой вопрос. Для того, чтобы быстро переключатся между недавно открытыми приложениями. Люди, как вы пользуетесь айфоном, если не знаете как пользоваться элементарными функциями в нем.(отправлено из приложения AppleInsider.ru)

    • 0
      .andrew.670.

      wlnchester, Можно кстати привезти аналогию — это Mission Control на маке. Он тоже служит для удобного переключения между открытыми приложениями.(отправлено из приложения AppleInsider.ru)

  32. -1

    …однако если для той же Android некоторые из них могут быть актуальными в силу особенностей архитектуры, то система iOS справляется с нарушителями спокойствия сама…
    и опять этот пафосный бред!
    Уважаемый Алекс Морелло, пользователи андроид уже давно забыли что такое закрывать приложения. Еще больше года назад на киткате уже не надо было их закрывать.

    А вот имеено в ios, как тут замечают многие, как раз надо это делать, ибо ios сама и не может справится. Не вводите своих читателей в заблуждение

    • 0
      .andrew.670.

      Shk, Нет, в iOS приложения не надо закрывать. Пример из личного опыта, сейчас установлено около 90 приложений на 5s, никогда приложения не закрывал, уже два года пользуюсь тормозов не замечал.
      А про андроид ты неудачный пример привел, на твоем хваленном кит-кате сидит очень малое количество пользователей, явно меньше половины, их можно вообще в расчет не брать, большинство сидит на старых версиях андроида из-за невозможности обновить устройство на новую прошивку (огромный минус андроида).(отправлено из приложения AppleInsider.ru)

      • 0

        .andrew.670., А теперь реальность. Киткат и лоллипоп на данный момент занимают 63% от общего числа юзеров андроид. Учитывая долю андроид в 80% это больше чем все версии твоего хваленого ios. Представляешь какая армия ходит с современными смартфонами?
        Едем дальше. Если в своё время человек купил дешёвый андроид за 100 баксов, то они не ждут чуда. Но они и не платили чтобы его ждать. У них нет многозадачности за 100 баксов, так её нет у вас, у тех кто за телефоны отдаёт по 700 баксов 😉
        Мне как пользователю вообще пофиг на дефрагментации, как и всем остальным. Это глупая повторялка за джобсом

        • 0
          .andrew.670.

          Shk, Ты балабол. Доля кит-кат сейчас 40%, доля лолипоп 5%, итого 45. Может тебе еще пруфы предоставить.(отправлено из приложения AppleInsider.ru)

          • 0

            .andrew.670., Лоллипоп 12%
            Да, ошибся, не туда посмотрел, суть моего комментария это не меняет.

          • 0
            Alexey Arkhipov

            .andrew.670., 45% пользователей киткат+лолипоп от 80% поьзователей андроида — это 36% пользователей смарфонов. все равно больше почти в 2 раза, чем пользователей иос.

  33. 1

    Копипастеры опять накопипастерили

  34. 0

    Расскажите эти сказки моему iPad 3. Который при фоновых Skype, Яндекс.Карты и Safari с кучей вкладок (если посмотреть статистику по энергопотреблению) высаживается в 0, даже если просто 2-3 дня лежит и я его не трогаю.

  35. 0

    Статья бред. Знаю много спортивных приложений, которые «вися» в памяти, активно пожирают батарейку.

  36. 0

    Автор, если написал в начале статьи «в отличие от андроид», то потом следовало рассмотреть все режими работы приложений на нем, и доказать, что там это имеет смысл. А так набросил на вентилятор, и в кусты. Отвечать за слова надо.(отправлено из приложения AppleInsider.ru)

  37. 1

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

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