อัปเดตครั้งล่าสุด: 4 กันยายน 2024
ยินดีต้อนรับสู่แผนกลยุทธ์ของ Jetpack Compose เพื่ออธิบายแผนการที่กำลังจะเกิดขึ้นสำหรับ Jetpack เขียน ดูฟีเจอร์ที่เสร็จสมบูรณ์แล้วได้ที่บันทึกประจำรุ่น
ฟีเจอร์เหล่านี้คือฟีเจอร์ที่ทีมกำลังพิจารณาและกำลังดำเนินการ แผนกลยุทธ์นี้แชร์ด้วยความตั้งใจที่ดีที่สุด แต่ก็ไม่ได้ครอบคลุมทั้งหมด ซึ่งอาจมีการเปลี่ยนแปลงเมื่อเราได้เรียนรู้เพิ่มเติมและได้รับความคิดเห็นจากคุณอย่างต่อเนื่อง ผู้ใช้ของเรา
รายการที่อยู่ในโฟกัสจะทำงานเร็วๆ นี้ และมีแนวโน้มที่จะปรากฏในเร็วๆ นี้ ที่เสถียรแล้ว มีการวางแผนรายการBacklog แต่ไม่น่าจะถึงปลายทางในเร็วๆ นี้
ไลบรารีหลัก
พื้นที่ |
In Focus |
Backlog |
เสร็จสิ้น |
สื่อการเรียนการสอนของชั้นเรียน 3 |
กลุ่มควบคุมปุ่มที่แบ่งกลุ่ม (M3) แถบด้านล่างของแอป (การจัดแนว RTL) ป้าย (อัปเดตการปรับแนว) ปัดเพื่อรีเฟรช (การออกแบบ M3 เวอร์ชันปรับปรุงใหม่) การเปรียบเทียบประสิทธิภาพ / โปรไฟล์พื้นฐานสำหรับ M3 |
ระบบย่อยการเคลื่อนไหว/การเปลี่ยน |
เครื่องมือเลือก เคล็ดลับเครื่องมือ แถบค้นหา Bottom Sheet |
สำหรับรองพื้น |
ภาพเคลื่อนไหวของรายการแบบ Lazy Loading ฟีเจอร์ใหม่และความเสถียรของเลย์เอาต์แบบโฟลว์ ปรับ Anchorred Draggable ให้นิ่ง การย้ายข้อมูล Modifier.node และการปรับปรุงประสิทธิภาพ การรองรับการลากและวางในเลย์เอาต์แบบ Lazy ส่วนหัวแบบติดหนึบสำหรับรายการ |
ส่วนหัวแบบติดหนึบสำหรับรายการ |
API สาธารณะสำหรับคอมโพเนนต์ Anchor |
UI |
การป้อนข้อความอัตโนมัติ คลิกได้ในข้อความ รองรับการปรับขนาดข้อความอัตโนมัติ |
การแก้ไขข้อความหลายสไตล์ การเลือกข้อความอัจฉริยะและ Linkify การแก้ไขและเลย์เอาต์ข้อความขนาดยาว การเลือกข้อความและการปรับปรุง API รองรับภาพวาดแบบไม่พร้อมกัน รองรับการวัดผลแบบหลายเธรด 2 แผง Composable |
การป้อนข้อมูลด้วยแป้นพิมพ์จริง ทรัพยากรสตริงที่มีการจัดรูปแบบ รองรับการลากและวางบนหน้าจอต่างๆ รองรับเลเยอร์ย่อยกราฟิก |
แอนิเมชัน |
องค์ประกอบแบบใช้ร่วมกันในการเปลี่ยนภาพ |
||
คอมไพเลอร์และ เวลาทำงาน |
เขียน SlotTable ใหม่ การกำหนดเวลารายการ LazyList / การใช้งานชุดข้อความ การเรียบเรียงที่ขัดจังหวะ ภาพเคลื่อนไหวของรายการแบบ LazyList |
การเพิ่มประสิทธิภาพการรอกตัวปรับแต่ง SlotTable ที่ใช้ร่วมกันสำหรับองค์ประกอบย่อย |
การกำหนดค่าความเสถียรของประเภทภายนอก การเพิ่มประสิทธิภาพการลบกลุ่ม โหมดข้ามแบบเร็ว การจำภายใน รองรับเครื่องจัดตารางเวลาแบบหลายชุดข้อความ |
การทดสอบ |
การตรวจสอบการช่วยเหลือพิเศษสำหรับการเขียน การจัดการข้อผิดพลาดที่ดีขึ้น |
รองรับการแทรกอินพุตแบบหลายโมดัล รองรับการทดสอบทั่วไป |
|
เครื่องมือ |
การทดสอบภาพหน้าจอ @Preview ตัวอย่าง Glance Widgets การทดสอบ GenAI และการพัฒนา UI คุณภาพอย่างต่อเนื่องและ การปรับปรุงประสิทธิภาพ แสดงตัวอย่างการจัดระเบียบและ ซูม |
การรองรับภาพเคลื่อนไหว / การนำทางขั้นสูงขึ้น (แนวคิด) |
เครื่องมือตรวจสอบเลย์เอาต์: จำนวนและการจัดองค์ประกอบใหม่ ไฮไลต์ |
การผสานรวมกับไลบรารี Jetpack
พื้นที่ |
มีสมาธิ |
เสร็จสิ้น |
การไปยังรายการต่างๆ |
ภาพเคลื่อนไหวการเปลี่ยน |
|
การแบ่งหน้า |
การทำให้ API ของ Paging Compose อยู่ในเวอร์ชันเสถียร |
|
รูปแบบข้อจำกัด/การเคลื่อนไหว |
ConstraintLayout DSL กับฟีเจอร์ที่มีอยู่ |
แพลตฟอร์ม
แพลตฟอร์ม |
มีสมาธิ |
เสร็จสิ้น |
วิดเจ็ตบนหน้าจอหลัก |
||
Compose บนทีวี |
ข้อเสนอ
หากคุณต้องการเสนอให้มีการพิจารณาสินค้าใน โรดแมป โปรดตรวจสอบข้อเสนอที่มีอยู่หรือสร้างข้อเสนอใหม่ 1.