Microsoft открывает Messenger для XMPP, то есть обеспечивает связь с iChat в iOS

Компания Microsoft открыла публичный доступ к сети Messenger IM через протокол XMPP, благодаря чему Apple и другие смогут создавать свои продукты для взаимодействия с пользователями Microsoft.

imessage

В официальном блоге компании появился пост на тему «Inside Windows Live», в котором Microsoft объявляет об открытом для общественности доступе к сети Messenger через XMPP. Этот шаг ставит Microsoft в ряд других пользователей eXtensible Messaging и Presence Protocol.

В отличие от электронной почты, которая уже давно использует интернет-стандарты для обмена сообщениями между серверами, провайдеры IM (Instant Messenger) создали свои собственные протоколы для мгновенного обмена пользовательскими сообщениями. Протоколы у каждого свои, что затрудняет или делает невозможным обмен сообщениями между пользователями разных IM-сервисов (AIM, Yahoo, MSM и других).

Изначально компания Apple сотрудничала с AIM для запуска iChat в 2002 году, но в 2004 году вышла новая версия iChat 3 с поддержкой XMPP, которая позволила пользователям легко связываться с Google Talk. С релизом Mac OS X Lion летом этого года Apple также добавила поддержку Yahoo IM, благодаря чему пользователи чата теперь могут подключаться к трем разным видам сетей (AIM, Yahoo и открытым серверам Jabber/XMPP типа Google Talk, чата Facebook и собственного чата Apple iChat Server).

До этого времени было заметно отсутствие поддержки сети Microsoft MSM/Windows Live IM, которая очень популярна в некоторых регионах, особенно в Европе. Решение Microsoft в пользу принятия поддержки открытого протокола XMPP можно считать объяснением того, почему Apple раньше не обеспечила поддержки сети Microsoft Messenger. Компания Apple отдельно работала с Microsoft над поддержкой протоколов Exchange Server, так что, скорее всего, была посвящена в планы Microsoft относительно Messenger.

Apple и XMPP

Компания Apple немало инвестировала в XMPP, используя открытый протокол не только для чата Bonjour в iChat, но и добавив его поддержку в Mac OS X Server, чтобы компании-пользователи могли создавать собственные сервисы XMPP IM обмена сообщениями так же легко, как и сервисы обмена электронной почтой.

Теперь, когда Microsoft Messenger обеспечивает открытый доступ XMPP, пользователи iChat смогут добавлять аккаунты Messenger и напрямую взаимодействовать с пользователями Messenger без дополнительной настройки межсетевого шлюза, использования многопротокольных чатов или приложения чата Microsoft.

IM сейчас становится таким же популярным сервисом обмена сообщениями, как электронная почта, в большей степени благодаря тому, что Apple стала продвигать XMPP. Кроме того, Apple использует открытые стандарты календарей CalDAV и контактов CardDAV, которые не поддерживаются устройствами ни с Microsoft Windows Phone, ни с Google Android, хотя Google прилагает некоторые усилия для поддержки этих стандартов в своих облачных сервисах, чтобы взаимодействовать с iOS-устройствами.

Приложение iOS Messages и IM

Похоже, что Apple собирается добавить прямую поддержку IM iOS-устройствам через свое приложение Messages. Компания уже обеспечила iPhone возможность напрямую взаимодействовать с iPad и iPod через iMessage – смартфон автоматически подключается через XMPP, когда обнаруживает связь с iOS-клиентом (при помощи прямого XMPP-сообщения, а не SMS – телефонного протокола, для работы которого требуется мобильная связь).

С учетом того, что Microsoft добавляет 300 миллионам пользователей Messenger выход в открытый мир XMPP, компания Apple теперь сможет обеспечивать поддержку прямого чата с пользователями Messenger, Facebook и Google Talk через свое приложение iOS Messages, так же легко, как это было с поддержкой iMessages параллельно SMS/MMS.

ichat

В прошлом месяце один из разработчиков сообщал, что версия Apple iOS 5.0 включает код IMService, который упоминает AIM и Jabber (XMPP) вместе с iMessage и FaceTime, и отметил, что компания планирует включить поддержку внешних функций IM на общесистемном уровне.

Источник: appleinsider.com