Jetpack WindowManager 1.5 が安定版... ノート

Jetpack WindowManager 1.5 が安定版になりました。

Jetpack WindowManager 1.5.0 は、多様な Android デバイスにおけるアダプティブ UI 開発を強化することに焦点を当てた安定版リリースです。このアップデートでは、2 つの新しい幅のウィンドウサイズクラス、Large (1200-1600dp) と Extra-large (≥1600dp) が導入されました。これらの新しいブレークポイントは、接続された外部ディスプレイなど、より大きなディスプレイでのユーザーエクスペリエンスを最適化するために不可欠です。開発者は、これらの新しいサイズクラスを活用して、タブレットデザインを単に拡大するだけでなく、より生産的で情報密度の高いレイアウトを設計できます。ウィンドウサイズクラスは、computeWindowSizeClass() 関数を使用して計算され、現在はより大きなブレークポイントの BREAKPOINTS_V2 をサポートしています。Compose Material 3 Adaptive ライブラリも、そのスキャフォールドディレクティブでこれらの新しい幅サイズクラスをサポートするように更新されました。さらに、WindowManager 1.5 では、アクティビティ埋め込み分割の自動保存と復元機能が追加され、開発者の状態管理が簡素化されました。WindowMetrics は、Application コンテキストから計算できるようになったため、柔軟性が向上しました。これらの新機能を導入するには、開発者はアプリの依存関係を WindowManager ライブラリのバージョン 1.5.0 に更新する必要があります。このリリースは、すべての Android フォームファクターにわたるアダプティブアプリケーションの作成をさらに進めています。