Google、来月ついにAndroid 11でアプリがすべてのファイルへのアクセスをリクエストできるようになりました

click fraud protection

Google はついに、Android をターゲットとするファイル マネージャーやその他のアプリがすべてのファイル アクセスのアクセス許可を要求できる時期を発表しました。

Googleは、デバイスストレージへの広範なアクセスを要求するアプリの開発者にメールを送信し始めた。 このメールでは、開発者に対し、5 月 5 日以降、アプリが広範なストレージ アクセスを要求する理由を Google に通知する必要があり、通知しないと Android 11 を対象とするアップデートの公開が許可されなくなると伝えています。

Android 11 より前では、アプリはマニフェストで READ_EXTERNAL_STORAGE 権限を宣言し、ユーザーにそれを付与するよう求めることで、デバイスのストレージへの広範なアクセスをリクエストできました。 デバイスのストレージに保存されているすべてのファイルを読み取る正当な必要性のない多くのアプリが、 この権限により、Google は Android 11 の「スコープド ストレージ」でストレージ アクセス権限を制限することになります。 変化します。 ただし、ファイル マネージャーなど、より広範なストレージ アクセスが合法的に必要なアプリの場合、Google 引き続き Android 10 (API レベル 29) をターゲットにし、「レガシー」ストレージ アクセスをリクエストするよう奨励しました。 宣言する requestLegacyExternalStorage=true 彼らのマニフェストで。

レガシー アクセスにより、アプリは影響を受けずにデバイスのストレージに広範にアクセスできます。 スコープ付きストレージの制限. ただし、Android 11 (API レベル 30) 以降をターゲットとするすべてのアプリは対象ストレージの制限の対象となり、デバイス ストレージへのレガシー アクセスをリクエストできません。 代わりに、MANAGE_EXTERNAL_STORAGE という新しい権限を要求する必要があります (ユーザーには「すべてのファイル」として表示されます)。 Access」)を使用すると、広範なストレージ アクセスが許可されます(/Android/data などの少数のディレクトリを除く)。 /Android/obb).

2021 年 11 月以降、Google Play に送信されるすべてのアプリとアプリのアップデートは Android 11 をターゲットにする必要があります。つまり、ファイル マネージャー アプリと より広範なストレージ アクセスを必要とする他のアプリは、最終的にスコープド ストレージ モデルに切り替えて、すべてのファイル アクセスを要求する必要があります。 許可。 唯一の問題は、Google が現在、開発者が「すべてのファイル アクセス」権限をリクエストすることを許可していないことです。 Googleは以前、それを望んでいると述べた

開発者は宣言フォームに署名する必要があります アプリが Google Play で許可される前に。 この宣言フォームは、Google がファイルへのアクセスを制限するのと同じように、Google が「すべてのファイルへのアクセス」を必要としないアプリを排除できるようにすることを目的としています。 SMS、通話履歴、 そしてその QUERY_ALL_PACKAGES 権限。

Google は 2019 年 11 月に開発者に宣言フォームへの署名を義務付ける意向を発表しましたが、まだそれらの宣言フォームを実際に利用できるようにしていません。 同社はその理由について、新型コロナウイルス感染症(COVID-19)のパンデミックに起因する従業員の課題を挙げた。 Android 11 をターゲットにし、「すべてのファイル アクセス」へのアップロードをリクエストするアプリの許可を延期する グーグルプレイ。 グーグル 「2021年初頭」という不特定の日付を設定 彼らが申告フォームを開くときのために。

そしてついに、Googleは 開発者への通知を開始 アプリが実際に「すべてのファイル アクセス」権限を要求できるとき。 開発者に送信されたメールはわかりにくい文言になっていますが、 新しく公開されたサポートページ ある程度の明瞭さを加えます。 サポートページによると、Android 11をターゲットとし「すべてのファイルへのアクセス」を要求するアプリは、最終的に 2021 年 5 月から Google Play にアップロードされる予定です。これは、おそらく宣言フォームが公開されるときと思われます。 「すべてのファイル アクセス」の許可された使用、例外、および無効な使用のリスト、および推奨される代替 API については、 Googleのサポートページにアクセスしてください.