Android 11 では、アプリケーションがゴミ箱を追加しやすくなりました

Android 11 には、アプリケーションがモバイル ストレージと対話する方法を変更する新しい権限システムである Scoped Storage が搭載されています。これらの新しい権限の中には、アプリ開発者が利用できる新機能、つまりファイルを直接削除する代わりにゴミ箱に送信する機能があります。

Android のゴミ箱についてはこれまで何度かお話してきましたが、実際のところ、Android には Windows のようなゴミ箱はありませんが、Google フォトや Gmail などの一部のアプリケーションはあります。 Scoped Storage の変更により、Android にはユニバーサルゴミ箱はまだありませんが、開発者はアプリにゴミ箱を実装するはるかに簡単な方法を利用できるようになります。

見てみると…
アンドロイド 11 が登場!: ニュースとアンドロイド 10 との違い

みんなのゴミ箱

Android 11 には Android API 30 が組み込まれており、その API 用に作成されたアプリケーションはスコープド ストレージに移行する必要があります。これは、アプリケーションがモバイル ストレージにアクセスする方法を再編成する新しい方法であり、内部ストレージまたは外部ストレージへのアクセスに対する従来のアクセス許可よりも制限が厳しくなります。

この変更は一夜にして実現するものではありませんが、Google は通常、ストアで公開されているすべての新しいアプリケーションが利用可能な最新の API 用にリリースされるまで、数か月の猶予期間を与えています。つまり、中期的には、ファイル マネージャーやバックアップ プログラムなど、モバイル ストレージ全体にアクセスする必要がある少数の例外を除いて、すべてのアプリケーションを Scoped Storage に移行する必要があります

ここからが興味深い部分です。スコープ付きストレージを使用すると、ファイルをお気に入りとしてマークしたり、ファイルを削除せずにゴミ箱に送信したりするなど、ファイルを操作する新しい方法が提供されます。このようにして、Android アプリケーションは、システムを最初からプログラムするのではなく、数行のコードで独自のごみ箱を実装できるようになります。

アプリに統合されたゴミ箱機能の例 ( Yuriy Mysochenko氏)

アプリケーションからゴミ箱に送信された写真やビデオは30 日後に自動的に削除されます。また、アプリケーションはゴミ箱の内容を表示して、完全に消去される前に内容を簡単に復元できるようにすることができます。

したがって、これは Windows のような汎用ごみ箱ではありませんが、使用をより簡単にするための中間ステップです。したがって、将来的には、より多くのアプリケーションがシステムを統合して、より柔軟な削除システムを追加したり、おそらく Android の将来のバージョンでユニバーサルゴミ箱が追加されたりすることも考えられないわけではありません。

経由 | XDA

Android 11 では、アプリケーションがゴミ箱を追加しやすくなりました・関連動画