スクリーンショットクリーンアップ
スクリーンショットは本来その場限りのもの——搭乗券、レシート、入力するためのコード——なのに、ライブラリにずっと残り続けます。CleanPhotoはそれを写真の山から取り出し、日ごとに並べて、溜め込んだ量を見える化します。
スクリーンショットの検出方法
iOSでは、システムが専用の「スクリーンショット」アルバムを保持しています。CleanPhotoはそのアルバムを直接読み込むため、検出は正確です。Androidでは、スクリーンショットの保存場所がメーカーによって異なるため、まずアルバム名を確認し、スクリーンショット用アルバムが見つからない場合は、各画像のタイトルとファイルパスに、端末がスクリーンショットに使う命名パターンが含まれるかを調べます。
日別グループ化
見つかったスクリーンショットは撮影日ごとにグループ化され、最新の日が先頭に来ます。各グループにはすべてのスクリーンショットとファイルサイズが表示されるため、毎日のスクリーンショットが実際にどれだけ容量を占めているかが分かります。
確認して削除
日ごとに処理します。保証コードや残したい会話など、まだ必要な少数を残し、残りに削除印を付けます。確認すると、システムの写真ライブラリ経由で削除されます。選択した以外のものは一切変更されません。
スクリーンショットが最も効果的な理由
スクリーンショットはたいてい全画面で、編集されることもほとんどなく、1週間も経てばほぼ見返されることがありません。ほとんどのライブラリで、古いスクリーンショットの削除が最も速く容量を回復する手段です。日別グループなので、どこかで止めることもできます。たとえば「3か月より前だけ全部削る」という進め方も可能です。
いつも通りローカル処理
スクリーンショット検出は、端末上のアルバム名・タイトル・ファイルパスだけを読み取ります。アップロードは一切なく、アカウントも不要です。