Categories: AppleСофтСтатьи

Как работает многозадачность в iOS и Android

Многие пользователи гаджетов, работающих под управлением операционных систем iOS и Android, задаются вопросом: «Нужно ли выгружать приложения из панели многозадачности»?

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

Содержание

  1. Как работает многозадачность в iOS
  2. Как работает многозадачность в Android
  3. Нужно ли закрывать фоновые приложения в iOS и Android
  4. Заключение

Как работает многозадачность в iOS

Любые мобильные устройства, работающие под управлением операционной системы iOS, позволяют быстро переключаться между приложениями при помощи панели многозадачности. После возврата в исходную программу вы сможете продолжить работу с того места, на котором она была приостановлена.

Если у вас iPhone:

  1. Для отображения списка недавно использовавшихся программ дважды нажмите кнопку «Домой»
  2. Чтобы найти нужное приложение, смахните влево или вправо
  3. Нажмите на приложение

Если у вас iPad, просмотреть список недавно использовавшихся приложений можно, смахнув экран одним пальцем снизу вверх.

 Если вы являетесь счастливым пользователем iPhone X:

  1. Смахните вверх от нижней части экрана к его середине и не отпускайте палец, пока не увидите переключатель приложений
  2. Чтобы найти нужное приложение, смахните влево или вправо
  3. Нажмите на приложение

Если углубиться в детали, приложения в iOS могут иметь пять типов состояний:

  1. Нерабочее — приложение не было запущено или его работа была прекращена
  2. Неактивное — приложение запущено, но не получает и не отправляет никаких данных, и, соответственно, не потребляет системных ресурсов (например, когда пользователь заблокировал экран)
  3. Активное — нормальное состояние приложения в режиме использования
  4. Фоновое — приложение скрыто, но исполняет код
  5. Приостановленное — приложение находится в памяти, но не исполняет код

Активное и неактивное состояния для нас, в рамках тематики данной статьи, неинтересны. В свою очередь, многие пользователи путаются в ситуациях, в которых приложение переходит из активного состояния в фоновое, после чего — в приостановленное, а затем в нерабочее.

При нажатии кнопки «Домой» приложение переключается из активного состояния в фоновое, а через несколько секунд после этого большинство приложений переходят в приостановленное состояние. Первый нюанс заключается в том, что приостановленные приложения остаются в оперативной памяти устройства. Это сделано для того, чтобы они могли быстрее продолжить работу, если вы решите к ним вернуться. При этом находящиеся в данном состоянии приложения не используют ресурсы процессора и батарею.

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

Как работает многозадачность в Android

Меню многозадачности в мобильных устройствах, работающих под управлением операционной системы Android, вызывается нажатием на соответствующую кнопку. Список запущенных приложений прокручивается вертикально, а приложения отображаются в виде карточек, расположенных друг за другом.

Для того, чтобы закрыть приложение, необходимо нажать на соответствующую кнопку или смахнуть его карточку в сторону. В Android 7.0 Nougat также появилась выделенная кнопка очистки памяти.

Еще одним важным нововведением Android 7.0 Nougat стала нативная поддержка многооконности, а если быть точным — двухоконности. Зажав кнопку многозадачности, вы можете разделить экран на две равные части. При этом текущее приложение оказывается в верхней половине, а в нижней будет отображаться список запущенных приложений, из которого вы сможете выбрать нужное для нижней половины экрана.

Действительно полезной функцией в многозадачности Android 7.0 является возможность переключаться между двумя последними приложениями, при помощи двойного нажатия клавиши многозадачности.

Многие пользователи мобильных устройств под управлением операционной системы Android считают, что незакрытые приложения продолжают работать в фоне.

Это неправда. Любое Android-приложение можно разделить на две части, видимую и невидимую для пользователя. С видимой частью пользователь взаимодействует после клика по иконке приложения, а графические ресурсы приложения и различные временные данные в это время хранятся в оперативной памяти. Диспетчер приложений позволяет переключаться между последними запущенными приложениями без потери данных текущего сеанса работы с программой. Это происходит до того момента, пока мобильному устройству хватает оперативной памяти. Как только запущенные приложения используют всю доступную память, операционная система начнет выгружать давно неиспользуемые приложения, освобождая место для новых.

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

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

Нужно ли закрывать фоновые приложения в iOS и Android

Операционная система iOS спроектирована таким образом, что приложения в фоновом режиме эффективно «замораживаются» и получают строжайшие ограничения на возможные действия. Благодаря этому используемая фоновыми приложениями оперативная память полностью освобождается.

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

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

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

Если же говорить об устройствах под управлением операционной системы Android, тут ситуация несколько иная. Закрывая «фоновые» приложения, вы действительно можете улучшить производительность Android-смартфона или планшета, особенно, если речь идет об устройствах с небольшим количеством оперативной памяти.

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

С каждой новой версией операционная система Android все лучше умеет самостоятельно контролировать свободный объем оперативной памяти и выгружать давно не использованные приложения. Кто знает, возможно, уже совсем скоро пользователи Android-устройств смогут не волноваться о том, сколько свободной оперативной памяти осталось в их гаджетах, и, как и владельцы iOS-устройств, навсегда забудут, что запущенные приложения нужно вручную выгружать в панели многозадачности.

Заключение

Подводя итоги, мы можем с уверенностью заявить, что в iOS-устройствах приложения выгружать не нужно. Это подтвердили и различные тесты, и инженеры Apple, и даже сам вице-президент Apple по программному обеспечению Крейг Федериги.

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

В свою очередь, в случае с Android-устройствами ситуация совершенно иная. Периодическая выгрузка приложений из меню многозадачности лишней не будет. По этой причине в операционную систему Android 7.0 Nougat была добавлена кнопка закрытия всех приложений сразу, тогда как в iOS ее специально убрали.

Євген Любницький

Recent Posts

  • Статьи

Pixel 9 Pro vs Pixel 9 Pro XL: полный обзор отличий

Выбор между двумя крутыми флагманами — это сложный компромисс, однако дело, как всегда, в деталях. Смартфоны Pixel известны передовыми камерами,…

4 дня ago
  • Статьи

ТОП-20 фильмов на вечер большая подборка на любое настроение

Вот наконец-то нашёлся свободный вечер, вы удобно расположились на диване и готовы отдохнуть, но потом часами листаете ленты киносервисов и…

1 неделя ago
  • Статьи

Топ 10 выпрямителей для волос 2025: рейтинг для идеальной укладки

Выпрямитель для волос позволяет ежедневно создавать безупречную укладку. Со множеством моделей, оснащенных различными функциями, иногда сложно определиться. В нашем обзоре…

1 неделя ago
  • Новости

Алло открыла первый в Украине брендовый магазин Roborock

Группа компаний «Алло» открыла первый в Украине официальный шоурум бренда бытовой техники Roborock. По данным международной исследовательско-консалтинговой компании IDC за…

1 неделя ago
  • Статьи

ТОП-10 игровых ноутбуков 2025: рейтинг лучших моделей

Выбрать лучший игровой ноутбук в 2025 году — задача не из простых. Рынок заполнен десятками моделей, отличающихся по процессорам, видеокартам,…

2 недели ago
  • Статьи

ТОП-10 лучших беспроводных наушников 2025 года: рейтинг для любого бюджета

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

2 недели ago