Android 15 の機能と変更点のリスト

アプリ デベロッパーに影響を与える可能性のある、機能と動作の変更点を次の表に示します。このリストを使用して、ご自身に影響する 対応するリンクをクリックしてドキュメントをお読みください

カテゴリ タイプ 名前
ユーザー補助 新機能と API <ph type="x-smartling-placeholder"></ph> 点字改善
Android 15 では、USB とセキュア Bluetooth の両方で HID 標準を使用する点字ディスプレイを TalkBack でサポートできるようになりました。
カメラとメディア 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> 直接再生とオフロード音声再生で、以前開いていた音声が無効になるようになりました 音声を直接またはオフロードする リソース制限に達したときにトラッキングする
Android 15 以降、アプリが直接再生をリクエストすると、システムは 現在開いているダイレクト AudioTrack オブジェクトのうち、 新しいトラック リクエストを実行できません。
カメラとメディア 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> 音声フォーカスのリクエストに関する制限
Android 15 をターゲットとするアプリは、上位のアプリであるか、 音声フォーカスをリクエストするための音声関連のフォアグラウンド サービス。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> ローライト ブースト
Android 15 では、カメラ 2夜間モードのカメラ拡張機能の両方で使用できる新しい自動露出モードであるローライト ブーストが導入されています。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> アプリ内のカメラ コントロール
Android 15 では、サポートされているデバイスでカメラ ハードウェアとそのアルゴリズムをより細かく制御できる新しい拡張機能が追加されています。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> HDR ヘッドルーム コントロール
Android 15 では、setDesiredHdrHeadroom で HDR ヘッドルームを制御して、SDR と HDR のコンテンツのバランスを取ることができます。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> 音量調整
Android 15 では、CTA-2075 ラウドネス標準に基づく LoudnessCodecController API が導入されています。この API を使用すると、オーディオの音量の不整合を管理して、ユーザーがコンテンツやアプリを切り替えるときに音量を常に調整する必要がなくなります。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> Virtual MIDI 2.0 デバイス
Android 15 では、UMP のサポートが仮想 MIDI アプリにも拡張され、合成アプリで USB MIDI 2.0 デバイスの場合と同様に、シンセサイザー アプリを仮想 MIDI 2.0 デバイスとして制御できるようになりました。
カメラとメディア 新機能と API <ph type="x-smartling-placeholder"></ph> AV1 ソフトウェア デコードの効率化
VideoLAN の人気の AV1 ソフトウェア デコーダである dav1d が、ハードウェアで AV1 デコードをサポートしていない Android デバイスで利用できるようになりました。
カメラとメディア サポートの終了 <ph type="x-smartling-placeholder"></ph> Virtualizer の代わりに Spatializer を使用する
Android 15 では、Virtualizer クラスのサポートが終了します。
接続 新機能と API <ph type="x-smartling-placeholder"></ph> 衛星通信のサポート
Android 15 では、衛星接続のプラットフォーム サポートを継続的に拡張し、衛星接続環境で一貫したユーザー エクスペリエンスを確保するために、いくつかの UI 要素を組み込んでいます。
接続 新機能と API <ph type="x-smartling-placeholder"></ph> よりスムーズな NFC 体験
Android 15 では、Android の堅牢な NFC アプリ エコシステムを引き続きサポートしながら、タッチ決済エクスペリエンスのシームレスと信頼性の向上に取り組んでいます。
接続 新機能と API <ph type="x-smartling-placeholder"></ph> ウォレットのロール
Android 15 では、ユーザーが使用するウォレット アプリとのより緊密な統合を可能にする新しいウォレットのロールが導入されています。
コア機能 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> パッケージの停止状態の変更
Android 15 では、ユーザーの直接的または間接的なアクションによってのみ、アプリが FLAG_STOPPED 状態から削除されます。既存の制限に加えて、Android 15 でアプリが停止状態になると、すべてのペンディング インテントもキャンセルされます。
コア機能 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> 16 KB ページサイズのサポート
Android 15 以降、Android システムは 16 KB のページサイズを使用するように構成された開発デバイスをサポートしています。アプリでネイティブ コードを使用している場合は、16 KB デバイスをサポートするようにアプリを再ビルドする必要があります。すべてのデベロッパーは、16 KB の環境を使用してアプリをテストし、アプリの動作に予期しないリグレッションがないことを確認する必要があります。
コア機能 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> プライベート スペースをサポートするために一部のアプリで必要な変更
プライベート スペースは Android 15 の新機能です。ユーザーは追加の認証レイヤを使用することで、機密性の高いアプリがのぞき見されないように、デバイスに別のスペースを作成できます。プライベート スペース内のアプリについては公開が制限されているため、一部のタイプのアプリでは、ユーザーのプライベート スペース内のアプリを表示、操作するには、追加の手順が必要になります。
コア機能 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> PNG ベースの絵文字フォントを削除
従来の PNG ベースの絵文字フォント ファイル(NotoColorEmojiLegacy.ttf)は削除され、ベクターベースのファイルのみが残っています。
コア機能 変更(すべてのアプリ) インストール可能な最小対象 API レベル
targetSdkVersion24 未満のアプリはインストールできません。
コア機能 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> 新しいメディア処理フォアグラウンド サービス タイプ
Android 15 では、新しいフォアグラウンド サービス タイプ mediaProcessing が導入されています。このサービスタイプは、メディア ファイルのコード変換などのオペレーションに適しています。
コア機能 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> BOOT_COMPLETED ブロードキャスト レシーバによるフォアグラウンド サービスの起動に関する制限
Android 15 をターゲットとするアプリでは、BOOT_COMPLETED レシーバーで一部のタイプのフォアグラウンド サービスを起動できません。
コア機能 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> アプリがサイレント モードのグローバル状態を変更できるタイミングの変更
Android 15 をターゲットとするアプリでは、デバイスのサイレント モード(DND)のグローバル状態やポリシーを(ユーザー設定を変更するか、DND モードをオフにすることで)変更できなくなりました。
コア機能 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> OpenJDK API の変更
OpenJDK API の更新の一環として、文字列の変更など、アプリの互換性に影響する可能性がある変更がいくつか加えられています。 フォーマット API、言語コードの処理、ランダムな int シーケンスなどです。
コア機能 サポートの終了 <ph type="x-smartling-placeholder"></ph> Android WebView で WebSQL のサポートが終了
WebSettings の WebSQL 関連のメソッドは非推奨になりました。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> OpenJDK 17 の更新
Android 15 では、最新の OpenJDK LTS リリースの機能に合わせて Android のコアライブラリを更新する取り組みが継続されています。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> PDF の改善
Android 15 では、PdfRenderer API が大幅に改善されています。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> 言語の自動切り替えによる調整
Android 15 では、ユースケースに合わせて言語の自動切り替えをアプリで調整できるように、コントロールが追加されています。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> OpenType Variable Font API を改善
Android 15 では、OpenType 変数フォントのユーザビリティが改善されています。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> 細かい改行制御
Android 15 以降では、読みやすくするために、TextView とその基になる行ブレーカーで、テキストの特定の部分を同じ行内に保持できます。
デベロッパーの生産性とツール 新機能と API <ph type="x-smartling-placeholder"></ph> アプリのアーカイブ
Android 15 では、アプリのアーカイブとアーカイブ解除が OS レベルでサポートされ、すべてのアプリストアでの実装が簡単になりました。
グラフィック 新機能と API <ph type="x-smartling-placeholder"></ph> Android の GPU アクセスのモダナイゼーション
Android 15 には、Vulkan 上で OpenGL® ES を実行するためのオプション レイヤとして ANGLE が含まれています。ANGLE は一部の新しいデバイスですでに GL システム ドライバとして出荷されており、新しい Android デバイスは ANGLE を介して OpenGL のみをサポートするように移行します。
グラフィック 新機能と API <ph type="x-smartling-placeholder"></ph> Canvas の改善
Android 15 では、Android の Canvas グラフィック システムのモダナイゼーションに新機能が組み込まれています。
多言語対応 新機能と API <ph type="x-smartling-placeholder"></ph> CJK 可変フォント
Android 15 以降、中国語、日本語、韓国語(CJK)言語のフォント ファイル NotoSansCJK が可変フォントになりました。
多言語対応 新機能と API <ph type="x-smartling-placeholder"></ph> 文字間の両端揃え
Android 15 以降では、JUSTIFICATION_MODE_INTER_CHARACTER を使用して、文字間隔を利用してテキストを両端揃えできます。
多言語対応 新機能と API <ph type="x-smartling-placeholder"></ph> 改行の自動設定
Android 15 では、LINE_BREAK_WORD_STYLE_AUTO オプションを使用して、短いテキストにのみフレーズベースの改行を適用できるようになりました。
多言語対応 新機能と API <ph type="x-smartling-placeholder"></ph> 新しい日本語の変態文字フォント
Android 15 では、古い日本語のひらがな(変形がな)の新しいフォント ファイルがデフォルトでバンドルされています。
大画面とフォーム ファクタ 新機能と API <ph type="x-smartling-placeholder"></ph> 大画面でのマルチタスクの改善
Android 15 では、大画面デバイスでのマルチタスク機能が改善されています。
大画面とフォーム ファクタ 新機能と API <ph type="x-smartling-placeholder"></ph> カバー画面のサポート
アプリは、Android 15 で使用されるプロパティを宣言し、サポートされているフリップ式デバイスの小さなカバー画面に Application または Activity を表示できるようにします。
非 SDK インターフェースの制限 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> 非 SDK インターフェースの制限の更新
Android 15 では、Android デベロッパーの協力と最新の内部テストに基づいて、制限を受ける非 SDK インターフェースのリストが更新されています。
パフォーマンスとバッテリー 新機能と API <ph type="x-smartling-placeholder"></ph> ApplicationStartInfo API
Android 15 の ApplicationStartInfo API は、起動状態、起動フェーズにかかった時間、Application クラスがインスタンス化されたときにアプリが起動した方法など、アプリの起動に関する分析情報を提供します。
パフォーマンスとバッテリー 新機能と API <ph type="x-smartling-placeholder"></ph> アプリのサイズに関する詳細情報
Android 15 では StorageStats.getAppBytesByDataType([type]) API が追加されています。これにより、APK ファイルの分割、AOT および高速化関連のコード、dex メタデータ、ライブラリ、ガイド付きプロファイルなど、アプリがすべてのスペースをどのように使用しているかを把握できます。
パフォーマンスとバッテリー 新機能と API <ph type="x-smartling-placeholder"></ph> アプリ管理のプロファイリング
Android 15 には、アプリ内からプロファイリング情報を収集できるまったく新しい ProfilingManager クラスがあります。
パフォーマンスとバッテリー 新機能と API <ph type="x-smartling-placeholder"></ph> SQLite データベースの改善
Android 15 では、基盤となる SQLite エンジンの高度な機能を公開する新しい SQLite API が導入されており、アプリに見られる特定のパフォーマンスの問題を対象としています。
パフォーマンスとバッテリー 新機能と API <ph type="x-smartling-placeholder"></ph> Android Dynamic Performance Framework の更新
Android 15 では、Android Dynamic Performance Framework(ADPF)への投資が継続されています。ADPF は、ゲームやパフォーマンス重視のアプリが Android デバイスの電力システムや温度システムと直接やり取りできるようにする API セットです。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> 画面の録画の検出
Android 15 では、録画を検出するアプリのサポートが追加されました。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> 拡張された IntentFilter の機能
Android 15 では、UriRelativeFilterGroup を通じて、より正確な Intent 解決のサポートが組み込まれています。これには、それぞれ満たす必要がある Intent マッチング ルール(URL クエリ パラメータ、URL フラグメント、ブロックルールや除外ルールなど)を形成する一連の UriRelativeFilter オブジェクトが含まれます。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> プライベート スペース
プライベート スペースでは、追加の認証を行うことで、ユーザーがデバイスに別のスペースを作成して、機密性の高いアプリがのぞき見されないようにすることができます。プライベート スペース内のアプリはランチャーの別のコンテナに表示され、プライベート スペースがロックされているときは [最近] ビュー、通知、設定、その他のアプリには表示されません。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> 「選択した写真へのアクセス」について最新のユーザー選択をクエリする
メディア権限への部分的なアクセス権が付与されている場合に、最近選択した写真と動画のみをアプリでハイライト表示できるようになりました。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> Android 版プライバシー サンドボックス
Android 15 には、Android 向けプライバシー サンドボックスの最新バージョンが組み込まれた、最新の Android 広告サービス拡張機能が含まれています。今回の追加は、ユーザーのプライバシーを強化し、モバイルアプリでパーソナライズされた効果的な広告エクスペリエンスを可能にする新しい技術を開発する取り組みの一環です。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> ヘルスコネクト
Android 15 では、Android のヘルスコネクトに関する最新の拡張機能が統合されています。ヘルスコネクトは、アプリで収集された健康とフィットネスに関するデータを管理、共有するための安全で一元化されたプラットフォームです。このアップデートでは、フィットネス、栄養、皮膚温、トレーニング プランなどの新しいデータタイプのサポートが追加されています。
プライバシー 新機能と API <ph type="x-smartling-placeholder"></ph> 部分的画面共有
Android 15 では部分的な画面共有がサポートされているため、ユーザーはデバイス画面全体ではなくアプリ ウィンドウのみを共有または録画できます。Android 14 QPR2 で初めて有効になったこの機能には、MediaProjection コールバックが含まれており、これにより、アプリが部分的画面共有の操作をカスタマイズできるようになります。
セキュリティ 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> バックグラウンド アクティビティの起動
Android 15 をターゲットとするアプリについては、悪意のあるバックグラウンド アプリによって他のアプリがフォアグラウンドに移る、権限の昇格、ユーザーの操作の悪用を防止するためのさらなる変更が行われました。
セキュリティ 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> より安全なインテント
Android 15 をターゲットとするアプリの場合、特定のコンポーネントをターゲットとするインテントは、ターゲットのインテント フィルタ仕様に正確に一致している必要があります。また、アクションのないインテントは、どのインテント フィルタにも一致しなくなります。
セキュリティ 新機能と API <ph type="x-smartling-placeholder"></ph> 認証情報マネージャーを自動入力と統合する
Android 15 以降、デベロッパーはユーザー名やパスワードのフィールドなどの特定のビューを認証情報マネージャーのリクエストにリンクできるようになりました。これにより、ログイン プロセス中にカスタマイズされたユーザー エクスペリエンスを簡単に提供できます。
セキュリティ 新機能と API <ph type="x-smartling-placeholder"></ph> 生体認証プロンプトにシングルタップによる登録とログインを統合
認証情報マネージャーは、生体認証プロンプトを認証情報の作成とログインのプロセスに統合します。これにより、プロバイダは生体認証プロンプトを管理する必要がなくなります。
セキュリティ 新機能と API <ph type="x-smartling-placeholder"></ph> エンドツーエンドの暗号化のための鍵管理
新しい E2eeContactKeysManager クラス: エンドツーエンドの暗号化(E2EE)を Android アプリで実現できます。
セキュリティ 新機能と API <ph type="x-smartling-placeholder"></ph> コンテンツ URI に対する権限チェック
Android 15 では、コンテンツ URI に対して権限チェックを実行する新しい API セットが導入されています。
ユーザー エクスペリエンスとシステム UI 変更(すべてのアプリ) <ph type="x-smartling-placeholder"></ph> 予測型「戻る」アニメーションをオプトインしたアプリで有効にする
予測型「戻る」アニメーションの開発者向けオプションが削除されました。予測型「戻る」ジェスチャーを全体またはアクティビティ レベルで有効にしているアプリに対して、ホームに戻る、タスク間、アクティビティ間の移動などのシステム アニメーションが表示されるようになりました。
ユーザー エクスペリエンスとシステム UI 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> エッジ ツー エッジの適用
Android 15 をターゲットとするアプリについて、エッジ ツー エッジに関連する変更がいくつか追加されています。アプリの UI 要素が画面の上部または下部付近にあり、アプリがインセットを処理していない場合、これらの変更によってアプリのユーザー エクスペリエンスに悪影響が及ぶ可能性があります。
ユーザー エクスペリエンスとシステム UI 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> 安定した構成
Android 15 以降をターゲットとするアプリの場合、Configuration でシステムバーが除外されなくなりました。
ユーザー エクスペリエンスとシステム UI 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> elegantTextHeight 属性のデフォルトは true になります
Android 15 をターゲットとするアプリの場合、elegantTextHeight TextView 属性はデフォルトで true になり、デフォルトで使用されるコンパクト フォントが、縦方向の指標が大きい一部のスクリプトがより読みやすいものに置き換えられます。
ユーザー エクスペリエンスとシステム UI 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> TextView 複雑な文字の図形の幅の変更
以前のバージョンの Android では、複雑なシェーピングを持つ一部の手書きフォントや言語では、前または次の文字の領域に文字が描画されることがありました。場合によっては、このような文字が先頭や末尾で切り取られていました。Android 15 以降では、TextView によって、そのような文字に十分なスペースを描画するための幅が割り当てられ、アプリはクリッピングを防ぐために左側に追加のパディングをリクエストできるようになります。
ユーザー エクスペリエンスとシステム UI 変更(15 以降をターゲットとするアプリ) <ph type="x-smartling-placeholder"></ph> EditText の言語 / 地域に応じたデフォルトの行の高さ
Android 15 をターゲットとするアプリの場合、指定された Locale の参照フォントに合わせて、EditText の最小行の高さが予約されるようになりました。
ユーザー エクスペリエンスとシステム UI 新機能と API <ph type="x-smartling-placeholder"></ph> Generated Previews API によるウィジェット プレビューの拡充
Android 15 以降、生成されたプレビューのサポートが追加されます。つまり、アプリ ウィジェット プロバイダは、静的リソースの代わりに RemoteViews を生成して、選択ツールのプレビューとして使用できます。
ユーザー エクスペリエンスとシステム UI 新機能と API <ph type="x-smartling-placeholder"></ph> ピクチャー イン ピクチャー
Android 15 以降では、 ピクチャー イン ピクチャー アニメーションが開始されるとすぐに Activity#onPictureInPictureUiStateChanged コールバックがトリガーされるようになりました。
ユーザー エクスペリエンスとシステム UI 新機能と API <ph type="x-smartling-placeholder"></ph> サイレント モード ルールの改善
AutomaticZenRule を使用すると、アプリがアテンション管理(サイレント モード)ルールをカスタマイズし、ルールを有効または無効にするタイミングを決定できます。Android 15 では、ユーザー エクスペリエンスを向上させるために、これらのルールが大幅に強化されています。
ユーザー エクスペリエンスとシステム UI 新機能と API <ph type="x-smartling-placeholder"></ph> 通知チャンネルの VibrationEffect を設定する
Android 15 では、着信通知のリッチ バイブレーションをチャンネルごとに設定できます。