Протокол SyncML и жизнь без проводов


Поведем сегодня разговором об очень важной и простой функции любого мобильного терминала — списке контактов.

На заре появления мобильного телефона наличие дисплея вызывало недоумение. Зачем? Но достаточно быстро наличие экрана стало настолько же естественным явлением как рассвет по утрам. Помимо отображения дежурной информации об уровне сигнала сети и заряде батареи, на дисплее выводился номер входящего вызова, а уж про возможности современных аппаратов, и говорить не стоит…

Именно тогда стали появляться первые телефоны, имеющие записную книжку. Количество контактов хранимых в памяти составляло порядка 10-20 записей, но это было только начало. Со временем телефоны получали все большее распространение, именно это положило начало планомерному вытеснению записных книжек и блокнотов с контактами. Телефон заменил записную книжку, а в нагрузку, научился оповещать о важных событиях. Шло время, и видимо к 2000 году, окончательно сформировалась потребность создания резервной копии адресной книги. А как это можно сделать? Вариант первый и самый очевидный — копия на SIM карте. Но тут встает ряд вопросов:

  • 1. Что делать владельцам терминалов без SIM карт?
  • 2. Количество записей на SIM карте имеет ограничение (от 100 до 180 контактов).
  • 3. Иногда и SIM карты выходят из строя.

Вариант второй, — синхронизироваться с домашним компьютером, но и тут имеется ряд трудностей:

  • 1. Вы потеряли телефон в отпуске.
  • 2. Синхронизироваться получается далеко не каждый день.

В итоге был разработан и в феврале 2000 года запущен в эксплуатацию протокол SyncML (Synchronization Markup Language). Данный протокол, к разработке которого приложили руку, такие зубры, как: Nokia, Ericsson, IBM, Motorola и некоторые другие, был призван раз и навсегда решить проблему потери адресных данных.

При разработке были учтены такие узкие места в области мобильных коммуникаций, как: нестабильный канал передачи данных с ограниченной полосой пропускания и невысокая вычислительная мощность оконечного оборудования. В итоге, протокол SyncML использует WAP Binary XML для уменьшения размера пакета передаваемых данных, тем самым решая проблему низкой скорости соединения с сервером. В дополнение, SyncML способен восстановить связь между устройствами, если происходит обрыв сеанса связи.

На данный момент, большинство производителей мобильных телефонов, внедрили поддержку протокола SyncML в свои терминалы и от нас, как конечных потребителей, стоит лишь выбрать поставщика услуги.

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

В этой статье, я рассмотрю наиболее популярные решения, постараюсь осветить основные нюансы и указать на существующие преимущества и недостатки.

Стоит отметить отдельно, что в обзоре рассматриваются только службы, предоставляющие свои услуги безвозмездно и не зависящие от оператора (такие как 2memory.ru и megasync.ru).

Первым в списке рассматриваемых ресурсов будет наиболее рекомендуемый ресурс ZYB.com.

ZYB

  • Сайт проекта: http://www.zyb.com
  • Язык интерфейса: English, Dansk, Deutsch, Italiano, Espa?ol, Nederlands, Fran?ais
  • Поддержка кириллицы: да

ZYB — один из наиболее часто упоминаемых проектов. В первую очередь стоит остановится на социальной направленности данного сервиса. При синхронизации адресной книги с сервером, производится автоматический поиск контактов, которые уже зарегистрированы на zyb.com. Поиск производится по номеру телефона. В связи с упоминавшейся выше WEB 2.0 направленностью, присутствуют и соответствующие службы: обмен сообщениями через сайт, размещение фотографий, развитая система поиска новых знакомых.

Для жителей некоторых европейских стран доступна дополнительная услуга SMS backup. Осуществляется это через SMS пересылку: полученное сообщение необходимо переадресовать на выделенный номер, результатом будет сохранение сообщения на сервере. Удовольствие не из дешевых, тарификация происходит в соответствии с тарифным планом вашего оператора. Среди маленьких приятностей, стоит отметить возможность отправки изображений посредством MMS, указав в качестве адресата e-mail: 6401806@my.zyb.com. Второй особенностью, хотя слово «фича» более полно опишет данный функционал является — Возглас (Shout), Вам предлагается отправить SMS на специальный номер, и все присутствующие на сайте смогут его прочесть (интересно было бы узнать, насколько это востребовано). На сайте присутствует функция автоматической настройки, а в купе с огромным перечнем поддерживаемых терминалов, она действительно востребована, а не сделана для галочки.

Настройки:

  • Server URL: http://sync.zyb.com
  • Username: Имя указанное при регистрации
  • Password: Пароль
  • Адресная книга: Contacts
  • Календарь: Calendar

Mobical

  • Сайт проекта: http://www.mobical.net
  • Язык интерфейса: английский
  • Поддержка кириллицы: да

Данный сервис нацелен исключительно на свои прямые функции: синхронизация данных. Интерфейс содержит только необходимые элементы, меню перехода слева и окно отображения данных. Поддерживается синхронизация SMS сообщений, но, к сожалению терминала, с подобной функцией у меня нет под рукой, поэтому проверить заявленную функциональность не получилось. Существует возможность экспорта и импорта данных в формат MS Outlook (vcard). Таким образом, можно провести первичную синхронизацию с персонального компьютера и не тратить, дорогостоящий, GPRS трафик. В целом впечатление от сервиса крайне положительные. Небольшим недостатком можно считать отсутствие локализованного интерфейса, но это скорее неудобство, которое многие пользователи даже не заметят. Также стоит отметить удачно реализованную функцию поиска контакта и развитые средства редактирования.

Настройки:

  • Server URL: http://www.mobical.net/sync/server
  • Username: Имя указанное при регистрации
  • Password: Пароль
  • Адресная книга: Con
  • Календарь: Cal
  • Задачи: Task

WAP4B

  • Сайт проекта: http://wap4b.ru
  • Язык интерфейса: русский
  • Поддержка кириллицы: да

Один из немногих русскоязычных сервисов в обзоре. Интерфейс выполнен достаточно аскетично, наличествует исключительно инструментарий для редактирования и внесения информации. В качестве технологической основы используется AJAX, поэтому работать с интерфейсом сайта достаточно удобно даже на медленных каналах. К сожалению, никакой изюминкой, среди себе подобных, ресурс не выделился. Для синхронизации предоставлено всего 2 БД: контакты и календарь. Так что рекомендовать его можно лишь небольшой группе читателей, для которых важно наличие русского интерфейса, а интерес представляет только возможность синхронизации контактов.

Настройки:

  • Server URL: http://wap4b.ru/sync/
  • Username: Имя указанное при регистрации
  • Password: Пароль
  • Адресная книга: Con
  • Календарь: Cal

Mobiledit

  • Сайт проекта: http://syncml.mobiledit.com
  • Язык интерфейса: English
  • Поддержка кириллицы: да

При первом знакомстве, складывается впечатление, что ресурс нацелен на максимальный аскетизм. Ни о каких автоматических настройках телефона речи не идет. Форма предоставления информации ограничивается 2-х колоночными списками, что в наше время не слишком актуально. Подгрузка выбранного объекта занимает некоторое время, о технологии заблаговременного кэширования тут не подумали. А ведь зачастую пользователи подобных служб получают доступ к глобальной паутине из самых разнообразных мест и самым непредсказуемым способом. Зато по части доступных для синхронизации БД — тут есть чем похвастаться. Поддерживаются все 4 официальных SyncML профиля: Контакты, Календарь, Задачи и Заметки. С русским языком, также, проблем не возникло. Все замечательно синхронизировалось и распозналось. К существенным недостаткам можно было бы отнести доступ к сайту по незащищенному каналу, но это аргумент скорее для параноика, чем для рядового пользователя. Особенно в свете того, что половина номеров у населения сохранены в виде: Коля Баня, Света школа и т.п. перлы. Этот сервис можно смело рекомендовать минималистам, которым важен результат, а не эстетическое восприятие.

Настройки:

  • Server URL: http://syncml.mobiledit.com/sync
  • Username: Имя указанное при регистрации
  • Password: Пароль
  • Адресная книга: Pb
  • Календарь: Cal
  • Задачи: Tasks
  • Заметки: Notes

Подводя итоги

Ну вот мы и добрались до заключительной части. Так что же выбрать? Какому сервису отдать предпочтение? Рассмотрим сводную таблицу, в которой отражены основные функции рассмотренных систем. Как видно, безоговорочным лидером становится Mobical. И это один из тех редких случаев, когда сухие факты совпадают с зовом сердца.

 ZYBMobicalWAP4BMobiledit
Контакты++++
Календарь++++
События-+--
Задачи-+-+
Заметки-+-+
SMS++--
Закладки-+--
Экспорт/Импорт+(vcf)/-+/+(vcf)-/--/-
Мультиредактирование++++
Защищенное соединение-+--
Автоматические настройки++--

Ну и в заключении хотелось бы немного помечтать. Вот имеется сервис ZYB, в котором реализована возможность синхронизации календаря с Google Calendar, но почему только у них?... Это риторических вопрос. Помечтаем о другом, когда же Google предложит нам что-либо подобное. Вы только представьте, какие удобства нам будут предоставлены. Синхронизация записной книжки, интеграция с почтовой системой, доступность почти с любого устройства, интеграция с Google Talk, а соответственно упрощенная система звонков на мобильные прямо из Google Talk. Может кто-нибудь из руководства Google прочтет данный материал и решит что идея не так уж и плоха, как знать.

P.S.

А теперь о грустном, — стоимости услуги. Но не стоит пугаться, синхронизация записной книжки на 100 номеров с 1-2 номерами на контакт и адресом электронной почты генерирует порядка 150Кб трафика, что при средней стоимости, около 6 руб. за мегабайт вполне приемлемо.




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.