Wielu właścicieli iPhone'a korzysta także w pracy z adresu Gmail lub Google Workspace. Konfigurując nowy telefon, łatwo jest włączyć „Kontakty” zarówno w iCloud, jak i w Gmailu. Tygodnie później zastanawiasz się, dlaczego każdy kontakt ma dwie lub trzy kopie lub dlaczego edycja numeru telefonu na laptopie nie powoduje aktualizacji na iPhonie.
Obie usługi przechowują Twoją książkę adresową w chmurze, ale korzystają z różnych protokołów synchronizacji, różnych taksonomii pól i inaczej radzą sobie ze zdjęciami kontaktów. Mieszanie ich bez strategii głównej nieuchronnie tworzy pętle synchronizacji.
Porównanie funkcji: Kontakty iCloud i Kontakty Google
| Funkcja | Kontakty iCloud | Kontakty Google | Zwycięzca dla iPhone'a |
|---|---|---|---|
| Natywna integracja z iOS | Głęboka integracja z plakatami kontaktowymi iOS, FaceTime, Siri i NameDrop. | Wymaga synchronizacji push w tle za pośrednictwem Google CardDAV. | iCloud |
| Międzyplatformowy dostęp do Internetu | Dostępne na iCloud.com (funkcjonalne, ale wolniejsze). | Dostępne na contacts.google.com z zaawansowanymi funkcjami edycji internetowej i etykietami. | |
| Zdjęcia i plakaty kontaktów | Obsługuje niestandardowe plakaty kontaktów w rozdzielczości 4K i karty telefoniczne na ekranie blokady. | Kompresuje zdjęcia do awatarów o niższej rozdzielczości. | iCloud |
| Wykrywanie duplikatów | Podstawowe dopasowywanie na podstawie nazw w iOS 16 i nowszych wersjach. | Sugestie scalania po stronie chmury w portalu internetowym. | Krawat |
| Zgodność z Androidem i komputerem | Trudna jest natywna synchronizacja z Androidem. | Uniwersalny na Androida, Windows, Mac i iOS. |
Dlaczego włączenie obu kont powoduje zwielokrotnienie liczby duplikatów
Gdy iPhone synchronizuje obie usługi, wyświetla ujednolicony widok o nazwie „Wszystkie kontakty”. Jednak za tym ujednoliconym poglądem:
- Różne bazy danych: iOS tworzy dwa osobne rekordy w bazie danych dla tej samej osoby: jeden w bazie danych iCloud i jeden w bazie danych Gmaila.
- Niedopasowane zmiany: jeśli edytujesz numer telefonu w systemie iOS, może to spowodować zapisanie zmiany na Twoim koncie domyślnym (powiedzmy iCloud), przez co rekord Google będzie nieaktualny.
- Zapylanie krzyżowe: jeśli zautomatyzowane narzędzie próbuje zsynchronizować te dwa elementy, traktuje nieco różne rekordy jako dwie unikalne osoby i duplikuje je tam i z powrotem.
Rozwiązanie: wybierz jedno konto główne
- Jeśli używasz wyłącznie Apple: Eksportuj Kontakty Google jako plik VCF, zaimportuj go do iCloud i WYŁĄCZ synchronizację Kontaktów Google w obszarze Ustawienia > Poczta > Konta > Gmail.
- Jeśli używasz Androida i iPhone'a: Zachowaj Google jako swojego mistrza. WYŁĄCZ synchronizację kontaktów iCloud i ustaw Ustawienia > Kontakty > Konto domyślne na Gmail.
- Przeprowadź czyszczenie: użyj narzędzia Swipe Contacts Cleaner, aby połączyć istniejące duplikaty w ujednolicone karty główne bez utraty danych.
Praktyczna zasada
Nigdy nie włączaj przełącznika „Kontakty” na więcej niż jednym koncie e-mail w systemie iOS. Jedno konto powinno zawierać Twoje kontakty; wszystkie inne konta powinny obsługiwać tylko pocztę i kalendarze.