Actualizarea ASUS Zenfone 4 Android Oreo aduce suport pentru Project Treble fără partiție separată pentru furnizor

Asus Zenfone 4 a primit suport pentru Project Treble, dar implementarea Asus nu folosește o partiție separată a furnizorului pentru a stoca BLOB-urile dispozitivului.

O critică majoră la adresa producătorilor de telefoane Android de la lansarea Android Oreo a fost eșecul de a sprijini Project Treble, Schema de actualizare modulară a Google, care are potențialul de a ajuta dezvoltarea ROM personalizată în moduri care anterior nu erau imaginabil. Cu Project Treble, O singură imagine de sistem poate porni pe mai multe dispozitive, așa că nu este surprinzător faptul că unii oameni au fost dezamăgiți de faptul că nu toți OEM-urile îl susțin. Ambele Nokia și OnePlus susțin că dispozitivele lor nu au partițiile necesare -- o scuză corectă, având în vedere că Project Treble necesită o partiție /furnizor pentru a ține tot dispozitivul Binar Large Obobiecte (BLOB). Dar Asus nu a lăsat asta să o împiedice să lanseze o actualizare bazată pe Android Oreo pentru Asus Zenfone 4 care oferă suport pentru Project Treble fără o partiție separată pentru furnizor.

Acum, nu este același tip de Project Treble care a venit pe alte dispozitive până acum. De fapt, nu este nici pe departe la fel de util pentru dezvoltarea ROM personalizată precum, de exemplu, implementarea Project Treble de la Huawei Mate 9. Deoarece Asus a ales să nu folosească o partiție /vendor, BLOBS-urile dispozitivului sunt stocate în partiția /system în schimb, ceea ce înseamnă că este imposibil să creezi o singură imagine de sistem pe Zenfone 4 care să pornească pe alte Asus dispozitive. Totuși, asta nu înseamnă că nu va beneficia dezvoltatorii de ROM personalizate -- BLOBS-urile dispozitivului Asus Zenfone 4 au fost acum standardizate, iar dezvoltatorii de ROM personalizate pot acum adoptă aceeași abordare în dezvoltarea ROM-urilor ca și când ar crea o singură imagine de sistem -- vor încorpora doar obiectele binare în partiția de sistem in schimb.

În timp ce suportul Asus Project Treble pentru ZenFone 4 nu îi va ajuta pe dezvoltatori să creeze o imagine de sistem universală pentru toate dispozitivele, va ajuta la dezvoltarea ROM personalizată pentru telefon și va face mai ușor pentru Asus să facă upgrade în viitor.

Actualizare: mai mult context

Pentru dezvoltatorii de ROM personalizate, suportul Asus Project Treble ar trebui să ușureze lucrurile mult în unele aspecte. Deși este adevărat, cele mai bune părți ale Project Treble vor permite ca aceeași imagine de sistem să fie pornită pe orice dispozitiv, dispozitivele care nu au această partiție, dar încă „Treble-ize” BLOB-urile lor, ca să spunem așa, pot fi încă folosite pe orice versiune de Android acceptată de Project Treble cu sau fără partiția /vendor, atâta timp cât ajustările necesare sunt făcut.


Sursa: Forumuri ZenTalk