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