Многозадачность в iOS

Многозадачность в iOS Наверное, каждому пользователю девайсов Apple приходила мысль: «Как часто необходимо вручную выгружать процессы с панели многозадачности?».
Если коротко ответить, то ответ будет элементарным и для большинства будет немного шокирующим – не нужно никогда этого делать!
А вот если же подробно раскрыть данную тему, то нужно начать рассматривать данный вопрос с термина «многозадачность». Итак, «многозадачность» в настоящее время является термином скорее всего маркетинговым, чем техническим. Никогда не сравнивайте iДевайсы с устройствами, которые работают на Windows, Mac OS X или Android, ведь технология Apple работает совсем по-иному алгоритму.

Чтобы подробнее узнать о принципе работы панели многозадачности, рассмотрим режимы, в которых может пребывать программа в iOS:
  • Активно(active)- приложение запущено и работает в стандартном режиме;

  • Не запущено (not running) - приложение закрыто или же не было запущено;

  • Неактивно (inactive) – приложение запущено, но не высвечиваются события о нем;

  • Приостановлено (suspended) – приложение занесено в память, но код не выполняется;

  • Фоновое (background) - приложение выгружено из панели многозадачности, но код еще выполняется.


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

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

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

Главным заблуждением большинства пользователей есть мысль о том, что все иконки в панели используют память.
А ведь на самом то деле, эти иконки обозначают недавно запущенные приложения и не зависят от состояния ПО. Также может кто-то заметил, что активные приложения не отображаются в панели.

Об этом вряд ли кто слышал.
Почти все ПО работает 5 секунд в фоновом состоянии. Некоторым приложениям требуется 10 минут, поэтому система разрешает это действие.

Но все же существуют пять групп, которым разрешается постоянная работа в фоне:
  • Аудио проигрыватели;

  • Навигаторы;

  • ПО отслеживающее активные звонки;

  • ПО, с помощью которого можно перечитывать новостные ленты;

  • ПО, которое обновляет системы для внешних аксессуаров.


И напоследок видео о мультизадачности iPad 2:

скачать dle 11.3
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
    Украина онлайн