У проектов Mail.Ru Агент и ICQ большое событие — мы запустили серверный транспорт, который дает возможность пользователям обеих сетей общаться друг с другом.
Другими словами, пресловутая интероперабельность или пиринг, о которой так долго говорили продвинутые пользователи мессенджеров, наконец-то сбылась!
Что это значит для пользователя?
Очень просто.
Пользователи Mail.Ru Агента могут добавлять пользователей ICQ в свои списки контактов (и, конечно же, обмениваться с ними сообщениями).
Однако иметь учетную запись ICQ не обязательно.
Тот же принцип работает и в обратном направлении — пользователи ICQ могут добавлять пользователей Mail.Ru Агента в свой существующий список контактов.
Для простоты рассмотрим взаимодействие двух сетей на примере Агента Mail.Ru, хотя в клиентах ICQ оно работает точно так же.
При поиске контакта по имени и фамилии вам больше не придется думать о том, каким мессенджером пользуется этот человек – поиск автоматически осуществляется сразу в обеих сетях.
Я уже использую Агент Mail.Ru в качестве ICQ-клиента.
Что делать? ? Ничего особенного.
В Mail.Ru Агенте вы по-прежнему можете настроить учетную запись ICQ и самостоятельно решить, в какую учетную запись (Mail.Ru Агент или ICQ) добавлять следующий контакт ICQ. В это сложно поверить и даже понять, но добавление контактов из Агента в аккаунт ICQ в Агенте тоже работает! ;) Как это реализовано технически? Одной из ключевых задач, поставленных перед разработчиками, было обеспечение обратной совместимости со старыми клиентами (как Агентом Mail.Ru, так и ICQ).
Новый функционал реализован на стороне сервера, поэтому общение с пользователями, добавленными из другой сети, возможно практически во всех версиях Mail.Ru Агента и ICQ, включая старые.
Но чтобы получить лучшее впечатление от сервиса, лучше обновить клиентские приложения.
Клиенты Mail.Ru Агента по-прежнему подключаются к своим серверам по собственному протоколу, клиенты ICQ делают то же самое.
Клиенты Mail.Ru Агента «видят» контакты ICQ в формате [email protected], клиенты ICQ – в виде обычного адреса электронной почты.
Таким образом, тщательно написанные клиентские приложения (ожидающие в качестве UIN строку, а не число) вообще не замечают никаких изменений и корректно работают с новым типом контактов прямо из коробки.
Основная «магия» происходит между серверами.
Мы разработали специальный интерфейс между Агентом Mail.Ru и серверами ICQ (на основе протокола SIP/SIMPLE), в рамках которого происходит трансляция данных из одного протокола в другой и наоборот.
Над клиентами была проведена только «косметическая» работа - например, контакты ICQ в списке контактов Агента на Mail.Ru были визуально выделены (обозначены «цветочками»), обновлены тексты и подсказки и т.д.
Пока поддерживаются только самые базовые возможности обоих протоколов: передача сообщений, запрос/подтверждение авторизации, поиск контактов, статусы присутствия, запрос анкеты.
Однако в будущем, в зависимости от популярности пиринга, мы планируем поддерживать большинство популярных функций, включая передачу файлов, голосовые и видеозвонки и т. д. Также обратите внимание, что мы все еще тестируем наш сервер и исправляем ошибки, поэтому совместимость гарантированно будет работать только на официальных Агентах Mail.Ru и клиентах ICQ. И, конечно же, мы, как всегда, будем благодарны вам за сообщения об ошибках.
Скачать официальные клиенты для ПК можно здесь:
Зачем поддерживать два разных протокола клиент-сервер? Вопрос справедливый - на первый взгляд проще перевести Агента Mail.Ru и клиентов ICQ на некий единый протокол, чем содержать два типа серверов с прослойкой между ними.Однако причина этого «зоопарка» весьма прозаична – обратная совместимость.
Аудитория обеих сетей составляет десятки миллионов пользователей в день, и все они используют клиенты разных версий.
К сожалению, десктопные или мобильные платформы — это не веб, и мгновенно обновить все клиентские приложения на пользовательских устройствах просто невозможно.
Особенно остро эта проблема стоит для сети ICQ, в которой значительная часть клиентов — неродные клиенты.
Поэтому, несмотря на наше стратегическое обязательство по переводу обоих продуктов на одну единую технологию, нам, к сожалению, довольно долго придется поддерживать два разных протокола.
Тем не менее, мы уже делаем определенные шаги к объединению.
Кому выгодна совместимость? Учитывая, что аудитория Mail.Ru Агента и ICQ примерно сопоставима, мы ожидаем, что синергия пойдет на пользу обеим сетям.
В целом мы считаем, что искусственные барьеры в сфере личных коммуникаций давно себя изжили, поэтому чем больше способов общения друг с другом смогут использовать пользователи различных сервисов, тем лучше будет для всех.
Илья Наумов, Менеджер проекта Агент Mail.Ru Теги: #mail.ru #icq #Агент Mail.Ru #Агент Mail.Ru #агент mail.ru #агент mail.ru #Агент Mail.Ru #взаимодействие #пиринг
-
Женские Bluetooth-Часы От Sony Ericsson
19 Oct, 24 -
Список Параллельный Или Перпендикулярный?
19 Oct, 24