อัปเดตล่าสุด: เมษายน 2026
ยินดีต้อนรับสู่โรดแมปของ Jetpack Compose ซึ่งสรุปแผนการที่จะเกิดขึ้นสำหรับ Jetpack Compose หากต้องการดูฟีเจอร์ที่เสร็จสมบูรณ์แล้ว โปรดดู บันทึกประจำรุ่น
รายการต่อไปนี้คือฟีเจอร์ที่ทีมกำลังพิจารณาและดำเนินการอยู่ เราแชร์โรดแมปนี้ด้วยความตั้งใจที่ดีที่สุด แต่โรดแมปนี้อาจไม่ครอบคลุมทุกอย่าง และลำดับความสำคัญอาจเปลี่ยนแปลงไปเมื่อเราได้เรียนรู้เพิ่มเติมและได้รับความคิดเห็นจากคุณ ซึ่งเป็นผู้ใช้ของเราอย่างต่อเนื่อง
รายการ In Focus จะเริ่มดำเนินการในเร็วๆ นี้ และมีแนวโน้มว่าจะเปิดตัวในรุ่นเสถียรที่จะมาถึง รายการ Backlog มีแผนที่จะดำเนินการ แต่มีแนวโน้มว่าจะไม่เปิดตัวในเร็วๆ นี้
ไลบรารีหลัก
พื้นที่ |
In Focus |
Backlog |
เสร็จสิ้น |
Material 3 |
แถบเลื่อน การผสานรวมสไตล์กับ Material 3 ทำให้คอมโพเนนต์ Material 3 Expressive เสถียร การปรับปรุงและแก้ไขข้อบกพร่องของ Bottom Sheet การระบุโฟกัส คอมโพเนนต์แบบปรับขนาดได้ |
ระบบย่อยการเคลื่อนไหว การอัปเดตคอมโพเนนต์ M3 |
|
Foundation |
สไตล์ (ทดลอง) เลย์เอาต์ FlexBox (ทดลอง) เลย์เอาต์แบบตารางกริด (ทดลอง) UIMediaQuery (ทดลอง) การแยกความกำกวมของท่าทางสัมผัส |
|
การรองรับการลากและวางในเลย์เอาต์ Lazy ทำให้ AnchoredDraggable เสถียร API สาธารณะสำหรับคอมโพเนนต์ที่ยึด |
กราฟิก |
การไล่ระดับสีแบบตาข่าย ส่วนที่ยื่นออกมาของ GraphicsLayer ส่งออกบางส่วนของบิตแมป การปรับปรุงประสิทธิภาพ: การแคชเวกเตอร์ |
การปรับปรุง AVD การปรับปรุงการเบลอ เอฟเฟกต์กราฟิกขั้นสูง การปรับปรุงประสิทธิภาพ: เงา, ระลอกคลื่น |
เงาตกกระทบและเงาด้านใน |
ข้อความ |
การเลือกข้อความและการปรับปรุง API การแก้ไขข้อความหลายสไตล์ |
รองรับแฟล็ก IME ทั้งหมด รองรับแบบอักษรที่ปรับแต่งได้ผ่านแบบอักษรที่ดาวน์โหลดได้ การเลือกข้อความและการปรับปรุง API |
การเลือกข้อความอัจฉริยะและการทำลิงก์ รองรับการปรับขนาดข้อความอัตโนมัติ ป้อนข้อความอัตโนมัติ การป้อนข้อมูลด้วยแป้นพิมพ์ฮาร์ดแวร์ ทรัพยากรสตริงที่มีสไตล์ รองรับการลากและวางระหว่างหน้าจอ ข้อความที่คลิกได้ AccessibilityChecks |
ภาพเคลื่อนไหว |
การแก้ไขข้อบกพร่องด้วยภาพของภาพเคลื่อนไหวเลย์เอาต์ ภาพเคลื่อนไหวเลย์เอาต์ขั้นสูง |
องค์ประกอบแบบใช้ร่วมกันในการเปลี่ยนภาพ การแก้ไขข้อบกพร่องด้วยภาพขององค์ประกอบแบบใช้ร่วมกัน ภาพเคลื่อนไหวของรายการ LazyList |
|
คอมไพเลอร์และรันไทม์ |
การเขียน SlotTable ใหม่ การจัดกำหนดการ / การใช้เธรดของ LazyList |
การเพิ่มประสิทธิภาพการยกตัวปรับแต่ง SlotTable แบบใช้ร่วมกันสำหรับการคอมโพสย่อย |
การกำหนดค่าความเสถียรของประเภทภายนอก การเพิ่มประสิทธิภาพการละเว้นกลุ่ม โหมดข้ามอย่างเข้มงวด การจดจำโดยเนื้อแท้ รองรับตัวจัดกำหนดการแบบมัลติเธรด |
การทดสอบ |
การปรับปรุงการทดสอบภาพหน้าจอ |
รองรับการแทรกอินพุตหลายโมดัล รองรับการทดสอบทั่วไป |
ตัวส่งสัญญาณทดสอบมาตรฐาน การตรวจสอบการช่วยเหลือพิเศษสำหรับ Compose |
เครื่องมือ |
การทดสอบการพัฒนา GenAI และ UI การปรับปรุงคุณภาพและประสิทธิภาพอย่างต่อเนื่อง |
การรองรับภาพเคลื่อนไหว / การนำทางขั้นสูงเพิ่มเติม (การสร้างแนวคิด) |
ตัวอย่างวิดเจ็ต Glance การทดสอบภาพหน้าจอ @Preview การจัดระเบียบและการซูมตัวอย่าง |
แพลตฟอร์ม
แพลตฟอร์ม |
In Focus |
เสร็จสิ้น |
วิดเจ็ตหน้าจอหลัก |
||
Compose สำหรับทีวี |
ข้อเสนอ
หากต้องการเสนอรายการเพื่อพิจารณาเพิ่มลงใน โรดแมป โปรดตรวจสอบ ข้อเสนอที่มีอยู่ หรือ สร้างข้อเสนอใหม่ หนึ่งรายการ