2021 年 5 月 5 日以降、Android 11 上のアプリはユーザーのすべてのファイルへのアクセスをリクエストできるようになります。これを行うには、開発者はまず Play ストアから承認を得る前に「宣言フォーム」を作成する必要があります。
その間アンドロイド12は現在ベータテスト中ですが、Google はオペレーティング システムの現行バージョンを除外するつもりはありません。今年の大型アップデートの前に、特に開発者側からは新機能がまだ期待されています。現在、アプリケーションがユーザーのファイルにアクセスできるようにするには、ユーザーはソース コードに「READ_EXTERNAL_STORAGE」という行を含める必要があります。 Android 11 では、これは次のようになります。ユーザーからの認可リクエスト。
Google は、このコード行を組み込んだアプリケーションを「スコープ付きストレージ」のカテゴリ、つまりスマートフォンに保存されているファイルへのアクセスを必要とするアプリケーションに分類しています。受け入れられた場合、アプリケーションは次のことが可能になります別のファイルを読み取るか、フォルダーを再編成する。しかし、Google は誰でもこのカテゴリーに分類されることを許可しません。また、ファイル マネージャーなど、機能するために必ずこのアクセス許可が必要なアプリケーションは、通常、Android 10向けに開発されたこれにより、プログラマはこの質問に関してより大きな自由を得ることができます。
同じテーマについて:Android 11 – Windows のようなゴミ箱を使用すると、誤って削除したファイルを復元できます
しかし、これは変わろうとしています。から5月5日, 開発者は、アプリがユーザー ファイルにアクセスする必要がある理由を Google に伝える必要があります。そうしないと、Android 11 のアップデートを展開できなくなります。実際、2021 年 11 月には、Play ストアからダウンロードされるすべてのアプリケーションは Android 11 のバージョンを提供する必要があります。
すべてのアプリケーションが「スコープ付きストレージ」カテゴリに分類されることを防ぐために、Google は実装を希望しています。記入するフォームシステムPlay ストアに投稿する前に。このようにして、マウンテン ビュー会社は、ファイルにアクセスする正当な必要性を持つユーザーとそれ以外のユーザーを区別できるようになります。Android 11 では、デバイスにインストールされているアプリのリストを収集できません。
現時点では、開発者は申告フォームをまだ利用できません。 Googleによると、この遅れは新型コロナウイルス感染症(COVID-19)のパンデミックの影響によるものとのこと。それでも、最近公開されたサポート ページには、ドキュメントがダウンロード可能になることが示されています。最終的には、このポリシー変更により、開発者はファイル アクセス権をさらに柔軟に設定できるようになります。ユーザー側では、使用するアプリケーションに関係なく、スマートフォンのデータにもっと簡単にアクセスできるようになります。
ソース :グーグル