Android 14 DP1、バージョンは「UpSideDownCake」
2023年2月13日 08:21
Google は 8 日、次期 Android 14 初の開発者プレビュー版となる Android 14 Developer Preview 1 (DP1) をリリースした(Android Developers Blog の記事)。
Android 14 はタブレットや折り畳み型デバイスをサポートするために Android 12L と 13 で行われた変更を元に構築されており、異なるサイズの画面に対応するアプリを作るのに役立つウィンドウサイズクラスや SlidingPaneLayout、アクティビティの埋め込みなどが利用できる。また、バックグラウンド処理を合理化するための JobScheduler やフォアグラウンドサービスの改良、ブロードキャストの最適化、正確なアラーム設定のパーミッション追加などが行われている。
Android 14 では最大 200 % のフォントスケーリングに対応しているが、非リニアスケーリングにより元々大きな文字が大きくなりすぎないよう調整される。また、アプリごとの言語設定を動的に更新できる setOverrideLocaleConfig や文法的な性のある言語で語形変化を容易な適用を可能にする Grammatical Inflection API などが利用可能だ。
プライバシーやセキュリティの面では、実行時に登録するレシーバーの安全性が強化され、より安全な暗黙的インテントや動的コード読み込みが利用できるようになるほか、Credential Manager とパスキーのサポートが追加される。また、実行時パーミッションを回避するマルウェアへの対策として、targetSdkVersion が 23 未満のアプリのインストールはブロックされる。ただし、Android 14 にアップグレードしたデバイスでは、targetSdkVersion 23 未満のアプリが削除されることはないという。
アプリの互換性に関しては、必要な変更に開発者が時間を取れるようアプリ側から見える変更の多くがオプトインになっており、変更のテストやデバッグも容易になっている。また、OpenJDK 17 がサポートされている。今後のスケジュールは 3 月に DP2 がリリースされ、4 月の Beta 1 と 5 月の Beta 2 を経て 6 月の Beta 3 でプラットフォーム互換性のマイルストーン到達。その後はファイナルビルドに近い Beta 4 以降で最終テストを行ったのちに最終リリースとなる。
DP1 を利用するには、Android StudioのSDK Manager で API レベル「UpSideDownCake」の SDK プラットフォームやシステムイメージをダウンロードすればいい。Android Studio は最新のプレビュー版 Android Studio Giraffe の使用が推奨される。Pixel 4a (5G) / 5 / 5a 5G / 6 / 6 Pro / 6a / 7 / 7 Pro 向けのファクトリーイメージも提供されている。
Android のメジャーバージョンで伝統的に付けられていたアルファベット順のデザートの名前は Android 10 (Q) で廃止され、以降は禁止されたかのような扱いになっていた。それでもコードネームとしてのデザートの名前は引き続き使われており、Android 12 (S) ではリリース記念の壁紙に Snow Cone が登場。Android 13 (T) では Tiramisu がバージョン名として表示されるなど、デザート名が再び大っぴらに使われるようになった。Android 14 (U) の Upside Down Cake は昨年 4 月からコードネームとして使われている。