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 のホーム画面に追加するには、以下の手順に従ってください。

  1. お好みのブラウザで icloud.com にアクセスします。 この例では、Samsung のスマートフォンと Google Chrome ブラウザを使用します。
  2. 「サインイン」をクリックします。 「サインイン」ボタンは画面中央に表示されているはずです。クリックするとログインページに移動し、iCloud の認証情報を入力できます。このページは公式の iCloud ページです。iCloud Homepage on Google Chrome Android
  3. ユーザー名とパスワードを入力します。 iCloud アカウントにサインインするには、まずユーザー名を入力します。その後、Apple からパスワードでログインするか、Apple デバイスを使用するかを求められます。Sign In To iCloud
  4. https://www.icloud.com/calendar/ にアクセスします。 このページでは、ウェブ上で iCloud カレンダーを表示・管理できます。このページを Android のホーム画面に追加します。
  5. ページ右上の三点アイコン(⋮)をクリックします。 三点アイコンは Google Chrome のページに表示されるメニューで、そのページに対して操作を行えます。Google Chrome on Android - Click three dots
  6. 「ホーム画面に追加」をクリックします。 icloud.com のページを Android のホーム画面に追加することで、いつでも簡単に開けるようになります。Google Chrome on Android - Add app to home screen
  7. アプリに名前を付けて「インストール」をクリックします。 Android のホーム画面に配置される icloud.com アプリに名前を付けることで、見分けやすくできます。名前を付けたら「インストール」をクリックします。Android - Install app and give a name
  8. 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 と同期するには、以下の手順に従ってください。

  1. Apple Calendar を開きます。 https://www.icloud.com/calendar/ にアクセスして、iCloud/Apple Calendar を開くことができます。Apple Calendar UI
  2. Google Calendar と同期したい Apple Calendar にカーソルを合わせます。 カレンダーは左側のサイドバーの「カレンダー」セクションの下にあります。Apple Calendar - Hover over the Apple Calendar you want to sync with Google Calendar
  3. 共有したい Apple Calendar の右側にあるプロフィール画像アイコンをクリックします。 アイコンをクリックすると、「カレンダーの共有」というタイトルのモーダルが表示されます。Apple Calendar - Click the Profile Picture Icon
  4. 「公開カレンダー」をオンにします。 これにより Apple Calendar が公開され、新しい WebCal URL が生成されます。Apple Calendar - Toggle the Public Calendar
  5. 「公開カレンダー」をオンにしたときに生成された WebCal URL をコピーします。 Apple Calendar が提供する「コピー」ボタンをクリックしてリンクをコピーできます。Apple Calendar - Copy the Webcal URL generated when toggling the
  6. Google Calendar を開きます。 https://calendar.google.com/ にアクセスして Google Calendar を開くことができます。Google Calendar homepage
  7. 「他のカレンダー」セクションを見つけます。 「他のカレンダー」セクションは、ページ左側のサイドバーにあります。Google Calendar - Other Calendars section
  8. + アイコンをクリックします。 プラスアイコンは、他のカレンダー セクションの右側にあります。Google Calendar - Plus Icon
  9. 「URL で追加」をクリックします。 プラスアイコンをクリックすると、モーダルが表示されます。「URL で追加」と表示されたオプションをクリックします。Google Calendar - From URL
  10. Apple Calendar からコピーした URL を貼り付けます。 手順 5 で、カレンダー共有を有効にして Apple Calendar から生成した WebCal URL をコピーしました。その URL を Google Calendar の「URL で追加」フィールドに貼り付けます。Google Calendar - Paste the URL we copied from Apple Calendar
  11. 「カレンダーを追加」をクリックします。 iCloud/Apple Calendar が Google Calendar と同期されます。Google Calendar - Click Add Calendar
  12. これで、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 の予定を表示できます。

  1. Apple Calendar を開きます。 https://www.icloud.com/calendar/ にアクセスして、iCloud/Apple Calendar を開くことができます。Apple Calendar UI
  2. Outlook Calendar と同期したい Apple Calendar にカーソルを合わせます。 カレンダーは左側のサイドバーの「カレンダー」セクションの下にあります。Apple Calendar - Hover over the Apple Calendar you want to sync with Google Calendar
  3. 共有したい Apple Calendar の右側にあるプロフィール画像アイコンをクリックします。 アイコンをクリックすると、「カレンダーの共有」というタイトルのモーダルが表示されます。Apple Calendar - Click the Profile Picture Icon
  4. 「公開カレンダー」をオンにします。 これにより Apple Calendar が公開され、新しい WebCal URL が生成されます。Apple Calendar - Toggle the Public Calendar
  5. 「公開カレンダー」をオンにしたときに生成された WebCal URL をコピーします。 Apple Calendar が提供する「コピー」ボタンをクリックしてリンクをコピーできます。Apple Calendar - Copy the Webcal URL generated when toggling the
  6. Outlook Calendar を開きます。 https://outlook.live.com/calendar にアクセスして Outlook Calendar を開くことができます。Outlook Homepage
  7. 「カレンダーを追加」セクションを見つけます。 カレンダーを追加 セクションは、ページ左側のサイドバーにあります。Outlook - Add Calendar Section
  8. 「カレンダーを追加」をクリックします。 「カレンダーを追加」ボタンをクリックすると、「カレンダーを追加」というタイトルのモーダルが表示されます。
  9. 「Web からサブスクライブ」をクリックします。 先ほど共有した Apple Calendar をインポートするには、「Web からサブスクライブ」ボタンをクリックします。「Web からサブスクライブ」は、モーダルのサイドバーにあります。Outlook - Subscribe from web
  10. Apple Calendar からコピーした URL を貼り付けます。 手順 5 で、カレンダー共有を有効にして Apple Calendar から生成した WebCal URL をコピーしました。その URL を Outlook の入力フィールドに貼り付けます。Outlook - Paste the URL we copied from Apple Calendar
  11. カレンダー名を入力します。 iCloud Calendar に名前を付けるだけでなく、色やチャームを割り当てたり、メインカレンダーまたはその他のカレンダーの一部として割り当てたりすることもできます。Outlook - Insert the Calendar name
  12. 「インポート」をクリックします。 iCloud/Apple Calendar が Outlook Calendar と同期されます。Outlook - Click Import

これで、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 デバイスに追加できます。

  1. OneCal アカウントに登録します。 OneCal には無料で登録でき、クレジットカードも不要です。iCloud を Google Calendar または Outlook と同期できます。OneCal Signup Page
  2. iCloud を Google Calendar または Outlook と同期します。 この方法は、iCloud を Google Calendar または Outlook のいずれかと同期することで機能します。すでにアカウントを持っているプロバイダーと iCloud を同期できます。Google アカウントをすでに持っている場合は、iCloud を Google Calendar と同期できます。状況に応じて、iCloud Calendar を Google Calendar と同期する方法またはiCloud Calendar を Outlook と同期する方法の手順に従ってください。Sync iCloud with Google Calendar
  3. Google Calendar または Outlook を Android デバイスに接続します。 iCloud を Google Calendar または Outlook と同期したら、そのどちらかを Android スマートフォンに追加する必要があります。iCloud を Google Calendar と同期した場合は、Google Calendar を Android と同期する方法の手順に従ってください。それ以外の場合は、Outlook を Android と同期する方法のガイドに従ってください。

選択した方法に応じて Google Calendar または Outlook を Android デバイスに接続すると、Android Calendar ですべての iCloud の予定を確認できます。

この方法にはいくつかのメリットがあります。

  1. ネイティブカレンダー表示: Android デバイスで iCloud アカウントを表示するためにネイティブのカレンダーアプリを使用するため、iCloud.com をホーム画面に追加する場合と比べてユーザー体験が向上します。
  2. 同期がリアルタイム: OneCal は iCloud カレンダーを Google Calendar または Outlook とリアルタイムで同期するため、デバイス間の不一致を心配する必要がありません。

サードパーティの Android アプリを使って iCloud Calendar を Android と同期する

Android で iCloud Calendar を使うもう 1 つの方法は、iCloud に対応したサードパーティの Android アプリを使用することです。iCloud に対応した Android アプリの一覧を見るには、以下の手順に従ってください。

  1. Play Store を開きます
  2. 「iCloud Calendar」と検索します。 検索ボックスで「iCloud Calendar」と検索すると、iCloud に対応した Android アプリの一覧が表示されます。その中から任意のアプリを選び、実際に試して、自分に合うか、提供されるユーザー体験が好みに合うかを確認できます。Search for iCloud Calendar

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 ユーザーは現時点ではウェブアクセスまたはサードパーティツールに頼る必要があります。