ベータ版 1
| リリース日 | 2026 年 2 月 13 日 |
| ビルド | CP21.260116.011.B1 CP21.260116.011.A1(Google Pixel 6 Pro、Google Pixel 6、Google Pixel 6a、Google Pixel 7 Pro、Google Pixel 7) |
| エミュレータのサポート | x86(64 ビット)、ARM(v8-A) |
| セキュリティ パッチレベル | 2026-01-05 |
| Google Play 開発者サービス | 25.47.33 |
Android 17 ベータ版 1(2026 年 2 月)
ベータ版 1 がリリースされました。最新の機能や変更点をアプリで試すことができます。このリリースは、開発、テスト、一般用途に適しています。ただし、Android 17 はまだ開発中であるため、Android システムと Android 上で動作するアプリが想定どおりに機能しない場合があります。
以前のバージョンと同様に、Android 17 にはシステムの変更が含まれています。アプリは Android 17 に対応するように更新されるまでこうした変更の影響を受ける可能性があり、軽微な問題からより重大な制限に至るまで、さまざまな影響が発生することがあります。一般的に、ほとんどのアプリは大半の API および機能と同様、想定どおりに機能します。
ベータ版 1 の新機能
Android 17 では、より適応性の高い Android アプリの実現に向けた取り組みが継続され、カメラとメディアの機能が大幅に強化され、接続性を最適化するための新しいツールが導入され、コンパニオン デバイスのプロファイルが拡張されています。ハイライト:
ユーザー インターフェースとウィンドウ
大画面の適応性の必須化
大画面(画面幅 600 dp 以上)で実行される Android 17(API レベル 37)をターゲットとするアプリは、サイズ変更や向きの変更をオプトアウトできなくなります。
- 無視される属性: 大画面では、
screenOrientation、resizeableActivity、minAspectRatio、maxAspectRatioが無視されます。 - 免除: 600 dp 未満のデバイス、およびゲーム(
android:appCategory)に分類されるアプリ。
最適化された構成の変更
状態の損失を防ぐため、システムはデフォルトで、次のような特定の構成変更に対してアクティビティを再起動しなくなりました。
ご対応のお願い: アプリがこれらのイベントのリソースを再読み込みするために再起動に依存している場合は、新しい android:recreateOnConfigChanges マニフェスト属性を使用して明示的にオプトインする必要があります。
パフォーマンスとランタイム
- ロックフリーの MessageQueue:
android.os.MessageQueueの新しいロックフリー実装により、フレーム落ちが減少します。 - 世代別ガベージ コレクション: ART の並列マーク圧縮コレクタが世代別 GC をサポートし、頻繁で低コストの「若い世代」のコレクションを優先します。
- 新しいプロファイリング トリガー:
ProfilingManagerでCOLD_START、OOM、KILL_EXCESSIVE_CPU_USAGEのトリガーが追加されました。 - 通知の制限: メモリ使用量を削減するため、カスタム通知ビューに厳格なサイズ制限が適用されます。
メディアとカメラ
カメラ
- 動的セッションの更新:
CameraCaptureSession.updateOutputConfigurations()を使用してユースケースを切り替えます(例: 写真から動画への変換)を、セッションを閉じたり、不具合を引き起こしたりすることなく実行できます。
音声と動画
- 動画録画の一定品質: MediaRecorder の setVideoEncodingQuality() を使用すると、動画エンコーダの一定品質(CQ)モードを設定できます。
- バックグラウンド オーディオの強化: アプリが有効なライフサイクル状態にない場合、オーディオの再生、フォーカス リクエスト、音量の変更はサイレントに開始されます(失敗します)。
- VVC のサポート: Versatile Video Coding(H.266)のプラットフォーム サポートを追加しました。
プライバシーとセキュリティ
- クリアテキストの非推奨化:
android:usesCleartextTrafficは非推奨になりました。この属性に依存する SDK 37 以降をターゲットとするアプリは、デフォルトでクリアテキストをブロックします。ネットワーク セキュリティ構成に移行してください。 - HPKE ハイブリッド暗号: HPKE ハイブリッド暗号の実装用の公開 Service Provider Interface を導入しました。
接続とツール
- コンパニオン デバイス マネージャー:
- 新しいプロファイル: 医療機器とフィットネス トラッカー。
- 統合された権限ダイアログ:
setExtraPermissions付近の権限を関連付けダイアログにバンドルします。