プロダクト ニュース

位置情報のプライバシーの再定義: Android 17 の新しいツールと改善点

所要時間: 3 分
Robert Clifford のプロフィールを表示
Robert Clifford デベロッパー リレーション エンジニア

Android エコシステムの柱は、ユーザーの信頼に対する共通の取り組みです。モバイル環境の進化に伴い、機密情報の保護に対するアプローチも進化しています。Android 17 では、ユーザーがより細かく管理できるように設計された一連の新しい位置情報プライバシー機能が導入され、デベロッパーはデータ最小化とプロダクトの安全性に関する優れたソリューションを利用できるようになります。Google の戦略は、高品質のエクスペリエンスと堅牢なプライバシー保護のバランスを取るための新しいツールを導入し、ユーザーがデータを管理できるように透明性を高めることに重点を置いています。

位置情報ボタンの導入: 1 回限りの使用のためのアクセスを簡素化

近くのショップを探す、ソーシャル投稿にタグを付けるなど、多くの一般的なタスクでは、アプリがユーザーの正確な位置情報に永続的にアクセスしたり、バックグラウンドでアクセスしたりする必要はありません。Android 17 では、位置情報ボタンが導入されます。これは、1 回限りの正確な位置情報へのアクセスを安全に行えるように設計された新しい UI 要素です。業界パートナーは、ユーザー向けに、よりシンプルでプライベートな位置情報フローを実現する方法として、この新機能をリクエストしていました。

local-cafe.gif

ユーザーのプライバシー保護を強化

位置情報の共有に関する決定をユーザーが操作を行う時点で行えるようにすることで、ユーザーはどの程度の情報をどのくらいの期間共有するかについて、より明確な選択を行うことができます。これにより、ユーザーはデータ共有を、そのセッションでアプリが必要とするものだけに制限できます。同意が得られると、このセッションベースのアクセスにより、位置情報に依存する機能のプロンプトが繰り返し表示されることがなくなります。操作時にアクセスが明示的にリクエストされるため、ユーザー エクスペリエンスが向上し、ユーザーの意図を高い信頼性で把握できるというメリットがデベロッパーにもたらされます。

アプリのデザインに合わせて UI を完全にカスタマイズ

位置情報ボタンには、システム全体での認識性を維持しながら、アプリのデザインに合わせて統合できるように、豊富なカスタマイズ オプションが用意されています。ボタンのビジュアル スタイルは次のように変更できます。

  • 背景とアイコンのカラーパターン
  • アウトライン スタイル
  • 大きさと形状

また、事前定義されたオプションのリストから適切なテキストラベルを選択することもできます。セキュリティと信頼性を確保するため、位置情報アイコン自体は必須であり、カスタマイズできません。フォントサイズは、ユーザー補助の設定を尊重するためにシステムによって管理されます。

location-buttons-examples.png

Jetpack との統合を簡素化し、下位互換性を自動化

位置情報ボタンは Jetpack ライブラリとして提供されるため、他の Jetpack ビューの実装と同様に、既存のアプリ レイアウトに簡単に統合でき、正確な位置情報へのアクセス権限のリクエスト方法が簡素化されます。また、Jetpack ライブラリで位置情報ボタンを実装すると、Android 16 以前を搭載したデバイスでユーザーがタップしたときに、既存の位置情報のプロンプトがデフォルトで表示されるため、下位互換性が自動的に処理されます。

Android の位置情報ボタンは、Android 17 ベータ版 3 以降でテスト可能。

位置情報へのアクセスの透明性

ユーザーにとって、位置情報データへのアクセスを監視、管理するツールについて理解することは、必ずしも簡単ではありません。Android 17 では、マイクとカメラに対してすでに設定されている高い基準に合わせて、位置情報の利用許可の透明性を確保しています。

Location-access-transparency.png
  • 位置情報インジケーターの更新: システム以外のアプリがユーザーの位置情報にアクセスすると、ユーザーに通知するインジケーターが常に表示されるようになります。
  • アトリビューションと管理: ユーザーはインジケーターをタップして、最近位置情報にアクセスしたアプリを正確に確認し、[最近のアプリの使用状況] ダイアログからそれらの権限をすぐに管理できます。

密度ベースのおおよその位置情報でユーザーのプライバシーを強化

Android 17 では、人口密度を認識するように、おおよその位置情報(粗い位置情報)のアルゴリズムも改善されています。以前は、おおよその位置情報では 2 km 四方の静的なグリッドが使用されていました。人口密度の低い地域では、2 km 四方に数人のユーザーしかいないことが多いため、プライバシーが十分に保護されない可能性があります。新しいアプローチでは、この固定グリッドが、地域の人口密度に基づいて動的にサイズが調整されるエリアに置き換えられます。人口密度の低い地域のグリッドを大きくすることで、Android は、都市部の密集地から遠隔地まで、さまざまな環境でより一貫したプライバシー保護を保証します。

実行時の権限ダイアログの改善

位置情報の実行時の権限ダイアログは、ユーザーが操作するフローが複雑なものの 1 つです。ユーザーは、各アプリに付与する権限のアクセス権の粒度と期間を決定する必要があります。ユーザーがより少ない手間で、十分な情報に基づいてプライバシーに関する決定を行えるようにするため、ダイアログが再設計され、"[正確]" と "[おおよそ]" の選択肢が視覚的に区別しやすくなりました。これにより、ユーザーはニーズに最適なアクセスレベルを選択できます。

location-grant-dialog.gif

Android 17 のビルドを開始する

新しい位置情報プライバシー ツールは、ベータ版 3 でご利用いただけます。一般公開前にこれらの機能を改善するため、フィードバックをお待ちしています。

今すぐ、よりスムーズでプライベートなエクスペリエンスを構築しましょう。

作成者:
続きを見る