ข่าวสารผลิตภัณฑ์

การพัฒนา UI ของ Android ใช้ Compose เป็นหลัก

อ่าน 2 นาที
Nick Butcher
ผู้จัดการผลิตภัณฑ์

ในระยะเวลาเกือบ 5 ปีนับตั้งแต่ เปิดตัว Jetpack Compose เราได้ลงทุนเพื่อนำเสนอฟีเจอร์ ประสิทธิภาพ และเครื่องมือทั้งหมดที่คุณต้องการเพื่อสร้าง UI ที่น่าทึ่งในอุปกรณ์ Android ที่หลากหลาย Compose ช่วยให้คุณสร้าง UI ที่สวยงามและปรับเปลี่ยนได้ตามความต้องการของการออกแบบ UI ที่ทันสมัย

  • ชุดฟีเจอร์ที่หลากหลาย: Compose มีไลบรารีเลย์เอาต์ อินพุต กราฟิก API ภาพเคลื่อนไหว และคอมโพเนนต์ Material Design ล่าสุดที่ทรงพลัง จึงช่วยให้คุณสร้างสรรค์สิ่งต่างๆ ได้
  • ประสิทธิภาพสูง: Compose มีประสิทธิภาพระดับเนทีฟพร้อมใช้งานทันที จึงมอบประสบการณ์ที่ยอดเยี่ยมแก่ผู้ใช้
  • ปรับเปลี่ยนได้: Compose เป็นวิธีที่ง่ายที่สุดในการสร้างแอปที่ปรับเปลี่ยนได้ซึ่งทำงานได้ในรูปแบบของอุปกรณ์ Android ที่หลากหลาย
  • มีประสิทธิภาพ: ทีมต่างๆ บอกว่าเครื่องมือที่มีประสิทธิภาพ เช่น ตัวอย่างและ การแก้ไขสด รวมถึงความสามารถในการแสดงออกของ Kotlin อย่างเต็มที่ ช่วยให้ทีมทำงานได้เร็วขึ้นมากเมื่อสร้างด้วย Jetpack Compose จึงลด เวลาในการนำสินค้าเข้าสู่ตลาด

Compose ได้รับการพัฒนาจนกลายเป็นมาตรฐานสำหรับการพัฒนา UI ของ Android แล้ว เราเชื่อว่า UI ทั้งหมดของ Android ควรสร้างด้วย Compose ซึ่งเราเรียกว่า Compose First ตั้งแต่วันนี้เป็นต้นไป เราจะให้บริการ API, ไลบรารี, เครื่องมือ และคำแนะนำทั้งหมดใน Compose ตอนนี้เราถือว่าคอมโพเนนต์ View ที่ Compose มาแทนที่ (คอมโพเนนต์ในแพ็กเกจ android.widget) อยู่ในโหมดการบำรุงรักษา เราไม่มีแผนที่จะเลิกใช้งานหรือนำคอมโพเนนต์ View ออก และจะยังคงให้การสนับสนุนด้วยการแก้ไขข้อบกพร่องที่สำคัญ แต่คอมโพเนนต์เหล่านี้จะไม่ได้รับฟีเจอร์ใหม่

ไลบรารี Jetpack ที่อิงตาม View

ไลบรารีที่อิงตาม View เช่น Fragments, RecyclerView หรือ Viewpager ก็เช่นกัน เราถือว่าไลบรารีเหล่านี้เสร็จสมบูรณ์แล้วและจะเผยแพร่เฉพาะการแก้ไขข้อบกพร่องที่สำคัญเท่านั้น ดูรายการไลบรารีทั้งหมดที่อยู่ในโหมดการบำรุงรักษาได้ที่นี่

เครื่องมือ

เครื่องมือ UI ใหม่ของ Android Studio จะสร้างขึ้นสำหรับ Jetpack Compose เท่านั้น เครื่องมือที่มีอยู่ซึ่งอิงตาม View (เช่น Navigation Editor และเครื่องมือสร้างเลย์เอาต์) อยู่ในโหมดการบำรุงรักษาแล้วและจะไม่ได้รับฟีเจอร์ใหม่

คำแนะนำ

เอกสารประกอบ, Codelab และตัวอย่างจะเน้นที่การสร้าง UI ด้วย Jetpack Compose คุณยังคงดูเอกสารประกอบเฉพาะของ Views ได้จากหน้าที่ลิงก์จากหน้าที่มีข้อมูลทั่วไปและข้อมูล Compose ในกรณีที่เกี่ยวข้อง

ขอให้สนุกกับการสร้างสรรค์

เราขอแนะนำให้คุณสร้างฟีเจอร์ใหม่ทั้งหมดด้วย Compose และแปลงฟีเจอร์ที่มีอยู่เมื่อคุณใช้งานฟีเจอร์เหล่านั้นเพื่อรับประโยชน์มากมายจาก Compose ลองดู ทักษะการย้ายข้อมูลจาก XML ไปยัง Compose เพื่อช่วยคุณแปลงเลย์เอาต์ที่มีอยู่เป็น Compose


หากต้องการดูข้อมูลเกี่ยวกับการเผยแพร่ Compose ล่าสุด โปรดดูบล็อก มีอะไรใหม่ในการเผยแพร่ Jetpack Compose เดือนเมษายน 2026 และ โรดแมปสำหรับสิ่งที่วางแผนไว้ 

ขอขอบคุณสำหรับคำขอฟีเจอร์และความคิดเห็นทั้งหมดที่ช่วยให้ Compose กลายเป็นชุดเครื่องมือ UI ที่เราแนะนำ และเช่นเคย หากคุณมี ความคิดเห็นเพิ่มเติม โปรดแจ้งให้เราทราบ ขอให้สนุกกับการสร้างสรรค์

เขียนโดย

อ่านต่อ