Googleは昨年9月、iOSデバイスにおける連絡先とカレンダーのネイティブ同期を廃止しました。これは、GoogleがMicrosoftのExchange ActiveSyncプロトコルを段階的に廃止し、CardDAVとCalDAVを導入する計画の一環です。CardDAVとCalDAVは、それぞれ連絡先とカレンダーアイテム用のHTTPベースのWebDAVクライアント/サーバープロトコルです。
実は、Apple は 3 年近く前に iOS 4 のリリースで CalDAV と CardDAV を採用しましたが、CardDAV 経由で iPhone、iPod touch、iPad デバイスに Google 連絡先の同期を設定するのは、決して簡単ではありませんでした。
iOS 7では、AppleがGoogleコンタクトとのネイティブ同期を実装したようです。設定不要で真の双方向同期として機能するため、CardDAV経由でバックグラウンドで動作しているのではないかと思います。本当に素晴らしいので、その仕組みを説明しましょう…
この機能は 9to5Mac によって最初に発見されました。
したがって、Google 連絡先を iOS 7 デバイスとシームレスに同期するように設定するには、まず「設定」>「メール、連絡先、カレンダー」の「アカウントの追加」セクションをクリックして Gmail アカウントを設定する必要があります。
Gmailを選択し、次の画面でアカウントの認証情報を入力します。デバイス上の複数のアカウントを簡単に区別できるよう、アカウントに名前を付けることもできます(例:Chris's Gmail)。
完了すると次のセクションに移動し、Gmailのメッセージ、連絡先、カレンダー、メモの同期を個別に有効または無効にできます。Google連絡先を有効にするには、連絡先スイッチ(右上のスクリーンショットを参照)を切り替えて緑色に点灯させれば完了です。
双方向同期をテストするために、まず iOS 7 の連絡先に次のようなサンプル エントリを作成しました。
Gmailの連絡先同期を有効にすると、「連絡先」アプリに「すべてのGmail」という新しいグループが作成されます。私と同じように、iCloudで連絡先を管理している方は多いでしょう。そこで、連絡先アプリで「グループ」をタップすることで、これらのグループを一時的に非表示にできることをお伝えしておきます。
そこから、デバイスに設定されている特定の連絡先グループを有効または無効にできます。Facebookの連絡先をiOSと同期することを選択した場合は、ここにもFacebookグループが表示されます。
iCloud、Gmail、Yahoo!などのサービスで既に連絡先を同期している場合は、「設定」の「メール/連絡先/カレンダー」セクションの下部にある「デフォルトアカウント」を選択することをお勧めします。例えば、デフォルトアカウントをGoogleに設定すると、デバイス上で直接作成された新しい連絡先はすべてGoogleコンタクトに追加されます。
上記の例でJohn Doeを追加した後、Googleコンタクトのウェブサイトにアクセスすると、下図のように「マイコンタクト」タブにJohn Doeが表示されました。Googleコンタクトのウェブインターフェースでカードに加えた変更はすべてiOSデバイスにも反映され、その逆も同様です。
iPhoneでJohn Doeのカードに電話番号を追加しようとしたところ、変更はすぐにGoogleクラウドにプッシュされました。その後、ウェブインターフェースで電話番号を削除すると、すぐにiPhoneの連絡先から消えてしまいました。
最後に、iOS の連絡先からカードを削除すると、John Doe は Google 連絡先に存在しなくなりました。
iOS 7 デバイスと Google 連絡先の間で真の双方向同期が実現します。すばらしいです。
なお、ネイティブのGoogle Syncサポートは個人のGmailアカウントでのみ機能しているようです。Google Apps for Businessをご利用の方は、iOSの連絡先を同期するにはGoogle Syncをご利用ください。
かつては Google との連絡先の同期がいかに面倒だったかを知っている私にとって、これはまさに天の恵みです。
今では、双方向の Google 連絡先同期は切り替えるだけで実行でき、手間のかからないサポートにより、CardDAV 同期を手動で設定する際の追加手順を省くことができます。
このようなシームレスな体験を実現するために、Apple は Google と緊密に協力したのだろうか。
これまでのところ、この機能は気に入っていますか?