Googleは、2022年に権限の自動リセット機能をAndroid 6.0以降のデバイスに拡張する予定です

click fraud protection

Google は、Play Services を備えた Android 6.0 以降のデバイスに権限の自動リセット機能を提供する予定ですが、その予定は 2022 年 1 月です。 読む!

アンドロイド12 それは 季節のデザート, しかし、それは古いバージョンが一部の楽しみに参加できないという意味ではありません。 OS としての Android は過去 10 年間で成熟しており、多くの場合、 新しいソフトウェア バージョンに何年もかかる新機能を導入するよりも、より幅広いユーザーベースに機能を提供できるようになります。 伝播する。 Google は、Google Play Services を備えた Android 6.0 以降のデバイスに権限の自動リセット機能を拡張することを検討しており、前者を実行しています。 本日の発表により、当初の公開予定は 2021 年 12 月から 2022 年 1 月に延期されます。

権限の自動リセットとは何ですか?

2020 年の Android 11 では、Google はランタイム権限モデルにいくつかの変更を導入しました。簡単な概要を確認する価値があります。 Android 10 以前では、「危険な」権限 (別名、悪用される可能性が高い権限) について、アプリがリクエストする可能性がありました。 許可は一度だけ付与され、アプリがインストールされたままであるか、ユーザーが手動で許可を取り消すかアプリをクリアしている限り保持されます。 データ。 また、アプリが非コア機能やオプション機能に必要な場合でも、そのようなアクセス許可を要求するのが一般的でした。 平均的なユーザーは自分が付与した権限の範囲を理解しておらず、そのような権限の定期的なレビューが行われていないという事実を考慮すると、 ほとんどのユーザーが行うことですが、その結果、アプリ自体が取得していない場合でも、あまりにも多くのアプリがあまりにも多くの権限にアクセスできるようになりました。 使用済み。

Android 11 では、ワンタイム アクセス許可とアクセス許可の自動リセットが導入されました この問題に取り組むために。 ワンタイム アクセス許可は、まさにそのとおりです。非常に短い期間、アプリにアクセスを許可し、ユーザーが要求したときにアプリが非コア機能を完了できるようにします。 この非コア機能をアプリで定期的に実行する必要がある場合は、より長期間のアクセス許可を付与することもできます。 一方、権限の自動リセットは、頻繁に使用するためにそのような権限が付与されていたアプリが頻繁に使用されなくなるという状況に対処しました。 Android は、ユーザーがアプリをしばらく使用していないことを検出すると、付与されているすべての権限を自動的に取り消します。 アプリはこれらの機能をバックグラウンドで開始できるようになりました。 ユーザーが次回アプリを使用するときに、それらの権限を再度付与する機会が得られます。

自動リセット権限を古い OS バージョンに導入する

数か月前、 Googleが発表してた Android 11 の権限自動リセット機能が、Android 6.0 以降を実行しているすべてのデバイスに導入される予定です。 発表の際、Googleは、この機能が2021年12月にGoogle Play ServicesがインストールされているAndroid 6.0以降のデバイスに展開され始めると述べた。 今日の発表でニュース価値があるのは、この機能が来月、2022 年 1 月にロールアウトされ始めるということです。

以前の発表から、この機能は Android 11 (API レベル 30) 以降をターゲットとするアプリでデフォルトで有効になることがわかっています。 API レベル 23 ~ 29 をターゲットとするアプリの場合、ユーザーは設定から​​手動で有効にする必要があります。 この機能はデバイス管理者アプリには適用されず、企業ポリシーによって固定された権限も取り消されません。 必要に応じて、アプリ開発者はユーザーに権限の自動リセット機能を無効にするよう依頼することもできます。 アプリが API レベル 30 以上をターゲットにしており、権限の自動リセットを無効にするようにユーザーに要求したい場合は、 ジェットパックコア 図書館 - androidx.core.content。 PackageManagerCompat.getUnusedAppRestrictionsStatus() そして androidx.core.content。 IntentCompat.createManageUnusedAppRestrictionsIntent(). そうすることは、スマートウォッチのコンパニオン アプリなど、主にバックグラウンドで動作するアプリの場合に役立ちます。