アプリ デベロッパーに影響を与える可能性のある、機能と動作の変更点を次の表に示します。このリストを使用して影響のある変更を探し、対応するリンクをクリックしてドキュメントをご覧ください。
カテゴリ | タイプ | 名前 |
---|---|---|
ユーザー補助 | 新機能と API |
点字の改善 Android 15 では、USB とセキュアな Bluetooth の両方で HID 標準を使用する点字ディスプレイを TalkBack でサポートできるようになりました。 |
カメラとメディア | 変更(すべてのアプリ) |
ダイレクトおよびオフロード オーディオ再生で、リソース制限に達した場合、以前にオープンしたダイレクト トラックまたはオフロード オーディオ トラックが無効になりました Android 15 以降、アプリが直接再生をリクエストすると、現在開いているダイレクト AudioTrack オブジェクトがシステムによって無効化されます。これにより、新しいトラック リクエストを処理できなくなります。 |
カメラとメディア | 変更(15 以降をターゲットとするアプリ) |
音声フォーカスのリクエストに関する制限 Android 15 をターゲットとするアプリが、音声フォーカスをリクエストするには、トップアプリであるか、音声関連のフォアグラウンド サービスを実行している必要があります。 |
カメラとメディア | 新機能と API |
アプリ内カメラ コントロール Android 15 では、新しい拡張機能が追加され、サポート対象デバイスのカメラ ハードウェアとアルゴリズムをより細かく制御できるようになりました。 |
カメラとメディア | 新機能と API |
HDR ヘッドルーム コントロール Android 15 では、 setDesiredHdrHeadroom を使用して HDR ヘッドルームを制御し、SDR と HDR のコンテンツのバランスを取ることができます。 |
カメラとメディア | 新機能と API |
ラウドネス コントロール Android 15 では、CTA-2075 ラウドネス標準に基づく LoudnessCodecController API が導入されています。この API を使用すると、音量の不整合を管理して、ユーザーがコンテンツやアプリを切り替えるときに音量を絶えず調整する必要がなくなります。 |
カメラとメディア | 新機能と API |
ローライト ブースト Android 15 では、新しい自動露出モードであるローライト ブーストが導入されました。これは、カメラ 2 と夜間モードのカメラ拡張機能の両方で使用できます。 |
カメラとメディア | 新機能と API |
仮想 MIDI 2.0 デバイス Android 15 では、UMP のサポートが仮想 MIDI アプリにも拡張され、USB MIDI 2.0 デバイスの場合と同様に、合成アプリからシンセサイザー アプリを仮想 MIDI 2.0 デバイスとして操作できるようになりました。 |
カメラとメディア | サポート終了 |
Virtualizer の代わりに Spatializer を使用する Android 15 では、 Virtualizer クラスが非推奨になります。 |
接続性 | 新機能と API |
衛星のサポート Android 15 では、衛星接続のプラットフォーム サポートが引き続き拡張され、衛星接続の状況全体で一貫したユーザー エクスペリエンスを確保するために、いくつかの UI 要素が追加されています。 |
接続性 | 新機能と API |
よりスムーズな NFC エクスペリエンス Android 15 は、Android の堅牢な NFC アプリ エコシステムを継続的にサポートしながら、タッチ決済のエクスペリエンスをよりシームレスで信頼性のあるものにするために取り組んでいます。 |
接続性 | 新機能と API |
ウォレットのロール Android 15 では、ユーザーが使用するウォレット アプリとより緊密に統合できるウォレットの新しいロールが導入されています。 |
コア機能 | 変更(すべてのアプリ) |
パッケージ停止状態の変更 Android 15 では、直接または間接のユーザー アクションによってのみ、アプリが FLAG_STOPPED 状態から解除されます。Android 15 では、既存の制限に加えて、アプリが停止状態になると、すべてのペンディング インテントがキャンセルされます。 |
コア機能 | 変更(15 以降をターゲットとするアプリ) |
新しいメディア処理フォアグラウンド サービス タイプ Android 15 では、新しいフォアグラウンド サービス タイプ mediaProcessing が導入されています。このサービスタイプは、メディア ファイルのコード変換などのオペレーションに適しています。 |
コア機能 | 変更(15 以降をターゲットとするアプリ) |
BOOT_COMPLETED ブロードキャスト レシーバによるフォアグラウンド サービスの起動に関する制限Android 15 をターゲットとするアプリでは、 BOOT_COMPLETED レシーバが一部のフォアグラウンド サービスを起動できません。 |
デベロッパーの生産性とツール | 新機能と API |
PDF の改良 Android 15 デベロッパー プレビュー 2 には、 PdfRenderer API を大幅に改善した早期プレビュー版が含まれています。 |
デベロッパーの生産性とツール | 新機能と API |
自動言語切り替えの改良 Android 15 では、アプリがユースケースに合わせて自動言語切り替えを調整できるように、コントロールが追加されています。 |
デベロッパーの生産性とツール | 新機能と API |
細かな改行コントロール Android 15 以降では、 TextView とその基になる改行を挿入して、テキストの特定の部分を同じ行内に保持することで、読みやすさを向上できます。 |
デベロッパーの生産性とツール | 新機能と API |
OpenJDK 17 の更新 Android 15 では、最新の OpenJDK LTS リリースの機能に合わせて Android のコアライブラリを更新する取り組みが引き続き行われています。 |
デベロッパーの生産性とツール | 新機能と API |
アプリのアーカイブ Android 15 では、アプリのアーカイブとアーカイブ解除の OS レベルのサポートが追加され、すべてのアプリストアでより簡単に実装できるようになりました。 |
多言語対応 | 新機能と API |
文字間の両端揃え Android 15 以降では、 JUSTIFICATION_MODE_INTER_CHARACTER を使用して、文字の間隔を使用してテキストの両端揃えを行うことができます。 |
大画面とフォーム ファクタ | 新機能と API |
カバー画面のサポート アプリは、Android 15 で使用されるプロパティを宣言し、サポートされているフリップ式デバイスの小さなカバー画面に Application または Activity を表示できるようになります。 |
非 SDK インターフェースの制限 | 変更(15 以降をターゲットとするアプリ) |
非 SDK インターフェースの制限の更新 Android 15 では、Android デベロッパーの協力と最新の内部テストに基づいて、制限を受ける非 SDK インターフェースのリストが更新されています。 |
パフォーマンスとバッテリー | 新機能と API |
ApplicationStartInfo API Android 15 の ApplicationStartInfo API は、起動状態、起動フェーズにかかった時間、Application クラスがインスタンス化されたときのアプリの起動方法など、アプリの起動に関する分析情報を提供します。 |
パフォーマンスとバッテリー | 新機能と API |
アプリサイズの詳細情報 Android 15 では StorageStats.getAppBytesByDataType([type]) API が追加されています。これにより、APK ファイルの分割、AOT と高速化に関連するコード、dex メタデータ、ライブラリ、ガイド付きプロファイルなど、アプリがその容量をどのように使用しているかに関する分析情報を取得できます。 |
パフォーマンスとバッテリー | 新機能と API |
アプリ管理のプロファイリング Android 15 では、新しい ProfilingManager クラスを使用して、アプリ内からプロファイリング情報を収集できます。 |
パフォーマンスとバッテリー | 新機能と API |
SQLite データベースの改善 Android 15 では、基盤となる SQLite エンジンの高度な機能を公開する新しい SQLite API が導入されます。この API は、アプリに現れる特定のパフォーマンス問題に対応します。 |
パフォーマンスとバッテリー | 新機能と API |
Android Dynamic Performance Framework の更新 Android 15 では、Android Dynamic Performance Framework(ADPF)への投資を継続しています。ADPF は、ゲームやパフォーマンス重視のアプリが Android デバイスの電力システムや温度システムとより直接やり取りできるようにする API セットです。 |
プライバシー | 新機能と API |
画面録画の検出 Android 15 では、録画されていることを検出するアプリのサポートが追加されています。 |
プライバシー | 新機能と API |
IntentFilter 機能の拡張 Android 15 では、 UriRelativeFilterGroup を通じて、より正確な Intent の解決をサポートします。URL クエリ パラメータ、URL フラグメント、ブロックルール、除外ルールなど、それぞれを満たす必要がある Intent マッチング ルールのセットを形成する UriRelativeFilter オブジェクトのセットが含まれています。 |
プライバシー | 新機能と API |
Android 版プライバシー サンドボックス Android 15 では、Android 版プライバシー サンドボックスの最新バージョンが組み込まれた Android AD Services が拡張レベル 10 に達しています。これは、ユーザーのプライバシーを強化し、モバイルアプリで効果的なパーソナライズド広告エクスペリエンスを実現する新しいテクノロジーの開発の一環です。 |
プライバシー | 新機能と API |
ヘルスコネクト Android 15 では、Android のヘルスコネクトと Android 14 拡張機能 10 が統合されています。ヘルスコネクトは、アプリで収集された健康とフィットネスのデータを管理および共有するための、安全で一元化されたプラットフォームです。このアップデートでは、フィットネスや栄養などに関する新しいデータ型のサポートが追加されます。 |
プライバシー | 新機能と API |
部分的画面共有 Android 15 では部分的画面共有がサポートされているため、ユーザーはデバイス画面全体ではなくアプリ ウィンドウのみを共有または録画できます。この機能には Android 14 QPR2 で初めて有効になり、アプリで部分的な画面共有のエクスペリエンスをカスタマイズできる MediaProjection コールバックが含まれています。 |
セキュリティ | 新機能と API |
エンドツーエンドの暗号化の鍵管理 Android アプリでのエンドツーエンドの暗号化(E2EE)を容易にする新しい E2eeContactKeysManager クラス。 |
セキュリティ | 新機能と API |
fs-verity を使用してファイルを保護する Android 15 の FileIntegrityManager には、Linux カーネルの fs-verity 機能を利用する新しい API が含まれています。 |
ユーザー エクスペリエンス | 変更(15 以降をターゲットとするアプリ) |
エッジ ツー エッジの適用 Android 15 をターゲットとするアプリの場合、エッジ ツー エッジに関連する変更がいくつか含まれています。アプリの画面の上部または下部付近に UI 要素があり、アプリがインセットを処理していない場合、これらの変更によってアプリのユーザー エクスペリエンスに悪影響が及ぶ可能性があります。 |
ユーザー エクスペリエンス | 変更(15 以降をターゲットとするアプリ) |
安定版の設定 Android 15 以降をターゲットとするアプリの場合、 Configuration がシステムバーを除外しなくなりました。 |
ユーザー エクスペリエンス | 変更(15 以降をターゲットとするアプリ) |
ElectricTextHeight 属性のデフォルトを true に設定 Android 15 をターゲットとするアプリでは、 elegantTextHeight TextView 属性がデフォルトで true になり、デフォルトで使用されるコンパクト フォントが、大きな縦方向の指標を持つ一部のスクリプトに置き換えられ、より読みやすいものに置き換えられます。 |
ユーザー エクスペリエンス | 新機能と API |
サイレント モード ルールの改善AutomaticZenRule を使用すると、アプリはアテンション管理(サイレント モード)ルールをカスタマイズし、いつ有効にするか無効にするかを決定できます。Android 15 では、ユーザー エクスペリエンスの向上を目的として、これらのルールが大幅に強化されています。 |