Многие владельцы iPhone также используют адрес Gmail или Google Workspace для работы. При настройке нового телефона можно легко включить «Контакты» как для iCloud, так и для Gmail. Спустя несколько недель вы задаетесь вопросом, почему у каждого контакта есть две или три копии или почему при редактировании номера телефона на ноутбуке не удается обновить его на iPhone.

Кроссплатформенная облачная синхронизация между мобильным устройством и компьютером
Сравнение протоколов синхронизации CardDAV в Apple iCloud и Google Contacts.

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

Сравнение функций: контакты iCloud и контакты Google

ФункцияКонтакты iCloudКонтакты GoogleПобедитель для iPhone
Встроенная интеграция с iOSГлубокая интеграция с плакатами контактов iOS, FaceTime, Siri и NameDrop.Требуется фоновая push-синхронизация через Google CardDAV.iCloud
Кроссплатформенный веб-доступДоступно на iCloud.com (функционально, но медленнее).Доступно на сайте contact.google.com с мощными возможностями веб-редактирования и ярлыками.Google
Фотографии и плакаты контактовПоддерживает специальные плакаты с контактами в разрешении 4K и карточки звонков на экране блокировки.Сжимает фотографии до аватаров с меньшим разрешением.iCloud
Обнаружение дубликатовБазовое сопоставление по имени в iOS 16 и более поздних версиях.Предложения по слиянию на стороне облака на веб-портале.Галстук
Совместимость Android и ПКСложно синхронизировать с Android.Универсальная версия для Android, Windows, Mac и iOS.Google

Почему включение обеих учетных записей приводит к увеличению количества дубликатов

Когда iPhone синхронизирует обе службы, он отображает единое представление под названием «Все контакты». Однако за этим единым представлением стоит следующее:

  • Разные базы данных. iOS создает две отдельные записи базы данных для одного и того же человека: одну в базе данных iCloud и одну в базе данных Gmail.
  • Несовпадающие изменения. Если вы измените номер телефона в iOS, изменения могут быть записаны в вашу учетную запись по умолчанию (скажем, iCloud), в результате чего запись Google станет устаревшей.
  • Перекрестное опыление. Если автоматизированный инструмент пытается синхронизировать эти две записи, он воспринимает немного отличающиеся записи как записи двух уникальных людей, дублируя их туда и обратно.

Решение: выберите одну основную учетную запись

  1. Если вы полностью пользуетесь Apple: экспортируйте контакты Google в виде файла VCF, импортируйте его в iCloud и отключите синхронизацию контактов Google в разделе «Настройки» > «Почта» > «Аккаунты» > Gmail.
  2. Если вы используете Android + iPhone: оставьте Google своим хозяином. Отключите синхронизацию контактов iCloud и установите в меню «Настройки» > «Контакты» > «Учетная запись по умолчанию» значение Gmail.
  3. Выполните очистку. Используйте средство очистки контактов Swipe, чтобы объединить существующие дубликаты в единые мастер-карты без потери данных.

Практическое правило

Никогда не включайте переключатель «Контакты» для более чем одной учетной записи электронной почты на iOS. Одна учетная запись должна владеть вашими контактами; все остальные учетные записи должны работать только с почтой и календарями.