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