iPhoneの写真キャッシュを消去することは可能?

不要な写真を削除し、「最近削除した項目」も空にしたのに、iPhoneの写真アプリが大量のストレージを使用しているようです。写真を失ったり、iCloud写真に影響を与えたりせずに、写真アプリのキャッシュを安全に消去する方法はありますか?

iPhoneには、手動で消去できるような写真アプリのキャッシュは基本的にありません。Androidとは異なり、iOSでは一時的なアプリファイルが自動的に管理されるため、写真アプリには独立した「キャッシュを消去」ボタンがありません。

写真アプリが多くのストレージ容量を使用している場合、通常はライブラリ自体が原因です。これには、通常の写真、動画、Live Photos、スクリーンショット、編集データ、サムネイルが含まれます。十分な空き容量を確保するには、こうしたコンテンツを減らすか圧縮する必要があります。

まず、特に容量削減の効果が見込めるファイルから確認しましょう。

  1. 重複または類似した写真を削除する。
  2. 長い動画や古い動画を確認する。
  3. 不要になったスクリーンショットを削除する。
  4. 動きの部分が不要なLive Photosを整理する。
  5. 最後に最近削除した項目アルバムを空にする。

ライブラリが小さければ手動でも対応できますが、ファイルが数千件あると、すぐに面倒になります。私は作業を効率化するためにClever Cleanerを使っています。重複または類似した写真、重複動画、Live Photos、スクリーンショット、その他のサイズが大きい項目をグループ別に分類できます。自動的に削除されるものはないため、何かを削除する前に各候補を確認できます。

カテゴリーごとに個別に作業したくない場合は、スマートクリーンアップが便利です。類似した写真を検出し、圧縮可能なメディアを1つの手順で圧縮できます。カテゴリーごとに自分で整理したり、圧縮を使って写真を削除せずにファイルサイズを小さくしたり、スワイプモードでライブラリを少しずつ確認したりすることもできます。アプリは無料で利用でき、広告もなく、使い始めるのにサブスクリプションも必要ありません。一部のクリーンアップ機能には、新規ユーザー向けの1日あたりの利用制限があります。

メッセージ内の添付ファイルも確認してください。共有された写真や動画は、写真ライブラリに保存されていなくても、かなりの容量を使用している場合があります。存在しない写真アプリのキャッシュを探すよりも、こうしたファイルを整理するほうが多くのストレージ容量を確保できることがあります。

つまり、iPhoneで「写真アプリのキャッシュを消去する」と言う場合、通常は実際の写真ライブラリを整理することを意味します。これにより、大切なファイルを残しながらストレージ使用量を減らせます。

iCloudに別のバックアップが保存されていると思い込んで、写真を削除しないでください。iCloud写真が有効になっている場合、削除はすべてのデバイスに同期されます。キャッシュボタンがないという点では@logichubの言うとおりですが、ファイルの削除だけが選択肢ではありません。写真の設定で「iPhoneのストレージを最適化」を有効にしてください。iPhoneにはサイズの小さいバージョンがローカルに保存され、必要に応じてオリジナルがダウンロードされます。ただし、ストレージ使用量の表示が減るまでには時間がかかる場合があります。

クリーンアップ後、ストレージ容量の表示がすぐに更新されるとは限りません。写真アプリがまだ変更内容をインデックス化していたり、削除内容をiCloudと同期していたりする可能性があるため、しばらくiPhoneをWi-Fiに接続して充電したままにしてください。その後、再起動して「iPhoneストレージ」をもう一度確認してください。「ストレージを最適化」が有効になっている場合、iOSは実際に空き容量が必要になるまでオリジナルを端末内に保持することがあります。そのため、消去すべき個別のキャッシュが残っていなくても、何も変わっていないように見えることがあります。

ストレージ使用量を無理に減らすためだけに、iCloud写真をオフにしたりサインアウトしたりしないでください。大量の再ダウンロードが発生したり、ローカルコピーを削除するかオリジナルをダウンロードするかの選択を迫られたりする可能性があるため、何かを変更する前に同期が完了するまで待ってください。

「ストレージを最適化」がオンでも、iOSは最近表示したオリジナルを端末内にキャッシュとして保持するため、同じアルバムを見続けても容量はほとんど減りません。ここでiCloudをオフに切り替えるのが最悪の選択だという@rocketspark6846の意見は正しいです。正直なところ、存在しないキャッシュを探すよりも、「設定」>「一般」>「iPhoneストレージ」でiOSが実際に「その他」として分類している項目を確認するほうが、はるかに多くのことが分かります。