Project Treble เป็นฟีเจอร์ใหม่ที่มาพร้อม Android 8 Oreo โดยเป็นการปรับโครงสร้างพื้นฐานของ Android ใหม่เพื่อให้ผู้ผลิตสามารถออกอัปเดต Android ได้ง่ายขึ้น เร็วขึ้น มีค่าใช้จ่ายน้อยลง
ใน Android เวอร์ชันก่อนยังไม่มีการแยกโค้ดส่วนของผู้ผลิตชิปเซ็ต ดังนั้นเวลาผู้ผลิตโทรศัพท์ต้องการอัปเดตเวอร์ชัน Android จะต้องอัปเดตโค้ดทั้งหมด
ใน Android 8 ได้แยกส่วนของโค้ดจากผู้ผลิตชิปเซ็ตออก เวลาผู้ผลิตโทรศัพท์สามารถอัปเดตแค่ Android OD Framework ได้โดยไม่ต้องไปยุ่งกับโค้ดจากผู้ผลิตชิปเซ็ตเลย ทไให้ลดเวลาในการอัปเดตไปได้มากเพราะไม่ต้องรอโค้ดจากผู้ผลิตชิปเซ็ตก่อน และไม่ต้องเสียเวลาเช็คความเข้ากันได้กับดค้ดชุดใหม่
Project Treble จะมากับสมาร์ทโฟนที่มาพร้อม Android Oreo จากโรงงานทุกเครื่อง แต่เครื่องทีี่มากับ Android เวอร์ชันอื่นแล้วอัปเดตเป็น Android Oreo ทีหลังจะเปิดใช้งาน Project Treble แค่บางรุ่นเท่านั้น โดยมีวิธีตรวจสอบดังนี้
- ติดตังแอป Terminal เช่น Termux
- พิมพ์ getprop ro.treble.enabled แล้วกด Enter
ถ้าค่าที่ได้เป็น True คือ Project Treble ทำงานอยู่
ถ้าค่าที่ได้เป็น False คือ Project Treble ไม่ได้ทำงานอยู่
หรือวิธีที่ง่ายกว่านั้นคือการเช้คด้วยแอป Treble Check
ประโยชน์ของ Project Treble ทำให้นักพัฒนารอมภายนอกสามารถสร้างรอมสำหรับมือถือรุ่นนั้นๆ ได้ง่ายขึ้น โดยมีคนสามารถพอร์ตรอม AOSP ลง Huawei Mate 9 ที่เปิดใช้งาน Project Treble ได้โดยไม่จำเป็นต้องแก้โค้ดอะไรมากมาย ในด้านผู้ใช้ทั่วไป การมี Project Treble ทำให้ผู้ผลิตออกเฟิร์มแวร์เวอร์ชั่นใหม่ง่ายขึ้น และอาจจะทำให้มือถือที่ใช้ชิปเซ็ตแปลกๆ ไม่มีไดร์เวอร์สำหรับ Android เวอร์ชันใหม่ได้รับการอัปเดตด้วย