
Изображение предоставлено Gizmodo.com
На своем сегодняшнем мероприятии для СМИ «Взгляд в будущее» Apple анонсировала несколько основных новых функций, включая многозадачность и рекламную сеть в приложениях, для iPhone OS 4.0, которая выйдет этим летом.
Наиболее значимой новой функцией iPhone OS 4.0, выделенной Джобсом, стала многозадачность, о которой, как указывали недавние слухи, могло быть известно ранее. Apple ранее не внедряла эту функцию из-за опасений по поводу времени автономной работы и общей производительности, хотя Джобс заявил, что компания нашла способ реализовать многозадачность без этих негативных последствий.
Демонстрируя многозадачность, Джобс показал всплывающий лоток в нижней части экрана iPhone, который вызывается двойным нажатием кнопки «Домой», с отображением значков всех запущенных в данный момент приложений. Нажатие на нужное приложение открывает его, не закрывая другие приложения. Скотт Форстолл, старший вице-президент по разработке ПО для iPhone, более подробно описал функцию многозадачности, заявив, что компания «отфильтровала сервисы», которые сторонние приложения должны запускать в фоновом режиме, и эти сервисы доступны разработчикам в виде API.
Семь API многозадачности, доступных теперь разработчикам, включают: фоновое аудио, VoIP (голос через интернет), фоновое определение местоположения, push-уведомления, локальные уведомления, завершение задач и быстрое переключение между приложениями. В демонстрациях новых API использовались Pandora, Skype, TomTom и Loopt. Входящие уведомления могут отображаться прямо под строкой состояния или во всплывающем диалоговом окне на главном или заблокированном экране.
В то время как iPhone 3GS и iPod touch третьего поколения (выпущенные в конце 2009 года, с объемом памяти 32 ГБ и 64 ГБ) будут полностью совместимы с iPhone OS 4.0, более ранние модели устройств не будут поддерживать все анонсированные сегодня функции. Примечательно, что даже iPhone 3G и iPod touch второго поколения не будут поддерживать многозадачность. iPhone OS 4.0 также будет доступна для iPad осенью.