MacRumors

Skip to Content

iCloud будет автоматически разрешать конфликты синхронизации

syncconflictСредство разрешения конфликтов синхронизации MobileMe. Через BusySync

Когда служба iCloud столкнется с конфликтующими данными, она автоматически определит, какие из них являются правильными, не привлекая пользователя, сообщает Джон Грубер из Daring Fireball. Выступая на The Talk Show with Dan Benjamin, Грубер излагает, как, по его мнению, iCloud будет решать конфликты синхронизации (через MacStories):

В iCloud, я считаю, вы никогда не увидите диалоговое окно [конфликта синхронизации], независимо от того, сколько всего изменилось в одной из копий, пока она была «офлайн». Серверная часть iCloud, когда возникнет видимый конфликт, примет решение и определит, какая версия является лучшей (по терминологии Apple — «правдой»). Именно это Стив Джобс имеет в виду, когда говорит: «Правда в облаке». iTunes решит, какая версия верна, и это всё. iCloud отправит правильную версию на любое устройство с этой учетной записью, имеющее другую версию.

Но вот в чем фокус — что произойдет, если это будет не та версия? На стороне сервера она запомнит все остальные версии, почти как при версионировании. Будет какой-то интерфейс, вроде «зайдите и посмотрите свои контакты». Будет какой-то способ сказать «показать предыдущие версии и позволить мне выбрать правильную». Вы выбираете ее, отправляете обратно в облако и говорите ей «это правда», и Apple отправит ее дальше.

В настоящее время MobileMe показывает диалоговое окно (показано выше), заставляя пользователей разрешать конфликты, прежде чем синхронизация сможет продолжиться.

Apple еще официально не раскрыла многие детали о том, как именно будут работать ее новые сервисы, iTunes Match или другие компоненты iCloud. Грубер утверждает, что это не просто теория, а он уверен, что iCloud будет работать именно так. Мы узнаем больше, когда iCloud запустится этой осенью.