Android Q は、特にアプリケーションによる位置情報へのアクセスに関して、ユーザーに対する透明性を高めます。

Android 10 Q では、バックグラウンドで GPS 位置情報にアクセスするには検証が必要です

Googleはプライバシーを企業の柱の1つとしたいと考えているアンドロイド10Q。実装されるさまざまな機能のうち、携帯電話の位置へのアクセスにはいくつかの変更が加えられます。

Googleがシステムを進化させるのはこれが初めてではない。このテーマに関する歴史を簡単に振り返ります。

Android 6.0 (Marshmallow) 以降、アプリケーションが携帯電話の位置情報にアクセスしたい場合は常に、ユーザーは許可を検証する必要があります。拒否された場合に代替ソリューションが提供されるかどうかは開発者の責任です。承認されると、アプリケーションはいつでもデバイスの位置を取得できるようになります。

ただし、GPS は電力を大量に消費するセンサーであるため、Google は Android 8.0 (Oreo) にいくつかの制限を実装して、アプリケーションがユーザーの位置を頻繁に尋ねることを防止しました。ただし、ユーザーに通知を表示するという回避策があります。このため、これらの通知が何度も表示されるのを目にしたことがあるはずです。

Android 10.0 (または Android Q) に関しては、Google はユーザーの位置情報へのアクセスをより詳細に制御できるようにしたいと考えています。これを行うには、アプリケーションがフォアグラウンドにある場合と、ユーザーが別のコンテキスト (アプリケーションがバックグラウンドにある) にある場合の 2 つのシナリオを区別する必要があります。

今後、ユーザーは、アプリケーションが表示されているときにその位置へのアクセスを許可するかどうかを検証する必要がありますが、アプリケーションがバックグラウンドにあるときにこの権限を許可するかどうかも検証する必要があります。このようにして、ユーザーは特定のアプリケーションの疑わしい使用をブロックできるようになります。これにより、開発者は、特定の使用の理由を説明することで、より透明性と教育を強化することが求められます。

コンテキストを考慮した権限

その間、Google I/O 2019、マウンテンビューの会社は、アプリケーション開発者がコンテキストで許可を求めることさえ提案しました。バス停の時刻を表示するアプリケーションを想像してみましょう。最初に、最寄りの停留所の時刻をリストするには、前景での許可のみをリクエストする必要があります。

一方、ユーザーが停止するまでガイドしてもらいたい場合は、ユーザーが別のアプリケーションに切り替えてもナビゲーションが停止しないように、アプリケーションはバックグラウンドで許可を要求する必要があります。

明らかに、これらは単なる推奨事項であり、開発者は関連性があると思うことを自由に行うことができます。

Android Pie から移行するとどうなりますか?

Android Q に切り替えると、ユーザーが GPS 位置へのアクセス許可を検証したすべてのアプリケーションには、フォアグラウンドとバックグラウンドの両方の許可が与えられます。 Googleはここでスムーズな移行を図りたいと考えている。

バックグラウンドで位置情報を使用するアプリには、通知が表示されるようになりました。

透明性の向上

アプリケーションがバックグラウンドで位置情報を使用している場合、警告する通知が表示されます。この動作は、iOS にすでに存在している動作に従います。

そこで Google は、ユーザーが各アプリケーションの動作をよりよく理解できるようにすることで、Android をスムーズに進化させようとしています。この透明性はプライバシー管理に適しているだけでなく、間接的にバッテリーの節約にも役立ちます。

お気軽にご相談くださいお使いのスマートフォンが Android 10 Q ベータ版と互換性があるかどうかを確認するためのリスト。インストール方法を知りたい場合は、ここに行きます