Apple начинает тестирование службы уведомлений для iPhone 3.0

На этой неделе Apple включила в список своих служб новости от агентства Associated Press и попросила разработчиков iPhone протестировать новую службу уведомлений (Push Notifications), которая появится в iPhone 3.0. Разработчики получили от Apple письмо, в котором говорится: «Мы выбрали предрелизную версию приложения Associated Press для iPhone 3.0, чтобы создать массированную испытательную среду для наших серверов».

Apple, iPhone 3.0, Snow Leopard, MobileMe, GoogleTalk, Apple iChat, iChat Server, XMPP, pubsub, Twitter

Тестовое предложение требует прошивки iPhone OS 3.0 beta 5, которая будет действовать всю следующую неделю, после чего перестанет работать. В течение этого времени «Associated Press будет высылать большое число уведомлений о реальных новостях», чтобы Apple могла проверить работу системы и внести необходимые поправки.

Первоначально службу Push Notification планировалось выпустить ещё прошлой осенью, но затем Apple перенесла дату выпуска, поскольку поняла, что переоценила спрос на эту службу со стороны сторонних разработчиков. Затем система была несколько переработана и превратилась в фактически службу рассылок уведомлений. C её помощью десятки миллионов пользователей iPhone и iPod touch будут получать уведомления от разработчиков разнообразных приложений и сетевых служб.

XMPP: опубликовал, подписался

В iPhone 3.0, точнее в службе MobileMe и Mac OS X Snow Leopard Server, будет использоваться одна и та же система доставки уведомлений. Такое уведомление будет содержать небольшое сообщение о том, что та или иная сетевая служба хочет передать пользователю информацию. В основе технологии — протокол XMPP (eXtensible Messaging and Presence Protocol), который задействован также в Jabber. Напомним, что именно Jabber лежит в основе таких сервисов как GoogleTalk, Apple iChat и iChat Server.

Технология XMPP поддерживает функцию pubsub (publish and subscribe). Она позволяет одним клиентам XMPP отправлять данные в формате XML на сервер Jabber, а другим — подписаться на рассылку этого сервера и получать уведомления каждый раз, когда данные на нём изменяются.

Apple планирует оснастить этими функциями самые разнообразные приложения: почту, календарь, удалённые контакты (в службах MobileMe) и многое другое.

Тот факт, что Apple плотно использует открытую технологию XMPP, ещё раз опровергает слухи о том, что компания якобы планирует купить Twitter — проприетарную систему обмена сообщениями. Иногда её ещё называют «СМС для интернета».

© CyberStyle.ru по материалам  AppleInsider