先日、ユーロ2016のスケジュールをiPhone、Mac、iPadのカレンダーアプリに追加して、大会の最新情報をゲットする方法を解説した記事を書きました。記事で説明したように、iPhoneやiPadからこのカレンダー(または他のカレンダー)を直接購読すると、カレンダーはデバイスにローカルで追加されるだけで、iCloudカレンダーのように他のデバイス間で同期されることはありません。
iDB読者のKylerさんから本日、カレンダーをiCloudアカウントに追加する際に、カレンダーを購読する方法をメールでお問い合わせいただきました。iPhone、iPad、Macでカレンダーイベントを同期させるには、各デバイスでカレンダーを手動で購読する手間がかかりません。この記事では、その方法について解説します。
何らかの理由で、AppleはiPhoneやiPadから直接iCloudカレンダーの新規購読を設定できません。購読しているカレンダーのイベントをiCloud経由で他のデバイスにプッシュするには、Macを使用する必要があります。
新しいiCloudカレンダーサブスクリプションを設定する方法
1) Mac でカレンダー アプリケーションを起動します。
2) メニューバーで、「ファイル」>「新しいカレンダーサブスクリプション…」に移動します。
3) 購読したいカレンダーの URL をコピー/貼り付けし、「購読」ボタンをクリックして確認します。
4) この時点で、カレンダーの名前、色、その他の設定を変更できます。しかし、最も重要なのは、「場所」メニューから「iCloud」を選択することです。これにより、カレンダーの購読がiCloudカレンダーに切り替わります。
残念ながら、上で述べたように、これらすべてを iPhone または iPad から直接実行する方法はありません。これは、iOS のカレンダー アプリのかなり大きな欠点です。
既存のカレンダーサブスクリプションをiCloudカレンダーに変換する方法
ここで、Mac ですでにカレンダーを購読していて、それをローカル カレンダーから iCloud カレンダーに変更したいとします。
1) Mac で「カレンダー」ボタンをクリックして、すべてのカレンダーを表示します。
2) iCloudカレンダーに変換したいカレンダーサブスクリプションを見つけます。今回の場合は、Euro 2016カレンダーです。
3) そのカレンダーを右クリックし、「情報を見る」を選択します。
4) 「場所」メニューから「iCloud」を選択し、「OK」をクリックして確定します。これで、カレンダーの購読がiCloudカレンダーに変換され、Mac、iPhone、iPad間で同期されます。
繰り返しになりますが、これを行う唯一の方法はMacから直接行うことです。Appleが将来的にiOSに同様の機能を搭載し、iPhoneやiPadから直接iCloudカレンダーの購読を編集したり、新規作成したりできるようになることを期待しています。それまでは、上記の方法が唯一の選択肢です。