最終更新日: 2022 年 10 月 24 日
Jetpack Compose のロードマップでは、今後の Jetpack Compose の計画について説明します。完全な機能一覧については、リリースノートをご覧ください。
次回のリリースで重点が置かれる主要なテーマは次のとおりです。
- パフォーマンス
- 高度なユースケースのサポートの向上
- マテリアル 3 コンポーネント セットの拡張
- ツール(プレビューやライブ編集など)の改善
- プラットフォームのサポート: Compose Wear、大画面、ホーム画面ウィジェット、TV Compose
開発チームが現在検討している機能と取り組んでいる機能を紹介します。このロードマップの公開にあたっては最善を尽くしていますが、すべてを網羅しているわけではありません。また、Google が開発を進め、ユーザーの皆様から継続的にフィードバックをいただく中で、優先順位が変更される場合があります。
「重点」項目は、すぐに作業が始まり、今後の安定版リリースで提供される予定です。「バックログ」項目は、計画されてはいますが、すぐには提供されません。
コアライブラリ
分野 | 重点 | バックログ | 完了 |
マテリアル |
マテリアル仕様および MDC-Android とのコンポーネント パリティの向上 SwipeToDismiss と ModalBottomSheetLayout の安定化 |
||
マテリアル 3 |
選択ツール ツールチップ SearchBar ボトムシート |
モーション / 遷移サブシステム |
|
基盤 |
コレクションのページング 遅延項目アニメーション アンカー コンポーネント用の公開 API スクロールバー Flow レイアウト |
Lazy レイアウト内のドラッグ&ドロップ リスト用固定ヘッダー |
遅延スタッガード格子 スナッピング |
UI |
テキスト編集の改善 ハードウェア キーボード入力 |
マルチスタイル テキスト編集 絵文字の互換性 テキスト内のクリック可能要素 自動サイズ調整テキスト スタイル付き文字列リソース スマート テキスト選択と Smart Linkify 長いテキストのレイアウトと編集 テキスト選択と API の改善 非同期描画 画面間のドラッグ&ドロップ グラフィック サブレイヤ マルチスレッド測定 2 ペインのコンポーザブル |
キャンバス上のテキスト 可変フォント |
アニメーション |
共有要素遷移 |
||
コンパイラとランタイム |
外部型安定性の構成 グループ省略の最適化 |
マルチスレッド スケジューラ |
例外の処理 コンポジションのトレース |
テスト |
マルチモーダル入力の注入 |
一般的なテスト |
|
ツール |
プレビューのパフォーマンスの改善 アニメーション インスペクタ ライブ編集 |
ホーム画面ウィジェットのプレビュー |
Wear のプレビュー |
Jetpack ライブラリの統合
分野 | 重点 | 完了 |
ナビゲーション | 遷移アニメーション | |
ページング | Paging Compose API を安定版に移行 | |
ConstraintLayout と MotionLayout | 既存の機能との ConstraintLayout DSL のパリティ |
プラットフォーム
プラットフォーム | 重点 | 完了 |
ホーム画面ウィジェット | Glance | |
TV Compose | Compose API |