Google は Android 17 Beta 3 において、位置情報のプライバシーに関する複数の新しいアップデートを発表しました。
これには、新たにアプリに対して一時的に正確な位置情報を共有する「現在地ボタン (location button)」への対応や、権限ダイアログやインジケーターの改善、アルゴリズムの変更などが含まれています。
記事執筆時点で、筆者の Pixel 10 Pro (Android 17 Beta 3) では権限ダイアログとインジケーターの改善のみ確認できました。
アプリに組み込める新しい「現在地」ボタン
Android 17 では、開発者が自身のアプリに組み込める新しい UI 要素として「現在地ボタン」が提供されます。これは、近くのお店の検索や SNS への投稿など、1 回だけ位置情報を利用したいシーンを想定した機能です。

アプリ内にこのボタンが実装されていれば、ユーザーはアプリに常に位置情報へのアクセス権限を与える必要がなくなります。
実際にアプリ内でこのボタンから位置情報へのアクセスを許可した場合、そのセッションはアプリを閉じるまで有効になるため、何度も権限を尋ねられずに操作が可能です。
なお、このボタンは開発者向けの Jetpack ライブラリとして提供され、すべてのアプリですぐに表示されるわけではなく、今後アプリ開発者がアップデートで対応していくのを待つ必要があります。
権限ダイアログとインジケーターの改善
Android 17 Beta 3 では、位置情報の権限を求めるダイアログのデザインも変更され、「正確な」と「おおよその位置」という 2 つの選択肢がチェックボックスとして視覚的に区別されるようになりました。

さらに、Android 16 QPR3 で導入された位置情報の透明性インジケーターも再設計されました。カメラやマイクの仕様と統一され、システム以外のアプリが位置情報にアクセスすると、ステータスバーに青いドットが持続的に表示されるようになります。
通知パネルやクイック設定をタップすれば、直近でどのアプリが位置情報にアクセスしたかを簡単に確認でき、そこから権限の管理を行うことも可能です。これにより、バックグラウンドでの不要なアクセスをユーザー自身で監視しやすくなります。
前述の通り、筆者の Pixel 10 Pro (Android 17 Beta 3) 環境でも、この新しいダイアログの表示を確認しています。
人口密度に応じたアルゴリズムの変更
Android 17 におけるもう一つの大きな変更が、「おおよその位置情報」を算出するアルゴリズムが人口密度を考慮したものに改良された点です。
これまでは 2km 四方の固定グリッドが使用されていましたが、人口の少ない地方などのエリアでは、この範囲内に少数のユーザーしか存在しない可能性があり、プライバシー保護の観点で課題がありました。
新しいアルゴリズムでは、この固定グリッドが地域の人口密度に基づく動的なサイズに置き換わり、人口密度の低い地域ではグリッドが広くなるため、都市部だけでなく地方や遠隔地に住むユーザーであっても、より一貫したプライバシー保護が受けられるようになります。
まとめ
Android 17 の位置情報に関する一連のアップデートは、ユーザーのプライバシー保護をさらに強化しつつ、設定の煩わしさを減らす方向へ進化しています。
現在は Beta 3 でテスト中の段階ですが、正式リリースに向けて各アプリの対応が進むことが期待されます。


