Android 10 におけるプライバシー
Android 10 ではプライバシーの保護とユーザーによるプライバシー管理を実現するため、システム UI の改良や、アプリが使用できるデータに関する権限と制限の厳格化といった大幅な変更が行われています。
すべてのデベロッパーがプライバシー機能を確認してアプリをテストする必要があります。影響は、各アプリのコア機能やターゲット設定などの要素によって異なる場合があります。
プライバシーに関する主な変更点
プライバシーに関する変更点 | 影響を受けるアプリ | 対応策 | |
---|---|---|---|
対象範囲別ストレージ 外部ストレージに対するビューをフィルタして表示し、アプリ固有のファイルやメディア コレクションにアクセスできるようにしました |
外部ストレージ内のファイルにアクセスして共有するアプリ | アプリ固有のディレクトリとメディア コレクション ディレクトリで作業します。 詳細 |
|
位置情報の利用許可に対するユーザー制御の強化 フォアグラウンドのみの権限により、デバイスの位置情報へのアプリアクセスをユーザーが細かく制御できる |
バックグラウンドでユーザーの位置情報をリクエストするアプリ | バックグラウンドでの位置情報の更新がない場合のグレースフル デグラデーションを確保する
Android 10 で導入された権限を使用して、バックグラウンドで位置情報にアクセスします。 詳細 |
|
バックグラウンド アクティビティの開始 バックグラウンドからのアクティビティの起動に関する制限 |
ユーザー操作なしでアクティビティを起動するアプリ | 通知トリガー アクティビティを使用する
詳細 |
|
再設定不可能なハードウェア識別子 デバイスのシリアルと IMEI へのアクセスに関する制限 |
デバイスのシリアルや IMEI にアクセスするアプリ | ユーザーがリセットできる識別子を使用します。 詳細 |
|
ワイヤレス スキャンの権限 Wi-Fi、Wi-Fi Aware、Bluetooth の一部のスキャン方法を使用するには、精度の高い位置情報の利用許可が必要です |
Wi-Fi や Bluetooth の API を使用しているアプリ | 関連するユースケースの ACCESS_FINE_LOCATION 権限をリクエストする
詳細 |
プライバシーに関するその他の変更点
ID とデータ
IMEI、シリアル番号、MAC などのハードウェア識別子に関する新しい制限。
カメラと接続
カメラのメタデータと接続 API の保護を強化しました。
プライバシー機能を更新する
- プライバシー機能を確認する - 変更点を確認してアプリを評価します。
- Android 10 でアプリをテストする - できるだけ早く Android 10 を入手し、必要に応じてテストと移行を行います。
- アプリを更新する - 可能であれば API 29 をターゲットに設定して、ベータ版トラックを利用しているユーザーまたは他のグループにテストしてもらいます。