2台以上のMac、あるいはiPhoneやiPod touchをお持ちなら、すべてのデバイスで連絡先やカレンダーを同期させておきたいと思うのは当然でしょう。その方法の一つとして、AppleのMobileMeサービス(個人向けは年間99ドル、5ユーザー向けのファミリーパックは年間149ドル)の利用が挙げられます。各デバイスでMobileMeを適切に設定しておけば、連絡先やカレンダーのデータに変更を加えると、他のデバイスとほぼ瞬時に同期されます(iPhoneの場合はワイヤレスで同期されます)。
しかし、MobileMe に料金を支払いたくない、または無料の Google 連絡先と Google カレンダー (どちらもどの Gmail アカウントからでもアクセス可能) を使いたい場合はどうすればよいでしょうか。Google では、Exchange ActiveSync を使用して iPhone や iPod touch を Gmail アカウント (gmail.com アドレス、または Google Apps 経由の独自ドメインのアドレス) に接続できるようにしています。Exchange ActiveSync は、MobileMe と同様に、電子メール、連絡先、およびカレンダーのデータをワイヤレスでプッシュ配信します。一方、Snow Leopard ではメール、アドレス帳、および iCal で Exchange 2007 サーバーをネイティブにサポートしており、Microsoft Entourage も Exchange アカウントをサポートしています。したがって、理論上は、連絡先とカレンダーの情報を Google のクラウドに保存し、既存のソフトウェアを使用してアクセスし、すべてのデバイスを自動的に同期するように構成できるはずです。
残念ながら、そこまで単純ではありません。iPhoneとiPod touchはGoogleのExchangeサービスと連携しますが、現在のMacデスクトップソフトウェアではそうではありません。Googleの連絡先とカレンダーは、それぞれアドレスブックとiCalと同期できますが、Exchangeとは同期できません。そのため、同期は瞬時にも自動でもできません。同様に、EntourageはOS Xの同期サービスと連携して、Googleの連絡先やカレンダーとの同期を間接的に実現できますが、EntourageでGmailアカウントをExchangeアカウントとして設定することはできません。
それでも、GoogleのサービスとSnow Leopardを使えば、MobileMeが提供する連絡先とカレンダーの同期機能のほとんどを再現できます。初期設定はMobileMeよりも複雑で、少し異なる使い方をする必要がありますが、最終的にはほとんどの人のニーズを満たすはずです。
ただし、事前にいくつか注意点を述べておきたいと思います。まず、ここで説明する手順は、1人のユーザーのデータを複数のデバイス間で同期するためのものであり、複数のユーザー間で情報を同期するためのものではありません。次に、iPhoneまたはiPod touchでは、この手順でExchangeを使用しますが、iPhone OSは現在、デバイスごとに1つのExchangeアカウントしかサポートしていません。そのため、既に別の目的(会社のメールアカウントへの接続など)でExchangeを使用している場合は、このソリューションは機能しません。そして最後に、ほとんどの連絡先とカレンダーデータはMacアプリケーションとGoogleの間で問題なく同期されますが、一部の項目(アドレスブックのグループやiCalの「フローティング」タイムゾーンなど)は同期されません。
準備手順
同期設定を変更する前に、いくつかの準備手順を実行する必要があります。
まず、連絡先とカレンダーのデータを必ずバックアップしておいてください。そうすれば、何か問題が発生した場合でも、以前の状態に復元できます。OS X アドレスブックの内容をバックアップするには、アドレスブック (/アプリケーション内) を開き、[ファイル] -> [書き出し] -> [アドレスブックアーカイブ] を選択して、エクスポートするデータの名前と場所を指定して [保存] をクリックします。iCal カレンダーをバックアップするには、iCal (/アプリケーション内) を開き、[ファイル] -> [書き出し] -> [iCal アーカイブ] を選択して、エクスポートするデータの名前と場所を指定して [保存] をクリックします。Entourage の連絡先とカレンダーをバックアップするには、Entourage を開き、[ファイル] -> [書き出し] を選択して、[Entourage アーカイブに項目を保存] を選択し、[すべての項目] を選択します。また、[次の種類の項目をアーカイブする] セクションで、[ローカル連絡先] と [ローカル カレンダー イベント] 項目を選択し (他のチェックボックスは選択解除できます)、右矢印をクリックします。[いいえ、アーカイブ後も項目を Entourage に保持する] オプションを選択したままにして、もう一度右矢印をクリックします。名前を入力し、エクスポートするデータの保存場所を選択して、「保存」をクリックします。iPhoneまたはiPod touchをお使いの場合は、USBケーブルまたはドックを使用してMacに接続し、同期してから続行してください。
さらに、Google Apps(カスタム ドメイン名用)を使用している場合は、Google の指示に従って、ドメインに対して Google Sync が有効になっていることを確認してください。
最後に、MobileMe ユーザーの場合は、連絡先とカレンダー データの MobileMe 同期をオフにすることをお勧めします。これにより、セットアップとトラブルシューティングが簡単になります。Mac でこれを行うには、システム環境設定の MobileMe パネルを開き、「同期」タブをクリックして、連絡先、カレンダー、またはその両方のチェックボックスをオフにします。iPhone または iPod touch では、「設定」->「メール/連絡先/カレンダー」に移動し、MobileMe アカウントをタップして、連絡先、カレンダー、またはその両方をオフにします。これを行うと、デバイス上の既存の連絡先またはカレンダーを保持するか削除するかを確認するメッセージが表示されます。最も安全なオプションは「iPhone に保存」をタップすることですが、Google が情報を保存する方法が原因で、連絡先やイベントが重複する可能性があります。Mac のデータが正しく、最新で、バックアップされていることが確実な場合は、「iPhone から削除」をタップすることで重複の可能性を減らすことができます。
連絡先をアドレス帳と同期する
アドレスブックをGoogleコンタクトの「マイコンタクト」リストと同期するには、アドレスブックを開き、「アドレスブック」→「環境設定」を選択し、「アカウント」をクリックします。左側のアカウントリストで「Mac内」を選択し、「アカウント情報」タブをクリックします。「Googleと同期」チェックボックスをオンにし、「設定」をクリックします。Googleとの同期を初めて設定する場合は、同期プロセスに関する警告が表示されます。内容を確認し、「同意する」をクリックします。表示されるダイアログボックスで、「Googleアカウント」欄にGmailのアドレス、「パスワード」欄にパスワードを入力し、「OK」をクリックします。アドレスブックがサーバーのIDを確認できないという警告が表示される場合がありますが、「続行」をクリックしてください。

次に、同期メニュー(円の中に矢印が 2 つ並んだアイコン)が Mac のメニューバーに表示されていることを確認する。表示されていない場合は、システム環境設定の MobileMe パネルを開いて同期タブをクリックし、一番下のメニューバーに状況を表示チェックボックスを選択する。同期メニューから今すぐ同期を選択する。最初の同期中に不一致の解決ウィンドウが表示された場合は、今すぐ確認をクリックし、各連絡先のどちらのバージョンを使用するかを決めてから、今すぐ同期をクリックする。最初の同期の後、OS X は 1 時間ごとに変更を同期するはずだが、今すぐ同期コマンドを使用すればいつでも手動で同期できる。(1 時間ごとの同期があまりにも少ない場合は、25 ドルの Spanning Sync ( ) を試してみるとよいだろう。これは連絡先を変更するたびに同期し、そうでない場合は 10 分ごとに同期する。)同期したい各 Mac でこの手順を繰り返す。
iCalとカレンダーを同期する
iCal を Google カレンダーと同期するには、iCal を開き、「iCal」>「環境設定」を選択し、「アカウント」をクリックしてプラス (+) ボタンをクリックします。「アカウントの種類」ポップアップメニューから「Google」を選択し、「メールアドレス」欄にメールアドレス全体 (末尾が @gmail.com またはカスタムドメイン) を入力し、「パスワード」欄にパスワードを入力して「作成」をクリックします。iCal がサーバーの ID を確認できないという警告が表示される場合があります。その場合は「続行」をクリックしてください。これで、メインの Google カレンダーが iCal に表示されます。追加の Google カレンダーを同期するには、「環境設定」ウィンドウの「委任」タブをクリックし、1 つまたは複数のカレンダーの「表示」チェックボックスをオンにします。

この手順全体は既存のGoogleカレンダーとiCalを同期しますが、その逆は同期しません。既存のiCalデータをGoogleカレンダーに移動するには、画面左側でGoogleカレンダーを1つ見つけ、その下の「設定」ボタンをクリックし、「新しいカレンダーを作成」ボタンの横にある「カレンダーをインポート」をクリックします。表示されるダイアログボックスで「参照」をクリックし、先ほど作成したiCalバックアップファイルに移動して選択します。「カレンダーをインポート」ダイアログボックスで、「カレンダー」ポップアップメニューからイベントを追加するカレンダー(複数ある場合)を選択し、「インポート」ボタンをクリックしてカレンダー情報をインポートします。
デフォルトでは、iCalはGoogleカレンダーと15分ごとに同期しますが、必要に応じて間隔を変更できます。間隔を変更するには、「環境設定」ウィンドウの「アカウント情報」タブをクリックし、「カレンダーを更新」ポップアップメニューから新しい値を選択します。連絡先と同様に、この手順を各Macで繰り返します。
Entourageで連絡先とカレンダーを同期する
Entourage に連絡先とカレンダーを保存している場合、 Google の連絡先やカレンダーと直接同期することはできませんが、間接的に同期することは可能です。まず、アドレスブックまたは iCal と Google の連絡先またはカレンダーとの同期を設定する手順に従ってください(OS X のアドレスブックまたは iCal が空であっても同期は可能です)。

次に、Entourageで「Entourage」→「環境設定」を選択し、左側のリストにある「一般環境設定」の「同期サービス」で「アドレスブックとMobileMeと連絡先を同期」または「iCalとMobileMeとイベントとタスクを同期」のいずれか、あるいは両方を選択して「OK」をクリックします。表示されるダイアログボックスで、最初の同期の3つのオプション(「情報を結合」、「Entourage情報を削除」、「Macintoshアドレスブック、iCal、MobileMeから情報を削除」)の説明を読み、必要なオプションを選択して「OK」をクリックします。(通常、連絡先とカレンダーの管理にEntourageのみを使用する場合は、「Macintoshアドレスブック、iCal、MobileMeから情報を削除」を選択するのが最適です。)
iPhoneやiPod touchと連絡先やカレンダーを同期する

連絡先とカレンダーを同期するには、iPhone OS 3.0以降を使用する必要があります。「設定」->「メール/連絡先/カレンダー」に進み、アカウントリストの下部にある「アカウントを追加」をタップします。「Microsoft Exchange」をタップし、「ユーザー名」欄にGoogleアカウントに関連付けられたメールアドレス全体、「パスワード」欄にパスワードを入力します。「ドメイン」は空白のままにします。「次へ」をタップします。「証明書を検証できません」というメッセージが表示された場合は、「承認」をタップします。「サーバー」欄に「m.google.com」と入力し、「次へ」をもう一度タップします。「連絡先とカレンダー」(Gmailのメールを同期する場合は「メール」も)がオンになっていることを確認し、「完了」をタップします。既存データの処理方法を選択するよう求められたら、「削除」をタップします。同期がすぐに始まり、すべてがワイヤレスで行われます。
上級寄稿者の Joe Kissell 氏は、TidBits の上級編集者であり、OS X に関する多数の電子書籍の著者です。