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

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

ใช้เวลาอ่าน 2 นาที
ดูโปรไฟล์ของ Nick Butcher
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 ที่เราแนะนำ และเช่นเคย หากมี ความคิดเห็นเพิ่มเติม โปรดแจ้งให้เราทราบ ขอให้สนุกกับการสร้างสรรค์

เขียนโดย
อ่านต่อ