Google は、Android 11 の権限自動リセット機能を、Android 6.0 から Android 10 を実行しているすべてのデバイスに導入します。 これが何を意味するかというと、次のとおりです。
Android 11 では、Google 権限の自動取り消しを導入しました これにより、未使用のアプリがユーザーによって付与された機密性の高いアクセス許可にアクセスできなくなりました。 このプライバシー機能は現在 Android 11 以降のデバイスのみに限定されていますが、間もなく Android 6.0 までの古いバージョンの Android にも徐々に適用される予定です。
本日、Google は、 Android 11の権限自動リセット機能 Android 6.0以降を実行しているすべてのデバイスに。 この機能は、Google Play サービスがインストールされているデバイスへの展開が今年後半に開始される予定です。 Googleによると、この機能はAndroid 11(APIレベル30)以降をターゲットとするアプリでデフォルトで有効になるという。 API レベル 23 ~ 29 をターゲットとするアプリの場合、ユーザーは設定から手動で有効にする必要があります。
まず、権限の自動リセット機能により、ユーザーが数か月間アクセスしていないアプリに付与されている機密の権限が自動的に取り消されます。 たとえば、アプリに位置情報へのアクセスを許可し、何らかの理由でそのアプリを長時間開かなかった場合、この機能は そのアプリの位置情報のアクセス許可は自動的に取り消されます。アプリを開くと、アプリは位置情報のアクセス許可を再度リクエストする必要があります。
権限の自動リセット機能はデバイス管理者アプリには適用されません。 同様に、企業ポリシーによって固定された権限も取り消されません。 この機能は以下にも対応しています アプリの休止状態 で アンドロイド12. 必要に応じて、アプリ開発者はユーザーに権限の自動リセット機能を無効にするよう依頼することもできます。 アプリが API レベル 30 以上をターゲットにしており、権限の自動リセットを無効にするようにユーザーに要求したい場合は、 ジェットパックコア 図書館 - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus()
androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent()
. そうすることは、スマートウォッチのコンパニオン アプリなど、主にバックグラウンドで動作するアプリの場合に役立ちます。
古い Android スマートフォンに搭載されている権限の自動取り消し機能は、一見すると重要ではないように聞こえるかもしれませんが、これらの古い Android スマートフォンの多くに対するソフトウェア サポートを考慮すると、 携帯電話はずっと前に廃止されたため、悪意のあるアプリによって悪用されるリスクが高くなりました。Google がこのプライバシー機能を古い Android にも拡張するのは良いことです バージョン。
権限の自動リセット機能は、2021 年 12 月以降、Google Play Services がインストールされている Android 6.0 から Android 10 デバイスに段階的に展開されます。 Googleによれば、この機能は2022年第1四半期までに対象となるすべてのデバイスに提供される予定だという。 一方、クロスプラットフォームの自動リセット API は本日 Jetpack Core 1.7.0 でベータ版として開始されますが、2021 年 10 月に安定した API として開始される予定です。