上次更新日期:2022 年 10 月 24 日。
歡迎使用 Jetpack Compose 藍圖,規劃出 Jetpack Compose 的近期計畫。如需完整的功能說明,請參閱版本資訊。
下一個版本的重點主題如下:
- 效能
- 更多進階用途的支援
- 展開的 Material 3 元件組合
- 改善工具,包括預覽和即時編輯功能
- 平台支援:Compose Wear、大螢幕、主畫面小工具、TV Compose
以下是團隊目前正在思考和努力實現的功能。我們出於好意提供以下藍圖,但請留意,本文並未涵蓋所有可能的情況,因此若能取得更多資訊並持續收到來自使用者的意見回饋,我們可能會調整優先順序。
我們即將處理「焦點項目」,且預計納入即將推出的穩定版。「待處理」項目則已在規劃當中,但不太可能馬上實現。
核心程式庫
區域 | 焦點項目 | 待處理 | 完成 |
材質 |
利用材質規格和 MDC-Android 提升元件一致性 穩定 SwipeToDismiss 和 ModalBottomSheetLayout |
||
材質 3 |
挑選器 工具提示 SearchBar 底部功能表 |
動態/轉換子系統 |
|
基礎 |
分頁集錦 延遲項目動畫 錨定元件的公用 API 捲軸 流程版面配置 |
在 Lazy 版面配置中拖曳 清單的固定式標頭 |
延遲交錯方格 貼齊 |
UI |
改善文字編輯功能 硬體鍵盤輸入 |
多重樣式文字編輯 表情符號相容性 文字中的可點擊屬性 自動調整文字大小 樣式字串資源 智慧文字選取及連結 長文字版面配置與編輯 文字選取及 API 改善 非同步繪圖 在不同螢幕上拖曳 圖像子圖層 多執行緒測量 兩個窗格可組合項 |
畫布文字 變數字型 |
動畫 |
共用元素轉場效果 |
||
編譯器和執行階段 |
外部類型穩定性設定 組別省略的最佳化 |
多執行緒排程器 |
例外狀況處理 組合追蹤 |
測試 |
多重視窗輸入插入 |
常見測試 |
|
工具 |
改善預覽成效 動畫檢查器 即時編輯 |
主畫面小工具預覽 |
Wear 預覽 |
Jetpack 程式庫整合
區域 | 焦點項目 | 完成 |
Navigation | 轉場動畫 | |
分頁 | 讓 Paging Compose API 保持穩定 | |
限制/動態版面配置 | 與現有功能的 ConstraintLayout DSL 的一致性 |
平台
平台 | 焦點項目 | 完成 |
主畫面小工具 | Glance | |
TV Compose | Compose API |