Snow LeopardのiCalはiCloudに参加できます

Snow LeopardのiCalはiCloudに参加できます

AppleがMacユーザーをMac OS X 10.7 Lionへと強く推し進めていることは、10.6 Snow LeopardからLionへのアップグレードが不可能、現実的ではない、あるいは現時点では単に望ましくないと考えている多くの人々を困惑させ続けています。確かに、Snow Leopardに遡及適用できない新しい技術があれば、それも一理あるでしょう。しかし、iCloudのカレンダー共有に関しては、関連する規格を考慮すると、Appleの互換性への頑固な姿勢は、ほとんど気まぐれと言えるでしょう。

先週、BusyMac の BusyCal を使えば iCloud の Lion 要件を回避できるという記事を書きました。BusyCal は Lion、Snow Leopard、そして 10.5 Leopard でも iCloud と完璧に連携するからです (2011 年 12 月 5 日の記事「BusyCal で iCloud カレンダーを Snow Leopard で使える」参照)。この魔法は、BusyCal の開発者たちの才覚によるところももちろんありますが、BusyCal がカレンダー作成に CalDAV 標準をサポートしていること、そして iCloud (その前の「新しい」MobileMe もそうでした) が CalDAV サーバであることも、大きな理由の一つです。

ちょっと待ってください。Snow Leopard の Apple 独自の iCal は CalDAV クライアントではないのですか? iCal が CalDAV ベースの MobileMe に接続できるのに、なぜ iCloud に接続できないのでしょうか? 簡単に答えると、接続できるのです。Apple が簡単に接続できないようにしているだけです (私の BusyCal の記事にコメントをくれた、賢明な読者の Thomas Armbrüster 氏に感謝します)。

Snow LeopardでiCalをiCloudと連携させる設定で難しいのは、特定のサーバー設定を知っておく必要があることです。Maggie McFeeのブログ記事では、Snow LeopardのiCalをiCloudと連携させるための設定方法が紹介されており、MacworldのMac OS X Hintsにも手順がいくつか記載されています。しかし、どちらの方法もまだ使えるかどうかは分かりません。iCloudサーバーの名前を見つけるためのヒントは、もはや必要な情報を提供していないようです。

幸いなことに、Lion搭載のMacでもiCalにアクセスできる場合は、もっと簡単な方法があります。まず、安全のために、Snow Leopard搭載のMacで「ファイル」>「書き出し」>「iCalアーカイブ」を選択してiCalデータをバックアップしてください。この手順ですべてのデータが上書きされるため、以前の設定やカレンダーに戻したい場合に備えて、このファイルを手元に置いてください。

  1. Lion の iCloud 対応 iCal で、「ファイル」>「エクスポート」>「iCal アーカイブ」を選択し、iCal アーカイブを保存します。
  2. 結果のファイルを、Snow Leopard を実行している Mac にコピーします。
  3. 「ファイル > インポート > インポート」を選択し、Lion Mac から iCal アーカイブを選択します。

  4. iCal のアカウント設定 (iCal > 設定 > アカウント) を開き、アカウント情報ビューで iCloud パスワードを入力します (少なくとも私のテストでは、インポート後、そのフィールドは空白でした)。

面白半分で、「サーバー設定」をクリックすると、他の方法では入手困難または不可能なサーバー アドレスとパスが表示されます。


このエクスポートとインポートを実行し、iCloudのパスワードを再入力すると、Snow LeopardのiCalはiCloudと完璧に連携し、イベントの送受信も問題なくできました。iCalを使うとOSに関わらず歯が痛くなるので、私はBusyCalを使い続けるつもりですが、Snow Leopard搭載MacのカレンダーをiCloudで無料で利用したいという方にとって、この情報が少しでもお役に立てれば幸いです。

「じゃあ」と聞こえてきそうです。「Snow Leopardのアドレスブックはどうなってるの?CardDAVクライアントでしょ?」と。どうしても聞きたかったんですよね?簡単に答えると、LionからエクスポートしてSnow Leopardにインポートするという方法はアドレスブックでは使えません。サーバーの設定によっては、まだ正しく反映されないものがあります。ただし、上記で示したような設定を、Hsiaoi Collectionのブログ記事に大まかに記載されているように、関連するConfiguration.plistファイルに手動で編集できるかもしれません(コマンドラインを使う必要はなく、テキストエディタで何でも構いません)。私は指示に従って、自分のアドレスブックで
iCloudからデータを一度だけ読み込ませてみましたが、変更内容の取り込みも送信もできず、全く使い物になりません。他の人はこのハックでうまくいったようです。MacRumorsのこちらの記事に詳細が書かれていますが、私のMacでは何がどう違うのかよく分かりません。再現可能な手順がわかれば、また詳しく書きます。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.