Мобильные операционные системы

iPhone OS 4.0 и многозадачность

iPhone OS 4.0 и многозадачность

Разработанные сторонние приложения на iPhone могут запускаться в фоновом режиме. Достаточно весомым аргументом, по которому Apple так затягивало выпуск на iPhone, с разработанной многозадачностью, было определено тем, что это достаточно существенно повлияло бы на режим в работе батареи в устройстве. При продолжительной разработке столь необходимой функции, сотрудниками компании Apple конечно удалось разрешить существующую проблему. Разрешение в данном вопросе пришло с  помощью использования и внедрения определенных сервисов в используемые программы. При этом было учтено, что многозадачность не применяется всеми без исключения программами, а лишь теми которым она непосредственно необходима — она применяется лишь для определенных задач. Каждая задача требующая многозадачность, использует специальные сервисы (их всего семь):

  • Apple Background Audio (аудио, фоновый режим). Это предоставляет возможность прослушать интернет-радио или музыку, извлеченную из необходимого стороннего приложения, спокойно выходя из него. Возможность управлять в воспроизведении используя экран блокировки, аналогично как в iPod.
  • Voice Over IP (для всех приложений IP-телефонии). Например, покинув приложение Skype, можно все так же находиться в онлайн, принимая звонки. Нет необходимости держать программу открытой.

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

  • Background Location (позволяющее приложениям, которые это используют определять местоположение в фоновом режиме). При использовании какого-нибудь навигатора, можно прослушивать музыку (подкаст), где навигатор будет нести сообщения когда необходимо будет повернуть.

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

  • Push notifications (уведомления, аналогичные iPhone OS 3.0). При помощи них можно получать сообщения от разных источников (ICQ, Jabber) и различными другими уведомлениями.
  • Local notifications (небольшое расхождение с предыдущим пунктом). Когда push notifications применяют  специально для этого сервер в онлайн, то для local notifications никакого сервера не нужно — все расположено внутри используемого приложения. Получать, к примеру сообщение о  нужной теле передаче можно используя приложение с TV-программой.
  • Task completions  (прекращение используемых заданий в фоновом режиме). При загрузке фотографии во Flickr или скачивании чего либо, нет надобности ожидать полного скачивания файла - приложение выполнит это и сообщит когда все будет произведено.
  • Fast app switching (создано для вхождения в программу). Этот сервис предоставляет возможность запомнить то положение, в котором вы вышли из него. И если придется  вернуться обратно в приложение - это запустится с того положения из которого вы вышли.

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


 

Опрос

Какую мобильную ОС используете Вы?
 

Полезная информация

Выгодные коммуникаторы на BlackBerry OS Выгодные коммуникаторы на BlackBerry OS Как известно, многие компании – производители мобильных телефонов стремятся пов...
Программы для коммуникаторов BlackBerry OS Программы для коммуникаторов BlackBerry OS Как известно, популярность любой операционной системы зависит от того, какие прог...
Даунгрейд - iPhone 3G и iOS 3.1.3 Даунгрейд - iPhone 3G и iOS 3.1.3 При обновлении модели 3G до iOS 4, необходимо знать, что если вы не выполнили этого, то...
You are here: Главная iPhone iPhone OS 4.0 и многозадачность

Последние новости

Популярные новости

Статистика