過去にアクセシビリティとSMSの権限が変更されたことを受けて、Googleは、モバイルにどのようなアプリケーションがインストールされているかをアプリケーションが確認できる別の権限を停止し始めた。
本日より、この権限を必要とする Google Play にアップロードされた新しいアプリは、Google Play デベロッパー コンソールのフォームを使用して理由を説明する必要があります。そうせずに許可を維持するアプリは、来年 6 月 1 日から Google Play から削除される可能性があります。
インストールされたアプリをスパイする必要はもうありません
Android 10 までは、どのアプリケーションも、ユーザーの同意なしに広告 SDK を作成するための共通リソースに加えて、ユーザーのプライバシーに悪影響を与える可能性があるモバイルにどのようなアプリケーションがインストールされているかを自由に参照できました。
Android 11 以降ではこれが変更され、アプリケーションはシステムにインストールされているすべてのアプリのリストを受け取るのではなく、重要なシステム アプリ、そのアプリをインストールしたアプリ、および関連アプリを含むリストのフィルターされたバージョンを受け取るようになります。インストールされているすべてのアプリを表示する必要がある人はQUERY\_ALL\_PACKAGES権限を使用する必要があります。
Google は、この権限を位置情報、SMS、通話記録と同様に高リスクとして分類しており、これを必要とするアプリは、その権限がアプリのコア機能に必要であることを正当化する必要があります。これを行うには、影響を受けるアプリの開発者は、Google Play デベロッパー コンソールのフォームに記入することができます。
このフォームでは、実際に、アプリがインストールされているすべてのアプリケーションを参照する必要があり、Google が提案する危険性の低い代替手段では動作しないことを確認する必要があります。 Google は、この権限の使用を許可するアプリの種類をサポート ページで説明しています。
アプリケーションの検索
ウイルス対策
ファイルマネージャー
ブラウザ
セキュリティチェックの実行が必要な銀行アプリ (一時的にのみ許可)
その他のケースは許可されませんが、Google はさらに進んで、 QUERY\_ALL\_PACKAGES権限を使用してモバイルにインストールされているアプリのリストにアクセスできないアプリケーションの特定のケースを示しています。
メイン機能以外の目的で権限を使用するアプリ
P2P ファイル送信アプリ (アプリの主な用途がそれ以外の場合)
インストールされているアプリのリストを取得して販売する場合
(完全なアプリの代わりに) フィルタリングされたアプリのリストを取得することで、同じことを実行できる場合。
新型コロナウイルス感染症(COVID-19)による延長により、昨年 5 月 5 日に計画されていたこれらの新しい制限の実施が遅れた後、アプリケーションにはこの許可が含まれており、 6 月 1 日の時点で Google Play から削除される理由を正当化するものではありません。
経由 | XDA