Apple iCloudカレンダーをAndroidと同期する方法
目次
OneCalを使ってiCloudカレンダーをAndroidと同期しよう!
無料のOneCalアカウントにサインアップして、すべてのAndroidデバイスでiCloudカレンダーを自動的に同期しましょう。
以前の記事では、Google Calendar を Android と同期する方法とOutlook を Android と同期する方法について解説し、これらの方法はわかりやすく、欠点も少ないことがわかりました。
一方で、iCloud Calendar を Android と同期する場合は、それほど簡単ではありません。Play Store には、iCloud アカウントを接続できる公式の iCloud アプリがないためです。Outlook と Google は Android 向けのネイティブアプリを提供しており、アカウントをスムーズに接続してカレンダーを表示できます。
さらに困ったことに、Android のデフォルトのカレンダーアプリは、Outlook や Google アカウントを接続するように、iCloud アカウントを直接接続することに対応していません。
Apple Calendar を Android スマートフォンと共有または同期したい場合、このガイドでは手動と自動のすべての方法を紹介します。調査したところ、iCloud Calendar を Android と同期する方法は 3 つあります。
- iCloud.com を Android のホーム画面に追加して、Android で iCloud Calendar の予定を表示する。
- Google Calendar または Outlook を活用して、iCloud Calendar を Android と同期する。
- サードパーティの Android アプリを使って、iCloud Calendar を Android と同期する。
それぞれの方法について、メリットとデメリットもあわせて解説します。
iCloud.com を Android のホーム画面に追加して、Android で iCloud Calendar の予定を表示する
iCloud Calendar を Android と同期する最初の方法は、icloud.com のウェブサイトを Android のホーム画面に追加することです。
これにより icloud.com にアクセスしやすくなりますが、最終的には iCloud カレンダーをウェブアプリ(Google Chrome など)で開くことになります。つまり、ブラウザで icloud.com を開くのと基本的には同じですが、手順が少なくなります。
iCloud.com を Android のホーム画面に追加するには、以下の手順に従ってください。
- お好みのブラウザで icloud.com にアクセスします。 この例では、Samsung のスマートフォンと Google Chrome ブラウザを使用します。
- 「サインイン」をクリックします。 「サインイン」ボタンは画面中央に表示されているはずです。クリックするとログインページに移動し、iCloud の認証情報を入力できます。このページは公式の iCloud ページです。

- ユーザー名とパスワードを入力します。 iCloud アカウントにサインインするには、まずユーザー名を入力します。その後、Apple からパスワードでログインするか、Apple デバイスを使用するかを求められます。

- https://www.icloud.com/calendar/ にアクセスします。 このページでは、ウェブ上で iCloud カレンダーを表示・管理できます。このページを Android のホーム画面に追加します。
- ページ右上の三点アイコン(⋮)をクリックします。 三点アイコンは Google Chrome のページに表示されるメニューで、そのページに対して操作を行えます。

- 「ホーム画面に追加」をクリックします。 icloud.com のページを Android のホーム画面に追加することで、いつでも簡単に開けるようになります。

- アプリに名前を付けて「インストール」をクリックします。 Android のホーム画面に配置される icloud.com アプリに名前を付けることで、見分けやすくできます。名前を付けたら「インストール」をクリックします。

- iCloud Calendar がホーム画面に表示されます。 手順 6 で設定した名前の iCloud アプリが、Android のホーム画面に表示されます。
ホーム画面の iCloud アプリをクリックすると、Android スマートフォンから iCloud の予定を表示・管理できるようになります。
ただし、この体験はネイティブの Android アプリを使う場合とは異なります。ここで行っているのは、iCloud Calendar のウェブページをホーム画面に追加し、iCloud Calendar を見たいときに毎回ウェブブラウザを開くためのショートカットを作成しているだけです。
Google Calendar または Outlook を活用して iCloud Calendar を Android と同期する
iCloud Calendar を Android と同期するための回避策として、Android のネイティブカレンダーアプリが Google Calendar と Outlook に対応している点を活用できます。
これには 2 つの方法があります。iCloud Calendar を共有する手動の方法(無料ですが、カレンダーが公開され、リアルタイムではありません)と、OneCal を使った自動の方法(リアルタイムかつ非公開)です。両方を解説します。
Google Calendar を使って iCloud/Apple Calendar を Android と共有する
iCloud Calendar を Android と共有する最初の方法は、Google Calendar を使うことです。Google Calendar は、モバイル、デスクトップ、ウェブアプリを備えた、現在でも最も優れたカレンダーの 1 つです。
なお、Apple Calendar を共有するには Google Calendar のデスクトップ版ウェブアプリを使用します。Google Calendar のモバイルアプリでは、カレンダーのインポートに対応していないためです。
Google Calendar を使って iCloud Calendar を Android と同期するには、以下の手順に従ってください。
- Apple Calendar を開きます。 https://www.icloud.com/calendar/ にアクセスして、iCloud/Apple Calendar を開くことができます。

- Google Calendar と同期したい Apple Calendar にカーソルを合わせます。 カレンダーは左側のサイドバーの「カレンダー」セクションの下にあります。

- 共有したい Apple Calendar の右側にあるプロフィール画像アイコンをクリックします。 アイコンをクリックすると、「カレンダーの共有」というタイトルのモーダルが表示されます。

- 「公開カレンダー」をオンにします。 これにより Apple Calendar が公開され、新しい WebCal URL が生成されます。

- 「公開カレンダー」をオンにしたときに生成された WebCal URL をコピーします。 Apple Calendar が提供する「コピー」ボタンをクリックしてリンクをコピーできます。
- Google Calendar を開きます。 https://calendar.google.com/ にアクセスして Google Calendar を開くことができます。

- 「他のカレンダー」セクションを見つけます。 「他のカレンダー」セクションは、ページ左側のサイドバーにあります。

- + アイコンをクリックします。 プラスアイコンは、他のカレンダー セクションの右側にあります。

- 「URL で追加」をクリックします。 プラスアイコンをクリックすると、モーダルが表示されます。「URL で追加」と表示されたオプションをクリックします。

- Apple Calendar からコピーした URL を貼り付けます。 手順 5 で、カレンダー共有を有効にして Apple Calendar から生成した WebCal URL をコピーしました。その URL を Google Calendar の「URL で追加」フィールドに貼り付けます。

- 「カレンダーを追加」をクリックします。 iCloud/Apple Calendar が Google Calendar と同期されます。

- これで、iCloud Calendar が Google Calendar 経由で Android と共有されました。 Google Calendar ですべての iCloud Calendar の予定を確認できるようになります。あとは Google Calendar のモバイルアプリを開くだけです(まだインストールしていない場合は Play Store からダウンロードできます)。これで、すべての iCloud Calendar の予定が Android スマートフォンと同期されます。
iPhone から iCloud カレンダーを共有したい場合は、iPhoneのカレンダー を共有する方法の詳しい記事をご覧ください。
Outlook を使って iCloud/Apple Calendar を Android と共有する
iCloud Calendar を Android と共有するには、Outlook を使うこともできます。iCloud/Apple Calendar をインポートするには、Outlook のデスクトップ版ウェブアプリを使用する必要があります。その後、Outlook のモバイルアプリを使って、すべての Apple Calendar の予定を表示できます。
- Apple Calendar を開きます。 https://www.icloud.com/calendar/ にアクセスして、iCloud/Apple Calendar を開くことができます。

- Outlook Calendar と同期したい Apple Calendar にカーソルを合わせます。 カレンダーは左側のサイドバーの「カレンダー」セクションの下にあります。

- 共有したい Apple Calendar の右側にあるプロフィール画像アイコンをクリックします。 アイコンをクリックすると、「カレンダーの共有」というタイトルのモーダルが表示されます。

- 「公開カレンダー」をオンにします。 これにより Apple Calendar が公開され、新しい WebCal URL が生成されます。

- 「公開カレンダー」をオンにしたときに生成された WebCal URL をコピーします。 Apple Calendar が提供する「コピー」ボタンをクリックしてリンクをコピーできます。
- Outlook Calendar を開きます。 https://outlook.live.com/calendar にアクセスして Outlook Calendar を開くことができます。

- 「カレンダーを追加」セクションを見つけます。 カレンダーを追加 セクションは、ページ左側のサイドバーにあります。

- 「カレンダーを追加」をクリックします。 「カレンダーを追加」ボタンをクリックすると、「カレンダーを追加」というタイトルのモーダルが表示されます。
- 「Web からサブスクライブ」をクリックします。 先ほど共有した Apple Calendar をインポートするには、「Web からサブスクライブ」ボタンをクリックします。「Web からサブスクライブ」は、モーダルのサイドバーにあります。
- Apple Calendar からコピーした URL を貼り付けます。 手順 5 で、カレンダー共有を有効にして Apple Calendar から生成した WebCal URL をコピーしました。その URL を Outlook の入力フィールドに貼り付けます。

- カレンダー名を入力します。 iCloud Calendar に名前を付けるだけでなく、色やチャームを割り当てたり、メインカレンダーまたはその他のカレンダーの一部として割り当てたりすることもできます。

- 「インポート」をクリックします。 iCloud/Apple Calendar が Outlook Calendar と同期されます。

これで、iCloud Calendar が Outlook 経由で Android Calendar と共有されました。 Outlook Calendar ですべての iCloud Calendar の予定を確認できるようになります。Android の Outlook モバイルアプリにログインすれば、Android 上ですべての iCloud Calendar の予定を確認できます。
OneCal を使って iCloud と Android を自動同期する
上記の手動の方法では、iCloud カレンダーが公開され、リアルタイムでは同期されません。iCloud Calendar を Android と非公開かつリアルタイムで同期するには、OneCal を使って iCloud を Google Calendar または Outlook と同期し、そのアカウントを Android デバイスに追加できます。
- OneCal アカウントに登録します。 OneCal には無料で登録でき、クレジットカードも不要です。iCloud を Google Calendar または Outlook と同期できます。

- iCloud を Google Calendar または Outlook と同期します。 この方法は、iCloud を Google Calendar または Outlook のいずれかと同期することで機能します。すでにアカウントを持っているプロバイダーと iCloud を同期できます。Google アカウントをすでに持っている場合は、iCloud を Google Calendar と同期できます。状況に応じて、iCloud Calendar を Google Calendar と同期する方法またはiCloud Calendar を Outlook と同期する方法の手順に従ってください。

- Google Calendar または Outlook を Android デバイスに接続します。 iCloud を Google Calendar または Outlook と同期したら、そのどちらかを Android スマートフォンに追加する必要があります。iCloud を Google Calendar と同期した場合は、Google Calendar を Android と同期する方法の手順に従ってください。それ以外の場合は、Outlook を Android と同期する方法のガイドに従ってください。
選択した方法に応じて Google Calendar または Outlook を Android デバイスに接続すると、Android Calendar ですべての iCloud の予定を確認できます。
この方法にはいくつかのメリットがあります。
- ネイティブカレンダー表示: Android デバイスで iCloud アカウントを表示するためにネイティブのカレンダーアプリを使用するため、iCloud.com をホーム画面に追加する場合と比べてユーザー体験が向上します。
- 同期がリアルタイム: OneCal は iCloud カレンダーを Google Calendar または Outlook とリアルタイムで同期するため、デバイス間の不一致を心配する必要がありません。
サードパーティの Android アプリを使って iCloud Calendar を Android と同期する
Android で iCloud Calendar を使うもう 1 つの方法は、iCloud に対応したサードパーティの Android アプリを使用することです。iCloud に対応した Android アプリの一覧を見るには、以下の手順に従ってください。
- Play Store を開きます
- 「iCloud Calendar」と検索します。 検索ボックスで「iCloud Calendar」と検索すると、iCloud に対応した Android アプリの一覧が表示されます。その中から任意のアプリを選び、実際に試して、自分に合うか、提供されるユーザー体験が好みに合うかを確認できます。

OneCal を使ってすべてのデバイス間でカレンダーを同期する
OneCal に無料で登録すると、すべてのカレンダーをリアルタイムで同期し、すべてのデバイス間で同期状態を保てます。iCloud を使っていても Outlook を使っていても、OneCal はそれらをリアルタイムで同期できるため、予定がすべてのカレンダーとデバイスに複製されます。
FAQ
Android 向けの公式 iCloud Calendar アプリがないのはなぜですか?
Apple は Android 版の iCloud Calendar をリリースしていないため、Play Store から iCloud アカウントを直接追加することはできません。
Android のデフォルトのカレンダーアプリは iCloud に接続できますか?
いいえ。Android の標準カレンダーは Google と Microsoft アカウントのみをサポートしているため、iCloud をネイティブに追加することはできません。
iCloud Calendar の予定を Android に共有しながら、予定の詳細を非公開にできますか?
いいえ。iCloud の公開リンクでは常に詳細がすべて表示されます。「予定あり」の時間ブロックだけを共有したい場合は、OneCal を使用し、同期したい予定プロパティを選択してください。
iCloud から Google Calendar に色ラベルが引き継がれないのはなぜですか?
色の設定は各プラットフォーム内でローカルに管理されています。Google はインポートされたカレンダーにデフォルトの色を割り当てますが、これは手動で変更できます。
Google Calendar アプリから iCloud の予定を編集できますか?
いいえ。このサブスクリプションは読み取り専用です。
Android のカレンダーアプリ内で iCloud の予定をリアルタイムに表示するにはどうすればよいですか?
OneCal を使って iCloud を Google Calendar または Outlook と自動同期し、その Google または Outlook アカウントを Android に追加してください。
OneCal は iCloud の変更を Android に即時反映しますか?
はい。OneCal は iCloud の更新を監視し、リンクされた Google または Outlook カレンダーにリアルタイムでコピーするため、Android でも変更がすぐに表示されます。
Apple は Android 向けの iCloud Calendar アプリをリリースする予定がありますか?
Apple はそのような計画を発表していないため、Android ユーザーは現時点ではウェブアクセスまたはサードパーティツールに頼る必要があります。