Proiectul Treble explicat: De ce OnePlus și Nokia nu îl acceptă?
Miscellanea / / November 29, 2021
În încercarea de a remedia problema majoră a actualizărilor lente ale Android, Google a făcut-o a anunțat Project Treble în mai 2017, pentru a permite actualizări Android mai rapide, reducând sarcina dezvoltatorilor.
Compania adăugase cadrul proiectului Treble la Android Oreo pentru a îmbunătăți procesul de actualizare pe dispozitivele mai noi. Implementarea sa a fost făcută obligatorie pentru dispozitivele care se lansează cu Android 8.0 din cutie.
![Proiect](/f/2fa3a7a7649cbae8f13d99ae1cf728c2.png)
Ce este Project Treble? Ce rol va juca în Android în viitor? Să săpăm adânc și să aflăm mai multe despre același lucru.
Ce este Project Treble?
Scopul principal al Proiectului Treble este acela de a face actualizările mai rapide și mai ușor de implementat de către OEM pe dispozitive. În timp ce iPhone-urile primiți cele mai recente actualizări ale sistemului de operare timp de trei sau patru ani, smartphone-urile cu Android de ultimă generație primesc doar două sau trei dintre ele. Între timp, majoritatea telefoanelor Android low-end nu vor vedea niciodată cea mai recentă actualizare.
![Proiect Treble](/f/720fe1fe4201d747362e3eba4652a3aa.png)
Cu Treble, dispozitivele vor avea un implementarea furnizorului care gestionează tot hardware-ul la un nivel scăzut. Acesta este urmat de framework-ul Android. Google spune că unul dintre motivele principale pentru care producătorii de dispozitive întârzie lansarea actualizării este că trebuie să-și asume sarcina costisitoare și grea de cod de a o reechipa complet.
Aceasta înseamnă că de fiecare dată când este împinsă o actualizare a sistemului de operare, dezvoltatorii trebuie să actualizeze întreaga bază de cod, inclusiv atât codul OS, cât și codul furnizorului.
Proiectul Treble își propune să separe implementarea furnizorului — software-ul de nivel inferior specific dispozitivului, scris în mare parte de producătorii de siliciu — din Android OS Framework
![Proiect Treble 1](/f/d357877aadd62cbcde085adb3bd66a78.png)
Google intenționează să separe sistemul de operare cod de la cod de furnizor și creați o interfață între cele două baze de cod cu Project Treble. Tot ce trebuie să facă dezvoltatorii atunci când Google împinge o nouă versiune de Android este să actualizeze codul OS și noua interfață furnizor-OS, care este dezvoltată de Google.
Nokia și OnePlus nu sunt adaptate la proiectarea Treble
OnePlus și HMD Global (Nokia) au confirmat că toate dispozitivele lor actuale nu vor veni cu Project Treble. Ambele companii au emis și declarații în acest sens.
Un moderator HMD activat comunitatea Nokia forumurile au spus: „HMD este pe deplin angajat să implementeze Project Treble pe toate produsele noi Android Oreo în viitorul apropiat și ne cerem scuze pentru orice dezamăgire pe care aceasta o poate cauza”.
HMD se angajează pe deplin să implementeze Project Treble pe toate produsele noi Android Oreo în viitorul apropiat și ne cerem scuze pentru orice dezamăgire pe care aceasta o poate cauza.
Între timp, un personal OnePlus a explicat despre forumul OnePlus a spus: „Proiectul Treble necesită o partiție de stocare, prin care cadrul Android și imaginea furnizorului sunt separate. Cu toate acestea, deoarece partițiile nu erau necesare pentru Android N și versiunile anterioare de Android, toate dispozitivele noastre actuale nu au o partiție.
Conform testelor noastre, dacă ar fi să modificăm aspectul partiției prin OTA, există riscul ca dispozitivele să se blocheze în timpul partiționării.
Conform testelor noastre, dacă ar fi să modificăm aspectul partiției prin OTA, există riscul ca dispozitivele să se blocheze în timpul partiționării. Considerăm că acest lucru prezintă un risc prea mare pentru comunitatea noastră de utilizatori, motiv pentru care am decis să nu implementăm Project Treble pe dispozitivele OnePlus actuale.
Sunt aceste preocupări legitime?
Având în vedere declarația de la Nokia, se pare că compania pur și simplu se retrage de la orice fel de improvizație pentru această problemă. OnePlus, pe de altă parte, a invocat motivul posibilei „cărămidări a telefoanelor”.
Între timp, Huawei a confirmat că va aduce Treble pe telefoanele sale mai vechi în ultima parte a anului 2017. Dacă Huawei este capabil să aducă Treble pe telefoanele lor mai vechi, cred că ambele companii ar trebui să ofere o explicație mai bună a situației.
Telefoane care susțin proiectul Treble
În prezent, Google Pixel și Pixel XL, Telefon esential, Huawei Mate 9, Mate 10, Onoare 9și Honor 8 Pro sunt dispozitivele care acceptă Project Treble.
Proiectul Treble va îmbunătăți Android?
Android 8.0 Oreo este disponibil momentan numai pe 0,5% telefoane Android, în timp ce iOS 11, care a fost lansat în septembrie, este prezent în peste 50% dintre dispozitivele iOS. Proiectul Treble își propune să rezolve această problemă de fragmentare Android. Cu toate acestea, există mai multe implicații ale Proiectului Treble.
![Fragmentarea Android](/f/019ccdbe558b5211295ee5d86de48443.png)
Chiar dacă Google s-a prezentat și a decis să îmbunătățească fragmentarea Android, dezvoltatorii au încă un rol important de jucat în lansarea de actualizări pentru dispozitivele mai vechi.
Actualizarea Android va fi în continuare o afacere costisitoare, deoarece procesul are un efect negativ asupra rezultatelor companiilor și nu sunt suficient de motivați pentru a o face efectiv.
Aceasta înseamnă că dezvoltatorii de produse, cum ar fi Samsung, Huawei și LG, sunt în continuare responsabili pentru compilarea și lansarea actualizărilor și nu vor fi nici pe departe la fel de rapid ca Google cu Pixeli.
Proiectul Treble este promițător
Proiectul Treble are potențialul de a avea un impact asupra cât de repede dispozitivele primesc actualizări Android, dar nu abordează neapărat întârzierile de la certificarea actualizărilor de către operator.
Google a lansat recent o versiune mai ușoară a Android O, numit Android Go. Acest lucru va asigura că Project Treble poate ajunge și la telefoane inteligente cu preț redus dacă acceptă sistemul de operare.
Gânduri finale
Proiectul Treble este cu siguranță o schimbare pozitivă, inițiată de Google, începând cu Android Oreo. Cu toate acestea, decalajul dintre vechiul și noul sistem de operare este de la kilometri distanță și nu se va reduce în viitorul apropiat.
Actualizările Android nu vor fi niciodată la fel de rapide ca iOS, dar având în vedere provocările cu care se confruntă Google, Project Treble pare cea mai bună soluție pentru moment.