最終更新日: 2024 年 1 月 24 日
Jetpack Compose のロードマップでは、今後の Jetpack Compose の計画について説明します。完全な機能一覧については、リリースノートをご覧ください。
開発チームが現在検討している機能と取り組んでいる機能を紹介します。このロードマップは最善を尽くして共有していますが、すべてを網羅しているわけではなく、Google が詳細を確認し、ユーザーからのフィードバックを得るにつれて優先度が変更される場合があります。
「重点」項目は、すぐに作業が始まり、今後の安定版リリースで提供される予定です。「バックログ」項目は、計画されてはいますが、すぐには提供されません。
コアライブラリ
分野 |
重点 |
バックログ |
完了 |
マテリアル 3 |
セグメント化されたボタン コントロール グループ |
モーション / 遷移サブシステム |
選択ツール ツールチップ SearchBar ボトムシート |
Foundation |
アイテムの遅延アニメーション Lazy レイアウト内のドラッグ&ドロップ |
|
フロー レイアウトの新機能と安定化 |
UI |
自動入力 テキスト内のクリック可能要素 テキストの自動サイズ調整をサポートする |
マルチスタイル テキストの編集 |
LineHeightStyle.Alignment(topRatio) - ブラシ - DrawStyle - TextMotion - DrawScope.drawText - Paragraph.paint(brush、drawStyle、ブレンドモード) - MultiParagraph.paint(brush、drawStyle、ブレンドモード) |
アニメーション |
共有要素遷移 |
||
コンパイラとランタイム |
外部型の安定性の構成 SlotTable の書き換え ストロング スキップ モード LazyList アイテムのアニメーション |
マルチスレッド スケジューラ LazyList のスケジューリング / スレッド使用率 割り込み可能なコンポジション 修飾子のホイスティングの最適化 サブコンポジションの共有 SlotTable 本質的記憶 |
DerivedState のパフォーマンスの改善 CompositionLocal のパフォーマンスの向上 |
テスト |
マルチモーダル入力の注入 |
一般的なテスト |
|
ツール |
@Preview スクリーンショットのテスト Glance ウィジェットのプレビュー 生成 AI と UI 開発のテスト 品質とパフォーマンスの継続的な改善 |
プレビューの組織(例: 固定) より高度なアニメーション / ナビゲーションのサポート(Concepting) |
Jetpack ライブラリの統合
分野 |
重点 |
完了 |
ナビゲーション |
遷移アニメーション |
|
ページング |
Paging Compose API を安定版に移行 |
|
ConstraintLayout と MotionLayout |
既存の機能と ConstraintLayout DSL と同等の機能 |
プラットフォーム
プラットフォーム |
重点 |
完了 |
ホーム画面ウィジェット |
||
TV Compose |
提案
ロードマップに含める項目について提案する場合は、既存の提案を確認してから、新しい提案を作成してください。