iCloudコンテンツのアーカイブコピーを作成する方法

iCloudコンテンツのアーカイブコピーを作成する方法

AppleのiCloudは同期データのコピーを保存しますが、オンラインコンテンツを一貫した方法でアーカイブするのは難しい場合があります。その方法をご紹介します。

iCloudは、デバイス間でシームレスにデータを共有できるAppleのクラウドサービスです。iCloud対応アプリからデータをiCloudに保存し、他のデバイス上の同じアプリでAppleのiCloudサーバーに保存されたデータを同期できるという仕組みです。

実際には、これはかなりうまく機能していますが、iCloudの導入以来、同期とデバイス間のデータの一貫性維持に問題がありました。Appleはこれらの問題に対処しようと試みてきましたが、一部のユーザーから現在でもiCloudで断続的な問題が発生するという報告が寄せられています。

技術的背景

iCloudは内部的に、データの管理と同期に2つのAppleテクノロジーを利用しています。1つ目はCore Dataです。これはAppleのローカルデータベーステクノロジーで、アプリがデータをデバイス上にローカルに保存できるようにします。

2 番目のテクノロジーは CloudKit です。これは、Apple の iCloud サーバーに共有データを保存するための Web API とインターフェースであり、CloudKit API を呼び出すアプリケーションからアクセスできるようになります。

AppleのすべてのOSの裏では、静かに動作し、すべての同期を維持するデーモンが存在します。アプリがCore Data内のローカルで管理されているオブジェクトに変更を加えると、OSはAPI呼び出しを介してその変更をCloudKitストアにプッシュします。OSデーモンはこれを検知し、同期の信号として使用します。

これらはすべてバックグラウンドで静かに動作し、両方のデバイスと Apple の iCloud サーバー間でデータの同期を維持します。

iCloudドライブ

AppleはiCloud Driveも提供しています。これはiCloudベースのファイルストレージおよび同期システムです。iOS、iPadOS、tvOSでは「ファイル」というAppleアプリを使って、指定したフォルダにファイルをアップロードして同期できます。macOSでは、iCloud DriveはFinderの「iCloud Drive」フォルダで管理されます。

Pages、Numbers、Keynote などの他の Apple アプリやサードパーティ アプリも iCloud と iCloud ドライブをサポートしており、これらのアプリから直接ファイルを共有したり同期したりできます。

サードパーティ アプリが iCloud または iCloud Drive をサポートするには、CloudKit API を使用してファイルとデータを同期する必要があります。

iCloud共有

AppleのOSは、写真、連絡先、リマインダー、カレンダー、メモなどのアプリ間でのiCloud共有もサポートしています。これらの機能は通常、「設定」または「システム設定」アプリで有効または無効にできます。

サードパーティ アプリの iCloud トグル スイッチも通常は設定アプリに用意されており、これらのスイッチを使用してアプリの iCloud サポートを有効または無効にすることができます。

iCloudバックアップ

iOSとiPadOSでは、iCloudバックアップもサポートされており、設定からオン/オフを切り替えることができます。オンにすると、標準のトグルスイッチを使って、iCloudにバックアップするアプリとバックアップしないアプリを選択できます。

Apple には、iOS、iPadOS、Mac で iCloud とローカル バックアップを使用する方法に関する記事がいくつかあります。

Apple が述べているように、これらの自動デバイス バックアップで覚えておくべき主な点は、デバイス上のすべてのデータがバックアップされるわけではないということです。特に、アプリから iCloud にすでに保存されているデータは自動的にバックアップされません。

一部のデータは、対応するアプリがサポートしていない場合、バックアップと復元を行ってもデバイス間で転送されません。例えば、一部のデータについては、あるiPhoneから別のiPhoneへのバックアップと復元は可能ですが、デバイス間で同じアプリが同じデータをサポートしていない限り、iPhoneからiPadへのバックアップと復元は必ずしも可能ではありません。

iOS および iPadOS では、自動バックアップをオフにすると、バックアップされたデータも削除されます。

AppleのiCloudウェブサイトでiCloudアカウントにログインし、ウェブ上の各アプリからデータをエクスポートすることで、iCloudデータの一部をバックアップすることもできます。例えば、デバイス間でiCloudに同期されている連絡先データの場合は、iCloudウェブアカウントにログインし、連絡先アプリを選択して、右上隅のポップアップメニューから「エクスポート」を選択します。

また、iCloud ホームページにアクセスし、右上隅のアカウント アイコンをクリックして「iCloud 設定」を選択し、ページ上部のメニューから「iCloud ストレージ」をクリックすることで、Apple の iCloud Web インターフェースからほとんどの iCloud ストレージを表示および管理することもできます。

これにより、ほとんどの共有 iCloud アプリデータ、バックアップ、iCloud Drive のストレージを表示できます。

iCloud Drive の Web インターフェース。

iCloud Drive の Web インターフェース。

iOSまたはiPad OSでiCloudのストレージ容量を確認するには、「システム設定」->「AppleID」->「iCloud」->「iCloudストレージ」->「管理」に進みます。Macでも、Macのシステム設定アプリを使用する点以外は同じです。

システム設定で「Mac ストレージを最適化」ラジオボタンスイッチをオンにすると、十分なローカルストレージスペースがある場合、すべての iCloud Drive データの完全なコピーが Mac に保存されます。

iCloud アプリストレージ

iCloudにデータを保存したいアプリごとに、システム設定 > Apple ID > iCloudでスイッチをオンにしてください。iOS 16.2、iPadOS 16.2、macOS 13.1以降では、iCloudパネルの下部にスイッチがあり、すべてのアプリのiCloudウェブアクセスをオン/オフにすることもできます。

macOSのローカルiCloud Driveアーカイブフォルダ

macOSでMacアプリにiCloud Driveストレージを使用している場合、iCloudは保存されているすべての書類のコピーをユーザーフォルダ内の「iCloud Drive(アーカイブ)」というローカルフォルダに保存します。このアーカイブフォルダに保存されているファイルをOptionキーを押しながらFinder内の他の場所にドラッグすることで、ローカルコピーを作成できます。

このフォルダは、特定の時点におけるすべてのiCloud Driveファイルのスナップショットです。iCloud Driveアーカイブのスナップショットは複数作成できます。

Apple ID にサインインまたはサインアウトするたび、あるいは iCloud をオンまたはオフにするたびに、Mac は新しい iCloud Drive (アーカイブ) スナップショット フォルダを作成し、その名前の末尾に番号を追加します。

これらのアーカイブフォルダ内のファイルのコピーを手動で削除した場合、iCloudに保存されているコピーは削除されず、ローカルコピーのみが削除されます。これらは基本的にiCloudに保存されているドキュメントのローカルバックアップであり、現在同期されているバージョンではありません。

これらの古いアーカイブされたドキュメントを手動で iCloud に同期したい場合は、Finder の iCloud Drive フォルダに手動でコピーし直す必要があります。これにより、そこに保存されている現在のバージョンが上書きされ、同期されます。

iCloud Driveの復元

重要なものを誤って削除してしまい、それを復元したい場合でも、幸運なことに、iCloud は iCloud Drive ファイルの復元可能なバックアップを最大 30 日間作成します。

これを行うには、ブラウザからiCloudにサインインし、右上隅にある小さなグリッドアイコンをクリックします。次に「データ復元」をクリックします。iCloudデータ復元ページが表示されます。

「ファイルを復元」、「ブックマークを復元」、「連絡先を復元」、または「カレンダーを復元」をクリックします。復元したいファイルをクリックし、「復元」をクリックします。選択したファイルがiCloud Driveに復元されます。

ブックマーク、連絡先、カレンダーの場合、復元されたデータは各アプリケーションに直接コピーされます。ファイルの場合、「ファイルの復元」ポップアップウィンドウが表示されます。

復元したいファイルの横にあるチェックボックスをクリックし、「復元」ボタンをクリックします。選択したファイルのコピーがiCloud Driveに復元されます。

Apple には、メール、メモ、リマインダー、写真、Pages、Numbers、Keynote からファイルやデータを復元および削除する方法を詳しく説明したページもあります。

iCloudデスクトップと書類の設定

macOSでは、「システム設定」->「Apple ID」->「iCloud」->「iCloud Drive」と進むと、 「オンにする」/「オフにする」ボタンと、その下に「オプション」ボタンのあるポップアップウィンドウが表示されます。「オプション」ボタンをクリックすると、さらに別のポップアップウィンドウが表示され、「書類」タブと、チェックボックスが付いたアプリのリストが表示されます。

このリストでオンにしたチェックボックスごとに、そのアプリの書類がiCloud Driveに保存され、iCloud Driveとの間で同期されます。これには、Mac上のiCloud Driveをサポートするサードパーティ製アプリも含まれます。

iCloud との間でファイルを同期するアプリを選択します。

一番上のチェックボックス「デスクトップと書類フォルダ」をオンにすると、macOS は Finder のデスクトップとユーザー フォルダ内の書類フォルダの両方にあるすべてのファイルとフォルダも同期します。

iCloud がこれを行うと、Finder 内の同期された各ファイルまたはフォルダの横に小さなアイコンも追加されます。

下向きの矢印が付いたクラウドアイコンは、ファイルまたはフォルダがiCloudには存在するものの、Macには存在しないことを意味します。上向きの矢印が付いたクラウドアイコンは、ファイルまたはフォルダがMacのローカルに保存されているものの、iCloudには存在しないことを意味します。

クラウドまたは矢印アイコンが表示されない場合は、ファイルまたはフォルダが Mac にローカルに保存され、iCloud にも同期されていることを意味します。

「デスクトップとドキュメント フォルダ」チェックボックスがオンになっている限り、デスクトップまたはドキュメント内の任意のフォルダまたはファイルを Control キーを押しながらクリックするか、右クリックして、メニューから [今すぐダウンロード]または[ダウンロードを削除]を選択できます。

前者は iCloud Drive からコピーをダウンロードし、後者はローカルコピーを iCloud Drive にアップロードします。

「デスクトップと書類フォルダ」を使用することは、システム設定の iCloud Drive パネル自体で個々の iCloud Drive ラジオ ボタン スイッチをオンにすることとは異なることに注意してください。

前者はデスクトップ フォルダとドキュメント フォルダからファイルを直接コピーし、後者はアプリに応じてファイルの場合とそうでない場合がある個々のアプリ データを同期します。

iCloud パネルで「iCloud ストレージを最適化」ラジオボタンをオンにすると、iCloud は Mac の起動ディスクで使用可能なローカルストレージの量に基づいて、iCloud にダウンロードまたは保存するファイルをインテリジェントに選択しようとします。

「デスクトップと書類フォルダ」の使用に関して注意すべき点は、一度オンにして iCloud がそれらのフォルダ内のファイルを同期すると、再びオフにすると、それらのファイルとフォルダはすべて Mac から削除されますが、iCloud からは削除されないということです。

データが完全に失われることはありませんが、オフにすると、Mac からローカルにすべてのファイルが削除されます。

ローカルで削除されたファイルとフォルダを Mac に戻すには、「デスクトップと書類フォルダ」を再度オンにして、iCloud Drive から Mac にすべてを再度ダウンロードする必要があります。これらのフォルダに多数のファイルが含まれている場合、この処理には時間がかかる可能性があります。

新しい Finder ウィンドウを開いて左側のサイドバーから iCloud Drive を選択すると、現在 iCloud Drive にあるファイルとフォルダ、または iCloud Drive に同期されているファイルとフォルダを表示することもできます。

標準の iCloud Drive Finder ウィンドウ。

標準の iCloud Drive Finder ウィンドウ。

下向きの矢印が付いたクラウド アイコンは、アイテムが iCloud に保存されているが、まだ Mac にダウンロードされていないことを意味します。

写真とメモ

macOSの写真アプリの「写真」→「設定」ウィンドウには、iCloudに保存されているすべての写真のコピーをMacにダウンロードするためのコントロールがあります。これを行うには、「iCloud写真」チェックボックスをオンにし、写真をiCloudに同期しておく必要があります。

ローカルコピーをダウンロードするには、「オリジナルをこの Mac にダウンロード」をチェックします。

このオプションを選択すると、iCloud に保存されているすべての写真のローカル コピーがダウンロードされ、ローカルのフォト アプリのフォト ライブラリに保存されます。このフォト ライブラリは通常、Mac の起動ディスクのユーザー フォルダ内のピクチャ フォルダに、「Photos Library.photoslibrary」という名前のファイルとして保存されます。

FinderでこのファイルをOptionキーを押しながらドラッグしてコピーを作成し、後でファイル-インポートを選択して写真アプリに再度インポートすることができます。

残念ながら、Apple の Notes アプリには、すべての Notes データのコピーを作成するための組み込みまたは公式の方法はなく、現在選択されているノートのすべてを 1 つのエクスポートされた PDF ファイルに保存する以外に、Notes のインポート/エクスポート機能もありません。これは理想的とは言えません。

Notes データのバックアップを作成するには、各メモ項目をコピーして別の場所に貼り付けるか、各メモ項目をデスクトップにドラッグする必要があります。これにより、その 1 つの項目の Finder テキスト クリッピングのみが作成されます。

iCloudデータのバックアップには統一された方法はありませんが、一度やり方を覚えてしまえばそれほど難しくはありません。将来的には、AppleがiCloudの全機能、全アプリに、より堅牢で自動的なバックアップメカニズムを追加してくれるかもしれません。そうなれば、iCloudの利用はさらに魅力的になるでしょう。