Многозадачность В Новой Apple Ios 4

Одно из главных нововведений Apple iOS 4 — поддержка многозадачности! По словам Стива Джобса, технология многозадачности, используемая в iOS 4, значительно увеличит время автономной работы Apple iPhone и Apple iPad по сравнению с решениями, используемыми конкурентами, такими как ОС Google Android. Как работает многозадачность в Apple iOS 4? Для разработчиков стороннего ПО реальной многозадачности в iOS 4 нет (хотя для разработчиков самой Apple iOS 4 она существует — поскольку ядро iOS 4 является многозадачным и представляет собой урезанную, модифицированную и перекомпилированную версию десктопной Apple Mac OS).

X для процессоров ARM).

Apple расширила программный API некоторыми сервисами.

И теперь программа может сообщить ОС (в частности, SpringBoard), что у нее есть «задача, выполнение которой критично для приложения».

В этом случае SB оставит программу работающей в фоновом режиме.

Также у разработчиков есть возможность узнать, сколько времени осталось до того, как СБ потребует от программы прекращения работы.

Это все касается абстрактных проблем.

Также есть категории задач, которые постоянно выполняются в фоновом режиме: аудио, местоположение, voip и имеют возможность отправить уведомление самому себе в определенное время (а-ля оповещения от PalmOS).

Многозадачность обеспечивают так называемые «демоны», хорошо знакомые пользователям *nix и BSD-систем.

Это часть программы, которая выполняет свой код в фоновом режиме.

Но не вся программа.

То есть в фоне будет висеть только демон, который запомнит последнюю позицию в работе с программой.

И при необходимости позволит продолжить его реализацию.

Кроме того, для большего удобства предусмотрена более продвинутая поддержка push-уведомлений.

Пользовательский интерфейс многозадачности довольно прост: двойной щелчок по кнопке «Домой» откроет панель и отобразит все запущенные приложения.

Неважно, сидите ли вы в Интернете или играете в игры: вы можете, например, при звонке нажать на всплывающую кнопку, чтобы принять звонок, спокойно поговорить, а затем спокойно вернуться и продолжить работу с приложение.

Трудно определить тип многозадачности, который используется в Apple iOS 4, но некоторые эксперты полагают, что для сторонних разработчиков ПО он наиболее похож на Кооперативная многозадачность (Кооперативная многозадачность) – которая использовалась в 1980-х и начале 1990-х годов в таких операционных системах, как MS Windows 2.0, 3.0, 3.1, 3.11 и Apple Система 6 , Система 7 (Mac OS 7) – см.

: ru.wikipedia.org/wiki/System_7 Мне кажется это типа многозадачности для смартфона Яблоко айфон и интернет-планшет Apple iPad - вполне достаточно, зачем лишний функционал, когда лучше экономить заряд батареи :) Как вы думаете? Мне очень хотелось бы услышать ваше мнение :) Теги: #WWDC #Apple #iOS #ios 4 #iphone os #iphone #ipad #OS #операционная система #ИТ-компании #ИТ-компании

Вместе с данным постом часто просматривают: