เก็บตกข่าวจากงาน Google I/O 2017 ประกาศอีกอันหนึ่งที่น่าสนใจสำหรับนักพัฒนาสาย Android คือกูเกิลออก "คอมโพเนนต์" พื้นฐานสำหรับสร้างแอพบน Android ในชื่อว่า Architecture Components
กูเกิลบอกว่าการพัฒนาแอพบนสมาร์ทโฟน มีความซับซ้อนกว่าแอพบนเดสก์ท็อป เพราะแอพบนสมาร์ทโฟนมีหลายชิ้นส่วนที่สามารถเรียกได้จากหลายทาง (เช่น ไอคอน หรือ notification) และมีการจัดการ lifecycle ในหน่วยความจำที่ต่างออกไป นักพัฒนามือใหม่จึงอาจประสบปัญหาในการสร้างแอพให้มีประสิทธิภาพ
Architecture Components จึงเข้ามาช่วยสร้าง "โครงหลัก" ของแอพให้ดี ก่อนที่นักพัฒนาจะไปต่อยอดความสามารถให้กับแอพต่อไป หน้าที่หลักของ Architecture Components จะทำ 2 เรื่องคือ
เพื่อความเข้าใจที่ดีขึ้น ดูคลิปประกอบสั้นๆ ประมาณ 5 นาทีครับ
กูเกิลระบุว่า Architecture Components เป็นเพียงแค่ "แนวทางหนึ่ง" ของการพัฒนาบน Android เท่านั้น แนวทางนี้เป็นแค่ทางเลือกหรือความเห็น (opinion) ของกูเกิล ที่นักพัฒนามีสิทธิเลือกใช้หรือไม่ใช้ก็ได้
ตอนนี้ Architecture Components ยังมีสถานะเป็นแค่รุ่น Alpha เท่านั้น และยังต้องพัฒนาต่อไปอีกมาก (เรียกใช้ได้ผ่าน maven.google.com โดยตรง) รายละเอียดเพิ่มเติมดูได้ที่ Guide to App Architecture
ที่มา - Android Developers
Comments
ดีใจที่ได้เห็นผู้หญิงในมุม dev ครับ