Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> สมาร์ทโฟน

Project Treble คืออะไร? การเปลี่ยนแปลงครั้งใหญ่ของ Android ที่ควรรู้

ปัญหาที่ยังคงอยู่กับ Android มานานคือ "การแยกแยะ" (Fragmentation) 儘管แพลตฟอร์มเปิดและปรับแต่งได้ แต่มือถือแบรนด์ต่างๆ บนเครือข่ายต่างๆ ได้รับการอัปเดต Android ช้าต่างกัน หลายเดือน แม้แต่วันี Project Treble มาเพื่อแก้ไขปัญหานี้

บทความนี้จะอธิบายฟีเจอร์มโนนี้ที่มาพร้อม Android 8.0 Oreo ความหมายต่อผู้ใช้ และเมื่อไหร่จะได้รับ (หวังว่าเป็นเวลาเดียวกับคนอื่นๆ)

วิธีการอัปเดต Android ในอดีต

Project Treble คืออะไร? การเปลี่ยนแปลงครั้งใหญ่ของ Android ที่ควรรู้

เหตุผลที่อัปเดต Android แบกระจายอยู่ที่ความหลากหลายของมือถือ Android แต่ละเครื่องมีฮาร์ดแวร์ UI ของผู้ผลิตต่างกัน กล้อง เป็นต้น ทุกครั้งที่ Google อัปเดต Android เวอร์ชันใหญ่ ต้องมีไดรเวอร์ใหม่จากผู้ผลิตชิปเซต เพื่อให้ซอฟต์แวร์ใหม่ทำงานกับฮาร์ดแวร์เดิมผ่าน HALs (Hardware Abstraction Layers)

จนถึงตอนนี้ โค้ดระดับต่ำของ Android ที่ผู้ผลิตชิปเซตเขียน (Vendor Implementations) ไม่ได้แยกจากเฟรมเวิร์ก Android อื่นๆ ทำให้ทุกครั้งที่มีอัปเดตใหญ่ ผู้ผลิตชิปเซตต้องเขียนโค้ดและอัปเดตไดรเวอร์ใหม่ให้เข้ากับฟีเจอร์ใหม่ของ Android ก่อนที่จะส่งต่อให้ผู้ผลิตมือถืออย่าง Samsung, HTC แต่ละอัปเดตครั้งใหญ่หมายถึงงานมากมายที่ไม่คุ้มค่าเวลา

Project Treble คืออะไร? การเปลี่ยนแปลงครั้งใหญ่ของ Android ที่ควรรู้

เพิ่มเติม อัปเดตเหล่านี้ยังต้องได้รับการอนุมัติจากเครือข่ายโทรศัพท์ที่มีกฎเกณฑ์เฉพาะตัว ทำให้กระบวนการใช้เวลานานมาก

Project Treble จะเปลี่ยนการอัปเดต Android อย่างไร

Project Treble จะสร้างส่วนเล็กๆ ของเฟรมเวิร์ก Android ให้เป็น Vendor Interface ใหม่ที่แยกจากเฟรมเวิร์กอื่นๆ (ส่วนที่นักพัฒนา Android จัดการระหว่างอัปเดต) หมายความว่าผู้ผลิตชิปเซตไม่ต้องอัปเดตไดรเวอร์ทุกครั้งที่มีอัปเดต Android เพราะไดรเวอร์ไม่ได้ผูกมัดกับระบบปฏิบัติการอื่นๆ อีกต่อไป รูปภาพนี้จะช่วยให้เข้าใจง่ายขึ้น

Project Treble คืออะไร? การเปลี่ยนแปลงครั้งใหญ่ของ Android ที่ควรรู้

สิ่งนี้ตัดขั้นตอนงานอัปเดต Android ออกไปมาก แม้ผู้ผลิตมือถือยังมีงานมาก เช่น สร้าง UI แอป และฟีเจอร์เฉพาะตัว แต่ส่วนพื้นฐานใน HALs จะไม่ต้องปรับแต่งทุกครั้ง

聽起來ดี แต่หมายความว่าอะไรต่อคุณ?

Project Treble ให้ประโยชน์ต่อคุณอย่างไร

ขั้นแรก ต้องรู้ว่า Project Treble ใช้ได้กับอุปกรณ์ที่รัน Android Oreo ขึ้นไปเท่านั้น หากอยู่บน Android เก่ากำลังรออัปเดตเป็น 'O' อาจยังต้องรออัปเดตนานเหมือนเดิม

แต่ตั้งแต่ Android Oreo เป็นต้นไป ควรทำให้อัปเดต Android เร็วกว่าเดิมมาก ไม่ต้องรอ 2 ปีสำหรับ Lollipop อีกแล้ว

ตามนักพัฒนา XDA ยังมีผลดีต่อแฟน Custom ROM Project Treble ทำให้ ROM image ไม่ได้จำกัดกับชิปเซตเฉพาะ ทางเทคนิคสามารถใช้ image เดียวกันบนโทรศัพท์หลายรุ่น และปล่อยออกมาเร็วกว่าเดิม

นักพัฒนา XDA Mishaal Rahman โพสต์วิดีโอบน YouTube แสดง Android Oreo รันบน Huawei Mate 9 (ซึ่งยังไม่ได้รับ Android Nugat อย่างเป็นทางการ) และ image Android O เดียวกันก็รันบนโทรศัพท์จากผู้ผลิตและชิปเซตหลายรายได้

Project Treble คืออะไร? การเปลี่ยนแปลงครั้งใหญ่ของ Android ที่ควรรู้

Rahman ยังเสนอว่า Project Treble เปิดโอกาสให้วันหนึ่ง ROM image เดียวทำงานบนโทรศัพท์หลายสิบรุ่น ทำให้กระบวนการพัฒนาง่ายขึ้นมาก

สรุป

เป็นข่าวดีสำหรับผู้ใช้ Android เพราะนักพัฒนากำลังแก้ปัญหาใหญ่ของระบบปฏิบัติการที่ทนทานนี้ Project Treble ยังหมายถึงโทรศัพท์อาจมีรอบชีวิตการสนับสนุนยาวนานกว่า 2 ปีที่ปกติ แต่ขึ้นอยู่กับ OEM หากมีกำไรจากการตัดการสนับสนุนโทรศัพท์เก่าเพื่อขายเครื่องใหม่ ผู้ผลิตอาจไม่ทำ แต่ Project Treble เปิดโอกาสไว้ หากผู้ใช้ร้องขอให้ OEM พอ夠 พวกเขาอาจยอม!