На сегодняшний день я использую Google Sync в качестве учетной записи Exchange для синхронизации контактов между Gmail и моим iPhone. Тем не менее, Google совсем недавно объявил о поддержке синхронизации контактов Gmail с помощью CardDAV , и теперь, похоже, это рекомендуемый метод, согласно странице справки Google .
Оба, кажется, работают. Есть ли какие-либо видимые причины, чтобы отдавать предпочтение одному другому? Каковы известные преимущества или недостатки использования Exchange по сравнению с CardDAV для этой цели? Выходя за пределы базовых, различаются ли они по своей способности оперативно отправлять обновления с других устройств, разрешать конфликты, обрабатывать необычные поля, сохранять время автономной работы и т. Д.?
(Ранее было несколько вопросов о синхронизации контактов iOS / Gmail. Однако все они предшествуют поддержке Gmail CardDAV и поэтому не решают вопрос, который я здесь задаю.)
источник
Ответы:
Я использовал Active Sync с тех пор, как получил свой первый iPhone, и переключился на CardDAV в тот день, когда Google объявил о его поддержке. Я могу сказать, без сомнения, CardDAV это путь
С CardDAV вы получите гораздо более точную синхронизацию, чем с Active Sync. Во-первых, как уже упоминалось, вы можете синхронизировать более 3 адресов электронной почты. На самом деле, у меня есть 31 адрес электронной почты, и они наконец синхронизируются с моим iPhone. Еще важнее то, что теперь работает двусторонняя синхронизация. Если вы внесете изменения на своем iPhone, это не приведет к засорению поля в ваших контактах Google. Например, редактирование адреса электронной почты на устройстве IOS не изменит свои метки в Google Contacts , чтобы
Other
вместо того , чтобыHome
,Work
и любые пользовательские поля , которые вы могли бы иметь.В частности, настраиваемые поля сохраняются в обоих направлениях. Это особенно важно, если вы хотите использовать Siri для «Отправить электронное письмо моему брату».
Brother
Поле в Google Contacts не правильно импортировать в прошивкой через Active Sync, и если вы позволили Siri спасти , кто ваш брат был в списке контактов, обратно импорт в Google Contacts подогнаны все вверх, включая все другие поля , которые не делали редактирования.Наконец, телефонные номера также без проблем синхронизируются в обоих направлениях с помощью CardDAV.
Для меня двусторонняя правка (или ее отсутствие) была самой большой проблемой в Active Sync. Я никогда не редактировал какие-либо контакты на своем iPhone с помощью Active Sync, потому что я не хотел, чтобы позже пришлось фиксировать все поля на рабочем столе. Теперь я могу делать это свободно и не заметил повреждения данных.
Основное недовольство людей в отношении CardDAV - отсутствие толчка. Однако для меня активная синхронизация была настолько медленной, что небольшая задержка Fetch едва ли что-то меняет. Плюс, мой опыт с надёжностью Push был не просто звездным (соединения, которые умирают и никогда не восстанавливаются, в первую очередь). Я обнаружил, что модель опроса гораздо более надежна.
При использовании CardDAV вы можете избежать обновления контакта в Gmail или на вашем iPhone, а затем немедленно обновить тот же контакт в другом. Это может привести к тому, что одна из ваших модификаций будет перезаписана изменением, выполненным в другом направлении.
Обновление 1. Одна странность, обнаруженная мной при двусторонней синхронизации, связана с
Google Voice
типом номера телефона. По какой-то причине он не синхронизируется правильно ни в одном из направлений (он становится «Телефон» на вашем устройстве iOS при вводе в Google Contacts иOther
в Google Contacts при вводе с устройства iOS). Я могу только предположить, что это поле имеет особое значение для Google.Обновление 2: есть еще одна странность с
iPhone
типом номера телефона. Он будет правильно подключен к вашим устройствам iOS, если он введен как таковой из Контактов Google. Однако, если вы укажетеiPhone
тип номера телефона с устройства iOS, Google Contacts изменит его наMobile
. Первоначально указанное устройство iOSiPhone
будет сохранять его в качестве типа своего телефонного номера до тех пор, пока этот контакт не будет обновлен снова из Контактов Google (без предварительного изменения типа телефонного номера наiPhone
) или с другого устройства iOS. Я рекомендую вводить толькоiPhone
в качестве типа номера телефона из контактов Google. Контакты с таким типом номера телефона также следует редактировать только из Контактов Google, если вы хотите указатьiPhone
их номер мобильного телефона.источник
Я провел тест в Контактах Google: я отредактировал один контакт и добавил много номеров, электронных писем, веб-сайтов, адресов и дат. Затем я включил синхронизацию на своем iPhone и iPad.
Результаты:
источник
Обмен - гораздо худший способ синхронизации контактов. Carddav - это открытый стандарт, который намного более гибок, чем его компоненты Microsoft. Во-первых, он позволяет использовать более трех полей для электронных писем и других произвольных ограничений. Во-вторых, CardDav делает гораздо больше категорий полей, таких как, номера телефонов больше, чем обычный дом, работа, другие. Наконец, настраиваемые записи позволяют пользователям вставлять в твиттер ручки и многое другое. Другие стандарты, такие как Caldav и IMAP, могут работать синхронно и предлагать более надежные механизмы синхронизации с менее известными проблемами. Эта функция давно назрела.
источник
Мне было интересно то же самое, а сегодня я заметил проблему с синхронизированными с Exchange контактами Google на моем iPhone 5 под управлением iOS 6.
Я хотел позвонить в пиццерию. У меня была запись контактов в гугле с номером телефона. Я ввел название места («Пицца Марлена») в поле фамилии в Google, чтобы в iOS все название было выделено жирным шрифтом и было расположено в алфавитном порядке под буквой «М».
Телефонного номера на iPhone не было. Это был пустой контакт, только с именем. Я проверил еще одно или два предприятия, которые я ввел таким же образом (с названием предприятия в поле фамилии в Gmail), и они также пропустили номер телефона на iPhone.
Я переключил синхронизацию своих контактов на новый метод CardDAV, и эти контакты синхронизировались правильно.
источник
CardDAV - действительно путь. К сожалению, аналог Googles для синхронизации календаря (CalDAV) реализован настолько плохо, что я искал альтернативы на веб-сайте CalConnect (http://caldav.calconnect.org/implementations/providers.html) и в конечном итоге закончился фруктами. Их реализация на высшем уровне - даже поддерживает все функции обмена, отличную поддержку, отслеживание устройства с помощью пользовательских паролей и приятный дизайн. Настоятельно рекомендуется!
источник