ข่าวสารเกี่ยวกับผลิตภัณฑ์

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

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

นับตั้งแต่ เปิดตัว Jetpack Compose มาเกือบ 5 ปี เราได้ลงทุนเพื่อนำเสนอฟีเจอร์ ประสิทธิภาพ และเครื่องมือทั้งหมดที่คุณต้องการเพื่อสร้าง 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 เช่น Fragment, RecyclerView หรือ Viewpager ด้วย เราถือว่าไลบรารีเหล่านี้เสร็จสมบูรณ์แล้วและจะเผยแพร่เฉพาะการแก้ไขข้อบกพร่องที่สำคัญเท่านั้น ดูรายการไลบรารีทั้งหมดที่อยู่ในโหมดการบำรุงรักษาได้ที่นี่

เครื่องมือ

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

คำแนะนำ

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

ขอให้สนุกกับการแต่งเพลง

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


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

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

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