การอัปเดต Android Oreo ของ ASUS Zenfone 4 นำการรองรับ Project Treble โดยไม่มีการแบ่งพาร์ติชันผู้จำหน่าย

click fraud protection

Asus Zenfone 4 ได้รับการรองรับ Project Treble แต่การใช้งานของ Asus ไม่ได้ใช้พาร์ติชันผู้จำหน่ายแยกต่างหากเพื่อจัดเก็บ BLOB ของอุปกรณ์

คำวิจารณ์ที่สำคัญของผู้ผลิตโทรศัพท์ Android นับตั้งแต่เปิดตัว Android Oreo คือความล้มเหลวในการรองรับ Project Treble รูปแบบการอัปเกรดแบบโมดูลาร์ของ Google ที่มีศักยภาพในการช่วยพัฒนา ROM แบบกำหนดเองในแบบที่ไม่เคยมีมาก่อน จินตนาการได้ ด้วยโครงการ Treble อิมเมจระบบเดียวสามารถบูตข้ามอุปกรณ์หลายเครื่องได้จึงไม่น่าแปลกใจที่บางคนจะผิดหวังที่ผู้ผลิต OEM บางรายไม่สนับสนุน Nokia และ OnePlus ต่างก็อ้างว่าอุปกรณ์ของตนไม่มีพาร์ติชั่นที่จำเป็น ซึ่งเป็นข้อแก้ตัวที่ยุติธรรม เนื่องจาก Project Treble ต้องใช้พาร์ติชั่น /vendor เพื่อเก็บอุปกรณ์ทั้งหมด บีนารี โกรธ อ็อบjects (BLOB). แต่ Asus ไม่ยอมให้สิ่งนั้นหยุดการปล่อยอัพเดตที่ใช้ Android Oreo สำหรับ Asus Zenfone 4 ที่ให้การสนับสนุน Project Treble ปราศจาก พาร์ติชันผู้ขายแยกต่างหาก

ตอนนี้ไม่ใช่ Project Treble ประเภทเดียวกับที่มีอยู่ในอุปกรณ์อื่นจนถึงตอนนี้ ในความเป็นจริง การพัฒนา ROM แบบกำหนดเองไม่ได้มีประโยชน์มากเท่ากับ ตัวอย่างเช่น การใช้งาน Project Treble ของ Huawei Mate 9 เนื่องจาก Asus เลือกที่จะไม่ใช้พาร์ติชัน /vendor อุปกรณ์ BLOBS จะถูกจัดเก็บไว้ในพาร์ติชัน /system แทน ซึ่งหมายความว่าเป็นไปไม่ได้ที่จะสร้างอิมเมจระบบเดียวบน Zenfone 4 ที่จะบูตบน Asus เครื่องอื่นได้ อุปกรณ์ ไม่ได้หมายความว่าจะไม่เป็นประโยชน์ต่อนักพัฒนา ROM แบบกำหนดเอง แต่ขณะนี้ BLOBS ของอุปกรณ์ Asus Zenfone 4 ได้รับมาตรฐานแล้ว และนักพัฒนา ROM แบบกำหนดเองสามารถทำได้แล้ว ใช้แนวทางเดียวกันกับการพัฒนา ROM เช่นเดียวกับการสร้างอิมเมจระบบเดียว - พวกมันจะรวมวัตถุไบนารี่ไว้ภายในพาร์ติชันระบบ แทน.

ในขณะที่การสนับสนุน Project Treble ของ Asus สำหรับ ZenFone 4 จะไม่ช่วยนักพัฒนาในการสร้างอิมเมจระบบสากล สำหรับอุปกรณ์ทั้งหมดจะช่วยพัฒนา ROM แบบกำหนดเองสำหรับโทรศัพท์และทำให้ Asus อัปเกรดได้ง่ายขึ้น อนาคต.

อัปเดต: บริบทเพิ่มเติม

สำหรับนักพัฒนา ROM แบบกำหนดเอง การรองรับ Project Treble ของ Asus น่าจะทำให้สิ่งต่าง ๆ ง่ายขึ้นมากในบางด้าน แม้ว่าส่วนที่ดีที่สุดของ Project Treble จะอนุญาตให้บูตอิมเมจระบบเดียวกันบนอุปกรณ์ใดๆ ก็ได้ แต่อุปกรณ์ที่ไม่มีพาร์ติชันนี้แต่ยังคงมี "Treble-ize" กล่าวคือ BLOB ของพวกเขายังคงสามารถใช้กับ Android เวอร์ชันที่รองรับ Project Treble ใดก็ได้ โดยมีหรือไม่มีพาร์ติชัน /vendor ตราบใดที่มีการปรับเปลี่ยนที่จำเป็น ทำ.


ที่มา: ฟอรัม ZenTalk