Android 12 では、近くの Bluetooth デバイスをスキャンするために位置情報が必要なくなりました

click fraud protection

Android 12 では、アプリがより広範な位置情報権限にアクセスする必要がなく、Bluetooth スキャンと追跡に特化した新しい権限が追加されています。

Google は Android リリースごとにプライバシーを改善し、アプリが権限を使用する方法を規制し続けています。 アンドロイド12 これらの変化も適度にもたらします。 昨日のメイン中に、 Google I/O 2021 基調講演では、プライバシー ダッシュボード、通知バーのカメラ/マイク使用アイコンなどの機能が披露されました。 ただし、アプリが必要なときに必要な権限のみを使用し、必要のないものにはアクセスできないようにするための小さな変更も多数あります。 これらの変更の 1 つは非常に小さなものですが、重要なステップです。アプリは近くの Bluetooth デバイスを追跡するために位置情報の許可を求める必要がなくなりました。

これはおそらく奇妙なものであり、近くの Bluetooth デバイスをスキャンするのになぜ位置情報の許可が必要なのかと自問するかもしれません。 基本的に、Android 12 より前は、近くの Bluetooth または Wi-Fi デバイスをスキャンする機能は、Android のより広範な「位置情報」権限に関連付けられていました。 この理由は理にかなっています。どの Bluetooth デバイスや Wi-Fi ネットワークが近くにあるか、現在接続されているかを推測することで、デバイスを確実に追跡できます。 したがって、アプリが Bluetooth デバイスをスキャンするだけで、GPS やその他の追跡テクノロジーを利用していない場合でも、同じ位置情報権限が必要です。

しかし、これはユーザーの誤解により予期せぬ結果を引き起こしました。 Bluetooth ベースの新型コロナウイルス感染症接触追跡アプリが開発されていたとき、これらの位置情報の許可を求めるプロンプトにより、多くのユーザーがこれらのアプリがあなたの位置情報を追跡していると非難しました。 例外を設けた Android 11 のアプリでは、接触追跡 API を使用するために位置情報の許可を求める必要がなくなりました。

Android 12では、 Googleが追加した 新しいBLUETOOTH_SCANおよびBLUETOOTH_CONNECT権限。これらは、アプリが要求できる位置情報権限とは異なる専用の権限です。 これらの権限が付与されると、アプリは位置情報の権限を要求せずに近くのデバイスをスキャンできます。 ただし、これらの権限を宣言できるのは、Android 12 をターゲットとするアプリのみです。

これは、ユーザーがアプリに権限を付与する際に自信を持てるだけでなく、次のような問題を回避できるため重要です。 これらのアプリは、携帯電話の位置を特定する許可を取得します。これは、位置情報の許可が許可されている場合に実行できます。 付与された。