Закрыть объявление

Многозадачность появилась в iOS 4, и с тех пор многие пользователи задаются вопросом, как отключить многозадачность, чтобы не тратить ресурсы зря и батарея прослужила как можно дольше. Но выключать приложения не обязательно, и в этой статье я объясню, почему.

Многозадачность в iOS 4 — это не та многозадачность, которую вы знаете на настольных компьютерах или в Windows Mobile. Кто-то может говорить об ограниченной многозадачности, кто-то об умный способ многозадачности. Давайте по порядку.

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

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

В обновлениях App Store часто можно встретить так называемую совместимость с iOS 4. Часто это означает встраивание быстрого переключения в приложение. Для демонстрации я подготовил видео, где вы можете это увидеть. разница между приложением с быстрым переключением и без нее. Обратите внимание на скорость обратного переключения.

Мы уже объясняли, что нижняя панель, вызываемая двойным нажатием кнопки «Домой», на самом деле не является многозадачностью. Но это не значит, что в новой iOS 4 вообще нет многозадачности. В iOS 4 есть несколько сервисов многозадачности.

  • Фоновая музыка – некоторые приложения, например потоковое радио, могут работать в фоновом режиме. В фоновом режиме работает не все приложение, а только служба — в данном случае потоковое воспроизведение звука.
  • Голосовая связь по IP – типичным представителем здесь будет Skype. Эта услуга позволяет принимать звонки, даже если приложение не включено. Об активированном приложении сигнализирует появление новой верхней панели с названием данного приложения. Не путайте эту услугу с мгновенными сообщениями, вы сможете получать сообщения только с помощью push-уведомлений.
  • Фоновая локализация – Служба, использующая GPS, также может работать в фоновом режиме. Таким образом, вы можете переключиться с навигации на электронную почту, а навигация сможет продолжать навигацию по вам хотя бы голосом. GPS теперь может работать в фоновом режиме.
  • Завершение задачиh – например, если вы загружаете последние новости из RSS, эту задачу можно выполнить даже после закрытия приложения. Однако после скачки (загрузки) приложение больше не запускается и больше ничего делать не может. Эта услуга выполняет только разделенную «задачу».
  • Всплывающее уведомление – мы все их уже знаем, приложения могут отправлять нам уведомления о каком-то событии через Интернет. Наверное, мне больше не нужно вдаваться в это здесь.
  • Локальное уведомление – это новая функция iOS 4. Теперь вы можете настроить в каком-нибудь приложении, что хотите получать уведомления о событии в определенное время. Приложение не нужно включать, и вам даже не нужно быть в Интернете, и iPhone уведомит вас об этом.

Вам интересно, чего не умеет, например, iOS 4? Чем ограничена многозадачность? Например, такая программа для обмена мгновенными сообщениями (ICQ) не может работать в фоновом режиме – ему придется общаться, а Apple не позволит ему этого сделать. Но для этих случаев есть решение, например, в том, что вы используете приложение (например, Meebo), которое остается на связи даже после его отключения на данном сервере разработчика, и если вы получаете сообщение, вы получаете уведомление push-уведомлением. уведомление.

Эта статья была создана как обзор того, что на самом деле означает многозадачность в iOS 4. Он был создан потому, что я видел вокруг себя растерянных пользователей, которые продолжали открывать панель многозадачности и закрывать приложения сразу после их использования. Но это ерунда и ничего подобного делать не нужно.

Стив Джобс заявил, что не хочет, чтобы пользователям приходилось постоянно заглядывать в диспетчер задач и иметь дело со свободными ресурсами. Здесь решение просто работает, это Apple.

.