29)では、ユーザーのプライバシー保護を強化するためにさまざまな機能と動作変更が加えられており、ユーザーがデータを管理する際の透明性や制御や、ユーザーによってアプリに付与される機能が拡張されています。プライバシー機能の設定によっては、アプリが依存している特定の動作やデータの動作が以前のバージョンのプラットフォームとは異なることがあります。ユーザーデータの扱いに関する最新のおすすめの方法に沿ってアプリを構築すると、アプリに対する影響を最小限に抑えられます。このページでは各変更の概要を説明します。このページに記載されているプライバシーに関する変更以外にも、プラットフォームに対して影響を及ぼす機能や変更が導入されています。ターゲットとするアプリの変更点ページをご覧ください。主な変更点をご紹介します。アクセス、つまり対象範囲別ストレージが付与されます。デバイスに表示されます。使用してアクセスする、アプリ固有のディレクトリにあるファイル。アプリによってメディアストアから作成された写真、動画、音声クリップ。ファイルにアクセスして変更する方法をご覧ください。権限が導入されています。権限が位置情報へのアプリのアクセスを制御するのは、そのアプリがバックグラウンドで実行しているときのみです。以下の条件のいずれかに該当する場合を除き、アプリはバックグラウンドで位置情報にアクセスしていると見なされます。対象アプリに属するアクティビティが表示されている。サービスをアプリが実行している。サービスで、位置情報へのアクセスを必要とするユーザー開始アクションを実行し続ける方法についての説明をご覧ください。以降で実行されている場合、プラットフォームでは次の動作が適用されます。要素が自動的に追加されます。自動的に追加されます。アップグレードすると、アプリに許可された位置情報ベースの一連の権限が自動的に更新されます。バージョンとその定義済み権限によって異なります。デバイスの位置情報へのアクセス権限が自動的に更新された後でも、ユーザーはこのアクセスレベルを変更できます。アプリのアクセス権限をフォアグラウンドのみに制限することも、アクセス権限を完全に取り消すことも可能です。サービス内では、アプリによる位置情報の受信が引き続き許可されているかどうかをアプリで確認する必要があります。アプリがバックグラウンドにあるときにデバイスの位置情報を取得する方法について詳しくは、最新の位置情報の定期受信に関するガイドをご覧ください。以降、バックグラウンドからのアクティビティの起動に関する制限が設定されました。この動作変更により、ユーザーに対する割り込みを最小限に抑え、ユーザーは画面内の表示内容を詳細に制御できるようになります。ユーザー操作の直接の結果としてアプリがアクティビティを起動する場合、アプリはこの変更による影響を受けないでしょう。バックグラウンドからのアクティビティ起動に代わるおすすめの手段について詳しくは、タイミングが重要なイベントをユーザーに通知する方法をご覧ください。データの操作に固有の変更について説明します。以降、プラットフォームでは連絡先アフィニティ情報を管理しません。そのため、アプリによってユーザーの連絡先に対して検索が行われても、その検索結果はインタラクションの頻度では並べ替えられません。以降すべてのデバイスでサポートが終了したフィールドとメソッドに関する注意事項が記載されています。アドレスが送信されます。アドレスを取得できます。アドレスを取得できます。このメソッドは、大量のデバイスをトラッキングする際に便利です。アプリがアクセスすることはできません。クラスを使用する必要があります。ストアからインストールされたサードパーティ製アプリでは特権を宣言できません。影響を受けるメソッドは次のとおりです。バージョンによって異なります。