Android 17 が登場 ノート

Android 17 が登場

Android 17 がリリースされ、オペレーティングシステムはアプリを中心としたインテリジェンスシステムへと移行しました。これは、アダプティブ・ファースト開発を重視し、必須の大画面リサイズ機能と、プライバシー、セキュリティ、メディア、カメラ、パフォーマンスの強化を特徴としています。ソースコードは現在 AOSP で公開されており、開発者はこれを調査できます。Android 17 は、ハードウェア、ソフトウェア、AI を統合してユーザーのニーズを予測し、アプリのエンゲージメントのための新しい機会を提供します。プラットフォーム API である AppFunctions により、アプリはオーケストレーション可能な「ツール」として AI エージェントに機能を提供できるようになります。Jetpack ライブラリは、クラスアノテーションと KDoc コメントを通じて AppFunctions の実装を簡素化します。5億8000万台以上の大画面デバイスが存在する中、アダプティブ開発は不可欠であり、そのためアダプティブ・ファースト標準への移行が行われました。Android 17 は、API レベル 37 をターゲットとするアプリに対して、大画面での向きとリサイズ制限を解除し、あらゆるウィンドウサイズに適応することを要求します。新しいマルチタスク機能には、フローティングアプリ用の App Bubbles、これらのバブルを管理するための大画面上の Bubble Bar、デスクトップ環境向けのインタラクティブな Picture-in-Picture が含まれます。アクティビティ再作成のデフォルト設定が更新され、構成変更中の状態損失による中断を防ぎます。「Continue On」機能により、Android デバイス間でのタスクのシームレスな移行が可能になります。Jetpack Compose は、アダプティブアプリを構築するための主要な方法となり、すべての新しい Android API とライブラリは Compose 専用となります。従来の View コンポーネントはメンテナンスモードに入りました。Android 17 には、パフォーマンスの向上が含まれており、違反したプロセスを終了させる、より厳格なアプリメモリ制限などが挙げられます。世代別ガベージコレクションとロックフリー MessageQueue は、CPU 使用率と UI のカクつきを削減することで、パフォーマンスをさらに向上させます。