Android 16 QPR2 がリリースされました
Android の初のマイナー SDK リリースによるイノベーションの加速
本日、Android 16 QPR2 をリリースします。ユーザー エクスペリエンス、デベロッパーの生産性、メディア機能が大幅に強化されています。これは、マイナー SDK バージョンを利用する最初のリリースとして、Android プラットフォームの進化における重要なマイルストーンとなります。
プラットフォームの進化におけるマイルストーン: マイナー SDK リリース
マイナー SDK リリースにより、年間のメジャー プラットフォーム リリース以外のタイミングで API や機能を迅速に提供できるようになり、プラットフォームとアプリで新機能によるイノベーションを迅速に進めることができます。アプリの互換性に影響する動作変更が含まれる可能性があるメジャー リリースとは異なり、QPR2 の変更は主に追加的なものであり、回帰テストの必要性を最小限に抑えています。QPR2 の動作変更は、SMS OTP 保護や拡張されたダークモードのサポートなど、主にセキュリティまたはアクセシビリティに重点が置かれています。
これをサポートするため、Android 16 以降では Build クラスに新しいフィールドが導入され、アプリで SDK_INT_FULL と VERSION_CODES_FULL を使用してこれらの新しい API を確認できるようになりました。
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}ユーザー エクスペリエンスとカスタマイズの強化
QPR2 では、Android のパーソナライズとユーザー補助機能が改善され、デバイスの外観と操作感をユーザーがより細かく制御できるようになります。
拡張ダークモード
視力の低いユーザー、光過敏症のユーザー、または単にシステム全体を暗い外観にしたいユーザー向けに、より一貫性のあるユーザー エクスペリエンスを提供するため、QPR2 ではダークテーマに拡張オプションが導入されました。
拡張ダークモードの影響を示す古い Fitbit アプリと、ダークモードを直接サポートする新しい Fitbit アプリ
ユーザーが拡張ダークモード設定を有効にすると、システムはアプリの isLightTheme テーマ属性を使用して、反転を適用するかどうかを判断します。アプリが標準の DayNight テーマのいずれかを継承している場合、この処理は自動的に行われます。そうでない場合は、アプリが誤って反転しないように、ダークテーマで isLightTheme="false" を宣言してください。標準の Android ビュー、コンポーザブル、WebView は反転されますが、Flutter などのカスタム レンダリング エンジンは反転されません。
これは主にユーザー補助機能として提供されています。アプリの外観を完全に制御できるネイティブのダークモードを実装することを強くおすすめします。ブランドのアイデンティティを保護し、テキストの読みやすさを確保し、UI が自動的に反転したときに発生する視覚的な不具合を防ぐことで、ユーザーに洗練された信頼性の高いエクスペリエンスを提供できます。
カスタム アイコンの形状と自動テーマ設定
QPR2 では、アプリのアイコンに特定のシェイプを選択できます。このシェイプは、すべてのアイコンとフォルダのプレビューに適用されます。また、アプリで専用のテーマ別アイコンが提供されていない場合、既存のランチャー アイコンにカラー フィルタリング アルゴリズムを適用して、システムが自動的に生成できるようになりました。
|
|
| カスタム アイコンの形状 | |
|
|
| Android Studio でアイコンの形状と色をテストする | システム アイコンの色の自動フィルタリング |
インタラクティブ チューザ セッション
共有機能がよりダイナミックになりました。アプリは、システムの Sharesheet が開いている場合でも UI をインタラクティブに保つことができ、Chooser 内でコンテンツをリアルタイムで更新できます。
生産性とアプリのパフォーマンスを向上させる
ワークフローの効率化とアプリのパフォーマンスの向上を目的としたツールとアップデートを導入します。
GUI アプリケーションを使用した Linux 開発環境
Linux 開発環境機能が拡張され、ターミナル環境内で Linux GUI アプリケーションを直接実行できるようになりました。
Aryeom Han がデザインした GIMP のマスコット Wilber は、CC BY-SA 4.0 の下での使用が許可されています。GIMP インターフェースのスクリーンショットは、許可を得て使用しています。
世代別ガベージ コレクション
Android ランタイム(ART)に世代別同時マーク圧縮(CMC)ガベージ コレクタが含まれるようになりました。これにより、新たに割り当てられたオブジェクトにコレクションが集中し、CPU 使用率が低下し、バッテリー効率が向上します。
ウィジェット エンゲージメント指標
クリック、スクロール、インプレッションなどのユーザー インタラクション イベントをクエリできるようになりました。これにより、ユーザーがウィジェットをどのように操作しているかをより深く理解できます。
16 KB ページサイズの準備状況
将来のアーキテクチャ要件に備えるため、16 KB ページに沿っていないデバッグ可能なアプリに対して早期警告ダイアログを追加しました。
メディア、接続、健康
QPR2 では、メディア標準とデバイス接続に堅牢なアップデートが導入されています。
IAMF と音声の共有
オープンソースの空間オーディオ フォーマットである Immersive Audio Model and Formats(IAMF)のソフトウェア デコードのサポートを追加しました。また、Bluetooth LE Audio の個人用音声共有が、システムの出力切り替えに直接統合されました。
ヘルスコネクトのアップデート
ヘルスコネクトで、デバイスのセンサーを使用して歩数が自動的に記録されるようになりました。アプリに READ_STEPS 権限がある場合、このデータは「android」パッケージから利用できます。これにより、歩数トラッキングに必要なコードが簡素化されるだけでなく、電力効率も向上します。また、エクササイズ セグメントで体重、セット数、主観的運動強度(RPE)を記録できるようになりました。
移行の円滑化
新しいサードパーティのデータ移行 API により、Android デバイスと iOS デバイス間のデータ移行の信頼性が向上します。
プライバシーとセキュリティの強化
セキュリティは引き続き最優先事項であり、ユーザーデータとデバイスの完全性を保護するように設計された新機能が追加されています。
デベロッパーの確認
アプリのインストール時にデベロッパーの確認をサポートする API と、確認結果をシミュレートする新しい ADB コマンドを導入しました。デベロッパーは、ADB を使用して検証なしでアプリをインストールできるため、一般ユーザーへの配布を目的としていないアプリや、配布の準備がまだ整っていないアプリのテストを継続できます。
SMS OTP 保護
OTP のハイジャックを防ぐため、ほとんどのアプリでは、SMS Retriever ハッシュを含むメッセージの配信が 3 時間遅延します。RECEIVE_SMS ブロードキャストは保留され、SMS プロバイダのデータベース クエリはフィルタされます。SMS は 3 時間の遅延後にこれらのアプリで利用できるようになります。
デバイスをセキュアロックする
新しいシステムレベルのセキュリティ状態であるセキュアロックデバイスが導入されます。有効にすると(「デバイスを探す」でリモートで有効にするなど)、デバイスがすぐにロックされ、ロック解除にはメインの PIN、パターン、パスワードが必要になるため、セキュリティが強化されます。このモードをオンにすると、ロック画面の通知とクイック アフォーダンスが非表示になり、生体認証によるロック解除が一時的に無効になることがあります。
使ってみる
ベータ版プログラムまたはカナリア版プログラムに参加していない場合、Pixel デバイスには Android 16 QPR2 リリースがまもなく配信されます。Google Pixel デバイスをお持ちでない場合は、Android Studio で Android Emulator の 64 ビット システム イメージを使用できます。現在 Android 16 QPR2 ベータ版を使用しており、Android 16 QPR3 ベータ版をまだインストールしていない場合は、プログラムをオプトアウトすると、Android 16 QPR2 のリリース バージョンが無線(OTA)で提供されます。
Android 16 QPR2 の開発エクスペリエンスを最適化するには、Android Studio Otter の最新の Canary ビルドを使用することをおすすめします。
Android ベータ プログラムにご参加いただいた皆様に、改めて感謝申し上げます。Android 16 QPR2 のアップデートをアプリで活用していただけることを楽しみにしております。
Android 16 QPR2 の詳細については、Android 16 デベロッパー サイトをご覧ください。
-
プロダクト ニュース本日、最初の長期タスク(LHT)をリリースします。これは、エンジニアが完了するまでに数日、場合によっては 1 週間かかるほど複雑なタスクです。また、対応するモデル プロバイダのエージェントから、エージェント評価も導入します。
Matthew McCullough • 所要時間: 3 分 -
プロダクト ニュース本日、Android 17 をリリースし、サポート対象のほとんどの Google Pixel デバイスでご利用いただけるようにしました。今後数か月以内に、Android 17 を搭載した新しいデバイスがリリースされる予定です。
Matthew McCullough • 所要時間: 13 分 -
プロダクト ニュースGoogle I/O '26 では、エージェント主導の生産性、UI 標準としての Compose First、拡大するエコシステム向けの高性能メディアと適応型開発に焦点を当てた、Android デベロッパー向けの 17 個の重要な発表が行われました。
Matthew McCullough • 所要時間: 8 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。