Android 11 におけるプライバシー
Android 11 では、以前のバージョンの Android をベースに、機能やアップデートを追加してユーザーの安全性を高め、透明性とコントロールを強化しています。すべてのデベロッパーがプライバシー機能を確認してアプリをテストする必要があります。影響は、各アプリのコア機能やターゲット設定などの要素によって異なる場合があります。
Android 11 で実施される主な変更点について詳しくは、以下のセクションをご覧ください。
プライバシーに関する主な変更点
Android 11 で有効になるプライバシーに関する主な変更点を次の表に示します。
プライバシーに関する変更点 | 影響を受けるアプリ | 対応策 | |
---|---|---|---|
対象範囲別ストレージの適用 Android 11 以降をターゲットとするアプリは常に、対象範囲別ストレージの動作の対象になります |
Android 11 以降をターゲットとするアプリのほか、Android 10 をターゲットとし、かつ requestLegacyExternalStorage を true に設定せず、対象範囲別ストレージをオプトアウトしていないアプリ |
対象範囲別ストレージを扱うようにアプリを更新します。 対象範囲別ストレージに関する変更点の詳細 |
|
1 回だけのアクセス許可 ユーザーは 1 回だけのアクセス許可を使用して、位置情報、マイク、カメラへの一時的なアクセス権を付与できます |
Android 11 以降で実行され、位置情報、マイク、またはカメラへの権限をリクエストするアプリ | アプリに権限があることを、その権限で保護されているデータにアクセスしようとする前に確認します。 権限に関するおすすめの方法をご確認ください |
|
許可のオートリセット Android 11 以降でユーザーがアプリを数か月操作しなかった場合、システムがアプリの機密情報に関わる権限を自動リセットします。 |
Android 11 以降をターゲットとし、ほとんどの処理をバックグラウンドで実行するアプリ | システムによってアプリの権限がリセットされないようにユーザーに依頼します 権限の自動リセットに関する詳細 |
|
バックグラウンドでの位置情報へのアクセス Android 11 では、ユーザーがバックグラウンドでの位置情報への権限をアプリに付与する方法が変更されています |
Android 11 以降をターゲットとし、バックグラウンドでの位置情報へのアクセスを必要とするアプリ | 位置情報に対して、フォアグラウンド(おおよそ、精緻)の権限とバックグラウンドの権限を段階的に増やしながら、権限リクエストのメソッドを別々に呼び出してリクエストします。必要に応じて、その権限を付与することでユーザーに生じるメリットを説明します。 Android 11 におけるバックグラウンドでの位置情報へのアクセスに関する詳細 |
|
パッケージの公開設定 Android 11 では、アプリが同じデバイス上の他のインストール済みアプリに対してクエリや操作を行う方法が変更されています |
Android 11 以降をターゲットとし、デバイス上の他のインストール済みアプリを操作するアプリ | アプリのマニフェストに <queries> 要素を追加しますパッケージの公開設定に関する詳細 |
|
フォアグラウンド サービス Android 11 では、フォアグラウンド サービスが位置情報、カメラ、マイクのデータにアクセスする方法が変更されます |
Android 11 以降で実行され、フォアグラウンド サービスで位置情報、カメラ、マイクにアクセスするアプリ | カメラまたはマイクへのアクセスを必要とするフォアグラウンド サービスで、それぞれ camera または microphone のフォアグラウンド サービスのタイプを宣言します。ただし、アプリがバックグラウンドで動作しているときに開始されるフォアグラウンド サービスは、通常、位置情報、カメラ、マイクにはアクセスできません。フォアグラウンド サービスの変更点の詳細 |
プライバシー機能を更新する
- プライバシー機能を確認する: アプリを評価します。アプリがファイルとユーザーデータの保存、権限のリクエスト、位置情報のリクエストを行う方法を確認します。さらに、アプリが他のアプリとやり取りする方法を確認し、アプリがアクセスするデータの監査の実施を検討します。また、アプリがフォアグラウンド サービスを使用する方法を更新する必要があるか判断します。
- Android 11 でアプリをテストする: Android 11 でアプリを実行します。アプリの互換性ツールを使用して、個々のシステムの変更がアプリに及ぼす影響を評価します。
- アプリを更新する: 可能であれば Android 11 をターゲットとして、ユーザーにテストしてもらい、アップデートを公開します。
Android 11 のニュースと動画
Mir 2 で Frame Pacing ライブラリを使用してレンダリング パフォーマンスを改善
Mir 2: Return of the King は、Actoz Soft がライセンスを付与し、 HK ZHILI YAOAN LIMITED が Unity ゲームエンジンを使用して開発した、高品質の Legend IP モバイルゲームです。 このゲームは、韓国のファンタジー MMORPG を代表する Mir 2 の雰囲気を完璧に再現するだけでなく、装備の収集、大規模な砂攻撃、その他のコア ゲームプレイなど、最も人気のあるゲーム コンテンツも数多く提供しています。
Kuro Games が Android Studio Power Profiler と ODPM を使用して Wuthering Waves の消費電力を 9.68% 削減
Wuthering Waves は、Kuro Games が開発した高品質のアクション RPG ゲームです。長時間のゲーム セッションでプレミアムなユーザー エクスペリエンスを持続的に提供するには、消費電力を最適化することが非常に重要です。 Android Studio では、Hedgehog(2023.1.1)から Power Profiler が導入されました。これは、デベロッパーが On Device Power Rails
Android 向け Godot Engine Vulkan の最適化
Godot Engine は、Android を堅牢にサポートする人気の高いマルチプラットフォームのオープンソース ゲームエンジンです。Godot は、ほぼすべてのジャンルのゲームの作成に使用でき、2D グラフィックと 3D グラフィックの両方に対応しています。Godot バージョン 4 では、高忠実度グラフィック向けの高度な機能を備えた新しいレンダリング システムが導入されました。Godot 4 レンダラは、Vulkan などの最新のグラフィック API 向けに設計されています。 Godot
Unreal Engine での Android Dynamic Performance Framework(ADPF)のスタートガイド
Android Dynamic Performance Framework(ADPF)は、アプリケーションのパフォーマンスを最適化したいデベロッパー向けの Google の強力なツールです。ADPF は、サーマル API を介してデバイスの熱状態に関するリアルタイム情報を提供します。この情報は、アプリのグラフィック設定の調整に使用されます。 研究目的で、Arm は Unreal Engine と ADPF を使用してデモを開発し、ADPF
NCSoft の Lineage W が ADPF を使用して持続的なパフォーマンスを向上させ、サーマル スロットリングを回避
NCSoft Lineage W は、NCSoft が開発した大規模多人数同時参加型オンライン ロールプレイング ゲーム(MMORPG)です。このゲームは、元の Lineage W ゲームの遺産を受け継いでおり、世界中のプレーヤーがグローバル サーバーを通じて協力して競い合うことができる環境を提供します。独自の中世ファンタジーの世界を舞台とする Lineage W は、さまざまなクラス、スキル、戦闘システムを通じて、プレイヤーに深いゲーム体験を提供します。 NCSoft は Android
MediaTek が Android SoC の動的パフォーマンスを強化
パフォーマンスと温度管理の改善は、Android で成功するゲームを開発するために不可欠です。従来、デベロッパーはゲームの忠実度を下げるかレンダラをさらに最適化することで、こうした問題に対処する必要がありました。こうした変更はゲームに固有の傾向があり、多くの場合、柔軟性に欠けます。 Android エコシステムには、アダプティブ パフォーマンス API がデベロッパーに提供されています。アダプティブ パフォーマンス機能の統合を簡素化し、エコシステムの断片化を減らすために、Google と