แผนกลยุทธ์ของ Jetpack Compose

อัปเดตครั้งล่าสุด: 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

การป้อนข้อความอัตโนมัติ

การปรับปรุงการแก้ไขข้อความ

การปรับปรุงการเลือกข้อความและ API


AccessibilityChecks

คลิกได้ในข้อความ

รองรับการปรับขนาดข้อความอัตโนมัติ

การแก้ไขข้อความหลายสไตล์

รองรับการปรับขนาดข้อความอัตโนมัติ

การเลือกข้อความอัจฉริยะและ Linkify

การแก้ไขและเลย์เอาต์ข้อความขนาดยาว

การเลือกข้อความและการปรับปรุง API

รองรับภาพวาดแบบไม่พร้อมกัน

รองรับการวัดผลแบบหลายเธรด

2 แผง Composable

การป้อนข้อมูลด้วยแป้นพิมพ์จริง

ทรัพยากรสตริงที่มีการจัดรูปแบบ

รองรับการลากและวางบนหน้าจอต่างๆ

รองรับเลเยอร์ย่อยกราฟิก

แอนิเมชัน

องค์ประกอบแบบใช้ร่วมกันในการเปลี่ยนภาพ

คอมไพเลอร์และ เวลาทำงาน

เขียน SlotTable ใหม่

การกำหนดเวลารายการ LazyList / การใช้งานชุดข้อความ

การเรียบเรียงที่ขัดจังหวะ

ภาพเคลื่อนไหวของรายการแบบ LazyList

การเพิ่มประสิทธิภาพการรอกตัวปรับแต่ง

SlotTable ที่ใช้ร่วมกันสำหรับองค์ประกอบย่อย

การกำหนดค่าความเสถียรของประเภทภายนอก

การเพิ่มประสิทธิภาพการลบกลุ่ม

โหมดข้ามแบบเร็ว

การจำภายใน

รองรับเครื่องจัดตารางเวลาแบบหลายชุดข้อความ

การทดสอบ

การตรวจสอบการช่วยเหลือพิเศษสำหรับการเขียน

การจัดการข้อผิดพลาดที่ดีขึ้น

รองรับการแทรกอินพุตแบบหลายโมดัล

รองรับการทดสอบทั่วไป

เครื่องมือ

การทดสอบภาพหน้าจอ @Preview

ตัวอย่าง Glance Widgets

การทดสอบ GenAI และการพัฒนา UI

คุณภาพอย่างต่อเนื่องและ การปรับปรุงประสิทธิภาพ

แสดงตัวอย่างการจัดระเบียบและ ซูม

การรองรับภาพเคลื่อนไหว / การนำทางขั้นสูงขึ้น (แนวคิด)

ตัวอย่างการเขียน

พรีวิวภาพเคลื่อนไหว

โหมดอินเทอร์แอกทีฟ

เทมเพลตตัวอย่างเพลงหลายรายการ

พารามิเตอร์ตัวอย่าง

การแก้ไขแบบเรียลไทม์

ตรวจสอบ UI ของการเขียน

เครื่องมือตรวจสอบเลย์เอาต์: จำนวนและการจัดองค์ประกอบใหม่ ไฮไลต์

การส่งต่อ

การผสานรวมกับไลบรารี Jetpack

พื้นที่

มีสมาธิ

เสร็จสิ้น

การไปยังรายการต่างๆ

ภาพเคลื่อนไหวการเปลี่ยน

การแบ่งหน้า

การทำให้ API ของ Paging Compose อยู่ในเวอร์ชันเสถียร

รูปแบบข้อจำกัด/การเคลื่อนไหว

ConstraintLayout DSL กับฟีเจอร์ที่มีอยู่

MotionLayout DSL

การผสานรวม MotionLayout กับ LookAheadLayout

แพลตฟอร์ม

แพลตฟอร์ม

มีสมาธิ

เสร็จสิ้น

วิดเจ็ตบนหน้าจอหลัก

Compose API

Compose บนทีวี

Compose API

ข้อเสนอ

หากคุณต้องการเสนอให้มีการพิจารณาสินค้าใน โรดแมป โปรดตรวจสอบข้อเสนอที่มีอยู่หรือสร้างข้อเสนอใหม่ 1.