iPhone 所有者の多くは、仕事で Gmail アドレスや Google Workspace も使用しています。新しい電話をセットアップするとき、iCloud と Gmail の両方の「連絡先」を簡単に切り替えることができます。数週間後、あなたはなぜすべての連絡先にコピーが 2 つまたは 3 つあるのか、またはラップトップで電話番号を編集しても iPhone で更新できないのはなぜなのか疑問に思うことになります。
どちらのサービスもアドレス帳をクラウドに保存しますが、使用する同期プロトコル、フィールド分類が異なり、連絡先の写真の処理方法も異なります。マスター戦略を持たずにこれらを混合すると、必然的に同期ループが発生します。
機能の比較: iCloud 連絡先と Google 連絡先
| 機能 | iCloud 連絡先 | Google コンタクト | iPhone の受賞者 |
|---|---|---|---|
| ネイティブ iOS 統合 | iOS の連絡先ポスター、FaceTime、Siri、NameDrop との緊密な統合。 | Google CardDAV 経由のバックグラウンド プッシュ同期が必要です。 | iCloud |
| クロスプラットフォームの Web アクセス | iCloud.com で利用できます (機能しますが、速度が遅くなります)。 | 強力なウェブ編集とラベルを備えた contacts.google.com で利用できます。 | |
| 連絡先の写真とポスター | 4K カスタム連絡先ポスターとロック画面コール カードをサポートします。 | 写真を圧縮して低解像度のアバターを作成します。 | iCloud |
| 重複検出 | iOS 16 以降の基本的な名前ベースのマッチング。 | Web ポータルでのクラウド側のマージ提案。 | ネクタイ |
| Android と PC の互換性 | Android とネイティブに同期するのが難しい。 | Android、Windows、Mac、iOS でユニバーサル。 |
両方のアカウントを有効にすると重複が増える理由
iPhone が両方のサービスを同期すると、「すべての連絡先」と呼ばれる統合ビューが表示されます。ただし、その統一されたビューの背後には次のようなものがあります。
- 異なるデータベース: iOS は、同じ人物に対して 2 つの異なるデータベース レコードを作成します。1 つは iCloud データベースに、もう 1 つは Gmail データベースに作成されます。
- 編集内容の不一致: iOS で電話番号を編集すると、デフォルト アカウント (iCloud など) に変更が書き込まれ、Google レコードが古いままになる可能性があります。
- 相互受粉: 自動ツールが 2 つの間で同期しようとすると、わずかに異なるレコードを 2 人の固有の人物として扱い、前後に複製します。
解決策: マスター アカウントを 1 つ選択する
- すべて Apple の場合: Google 連絡先を VCF ファイルとしてエクスポートし、iCloud にインポートし、[設定] > [メール] > [アカウント] > [Gmail] で Google 連絡先の同期をオフにします。
- Android + iPhone を使用している場合: Google をマスターにしておきます。 iCloud 連絡先の同期をオフにし、[設定] > [連絡先] > [デフォルト アカウント] を Gmail に設定します。
- クリーンアップの実行: スワイプ連絡先クリーナーを使用して、データ損失なしで既存の重複を統合マスター カードに結合します。
経験則
iOS では、複数の電子メール アカウントで「連絡先」トグルを決して有効にしないでください。 1 つのアカウントが連絡先を所有する必要があります。他のすべてのアカウントはメールとカレンダーのみを処理する必要があります。