Android エコシステムの柱は、ユーザーの信頼に対する共通の取り組みです。モバイル環境の進化に伴い、機密情報の保護に対するアプローチも進化しています。Android 17 では、ユーザーがより細かく管理できるように設計された一連の新しい位置情報プライバシー機能が導入され、デベロッパーはデータの最小化とプロダクトの安全性に関する優れたソリューションを利用できます。Google の戦略は、高品質のエクスペリエンスと堅牢なプライバシー保護のバランスを取るための新しいツールを導入し、ユーザーがデータを管理できるように透明性を高めることに重点を置いています。
位置情報ボタンの導入: 1 回限りの使用を簡素化
近くの店舗を探す、ソーシャル投稿にタグを付けるなど、多くの一般的なタスクでは、アプリがユーザーの正確な位置情報に永続的にアクセスしたり、バックグラウンドでのアクセスをしたりする必要はありません。Android 17 では、位置情報ボタンが導入されます。これは、1 回限りの正確な位置情報へのアクセスを安全に行えるように設計された新しい UI 要素です。業界パートナーは、ユーザー向けにシンプルでプライベートな位置情報フローを実現する方法として、この新機能をリクエストしています。
ユーザーのプライバシー保護を強化
位置情報の共有に関する意思決定をユーザーが操作を行う時点で行うことで、ユーザーは共有する情報の量と期間をより明確に選択できます。これにより、ユーザーはデータ共有をそのセッションでアプリが必要とするものだけに制限できます。同意が得られると、このセッション ベースのアクセスにより、位置情報に依存する機能で繰り返しプロンプトが表示されることがなくなります。操作時にアクセスが明示的にリクエストされるため、ユーザーの意図に対する信頼性が高まり、ユーザー エクスペリエンスが向上します。
アプリの美観に合わせて UI を完全にカスタマイズ
位置情報ボタンには、システム全体の認識性を維持しながら、アプリの美観との統合を確実にするための豊富なカスタマイズ オプションが用意されています。ボタンのビジュアル スタイルは次のように変更できます。
- 背景とアイコンのカラーパターン
- アウトライン スタイル
- 大きさと形状
また、事前定義されたオプションのリストから適切なテキストラベルを選択することもできます。セキュリティと信頼を確保するため、位置情報アイコン自体は必須であり、カスタマイズできません。フォントサイズは、ユーザー補助の設定を尊重するためにシステムによって管理されます。
Jetpack との統合を簡素化し、自動的に下位互換性を確保
位置情報ボタンは Jetpack ライブラリとして提供されるため、他の Jetpack ビューの実装と同様に、既存のアプリのレイアウトに簡単に統合できます。また、正確な位置情報へのアクセス権限のリクエスト方法も簡素化されます。さらに、Jetpack ライブラリで位置情報ボタンを実装すると、Android 16 以前を搭載したデバイスでユーザーがボタンをタップしたときに、既存の位置情報プロンプトがデフォルトで表示されるため、下位互換性が自動的に処理されます。
Android 位置情報ボタンは、Android 17 ベータ版 3 以降でテストできます。
位置情報へのアクセスに関する透明性
ユーザーは、位置情報データへのアクセスをモニタリングして制御するために使用できるツールを理解するのに苦労することがよくあります。Android 17 では、位置情報の利用許可の透明性を、マイクとカメラにすでに設定されている高い基準に合わせます。
- 位置情報インジケーターの更新: システム以外のアプリがユーザーの位置情報にアクセスするたびに、永続的なインジケーターが表示されるようになります。
- アトリビューションと制御: ユーザーはインジケーターをタップして、最近位置情報にアクセスしたアプリを確認し、[最近使用したアプリ] ダイアログでこれらの権限をすぐに管理できます。
密度ベースのおおよその位置情報でユーザーのプライバシーを強化
Android 17 では、人口密度を認識するように、おおよその位置情報(粗い位置情報)のアルゴリズムも改善されています。以前は、おおよその位置情報では 2 km 四方の静的なグリッドを使用していました。人口密度の低い地域では、2 km 四方に数人のユーザーしかいないことが多いため、プライバシーが十分に保護されない可能性があります。新しいアプローチでは、この固定グリッドが、地域の人口密度に基づいて動的にサイズが調整されるエリアに置き換えられます。人口密度の低い地域のグリッドを大きくすることで、Android は、都市部の密集地から遠隔地まで、さまざまな環境でより一貫したプライバシー保証を実現します。
実行時の権限ダイアログの改善
位置情報の実行時の権限ダイアログは、ユーザーが操作するフローが複雑です。ユーザーは、各アプリに付与する権限アクセスの粒度と期間を決定する必要があります。ユーザーがより少ない摩擦で情報に基づいたプライバシーに関する決定を行えるように、ダイアログを再設計し、"[正確]" と "[おおよそ]" の選択肢を視覚的に区別しやすくしました。これにより、ユーザーはニーズに最適なアクセスレベルを選択できます。
Android 17 のビルドを開始する
新しい位置情報プライバシー ツールは、ベータ版 3 でご利用いただけます。一般公開前にこれらの機能を改善するため、フィードバックをお寄せください。
- フィードバック: [公式トラッカー]で問題を報告してください。
今すぐ、よりスムーズでプライベートなエクスペリエンスを構築しましょう。
続きを読む
-
プロダクト ニュース
Android 17 は、本日ベータ版 3 でプラットフォームの安定版に正式に到達しました。つまり、API サーフェスがロックされています。最終的な互換性テストを実施し、Android 17 をターゲットとするアプリを Google Play ストアにプッシュできます。
Matthew McCullough • 所要時間: 5 分
-
プロダクト ニュース
デベロッパーの AI ワークフローとニーズはそれぞれ異なるため、AI が開発にどのように役立つかを選択できることが重要です。1 月に、ローカルまたはリモートの AI モデルを選択して Android Studio の AI 機能に利用できる機能が導入されました。
Matthew Warner • 所要時間: 2 分
-
プロダクト ニュース
Android Studio Panda 3 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、AI を活用したワークフローの制御とカスタマイズがさらに強化され、高品質の Android アプリをこれまで以上に簡単に構築できます。
Matt Dyor • 所要時間: 3 分
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。