Proiectul Treble este, fără îndoială, cea mai interesantă schimbare inclusă în Android 8.0 Oreo, dar nu toate dispozitivele o acceptă. Puteți verifica cu ușurință dacă ai dvs. fac!
Noi am învățat mai întâi despre Project Treble chiar înainte de Google I/O 2017 din acest an. Treble este cea mai semnificativă modificare de nivel scăzut a platformei Android până în prezent. Pentru a simplifica foarte mult, separă implementarea furnizorului de cadrul Android într-un efort de a evita așteptările îndelungate pentru actualizări. Project Treble este acceptat în prezent de Google Pixel și Google Pixel XL care rulează Android 8.0 Oreo. De asemenea, din anunțul inițial am aflat că, în continuare, toate dispozitivele livrare cu Android 8.0 (cum ar fi, de exemplu, viitorul Samsung Galaxy S9 iar seria Sony Xperia XZ1 tocmai anunțată) va veni cu suport Treble. De asemenea, Google a anunțat recent că lucrează cu OEM pentru aduce Project Treble la unele flagship-uri existente.
Dacă aveți un dispozitiv emblematic care se așteaptă să fie actualizat la Android 8.0 Oreo, de unde veți ști sigur dacă acceptă Project Treble? Cu excepția cazului în care notele de lansare vă spun, ceea ce probabil că nu o vor face, având în vedere că este o schimbare la un nivel atât de scăzut, va trebui să găsiți o altă cale. Din fericire, există o modalitate foarte, foarte simplă de a afla dacă un dispozitiv Android Oreo acceptă Treble.
În acest tutorial, vă vom arăta cum vă puteți da seama dacă dispozitivul dvs. acceptă Project Treble. Evident, pentru asta, veți avea nevoie de Android 8.0 Oreo oficial, de stoc, deoarece Treble nu este acceptat pe 7.0 și versiunile anterioare. Și, ca o reamintire, dacă aveți un Google Pixel, Google Pixel XL sau orice dispozitiv care se lansează cu Android 8.0, atunci acel dispozitiv va accepta cu siguranță Treble.
Aflați dacă dispozitivul dvs. Android 8.0+ acceptă Project Treble (Terminal)
Spre deosebire de majoritatea tutorialelor adb/terminal pe care le-am făcut anterior, acesta nu necesită root, deoarece pur și simplu obținem o valoare build.prop. Totuși, aveți nevoie de Termux (sau de orice altă aplicație de terminal) de acum înainte.
Pret: Gratuit.
4.1.
Imaginea din dreapta vă arată cum ar trebui să arate. Odată ce sunteți configurat în aplicație, introduceți pur și simplu următoarea comandă:
getpropro.treble.enabled
Va returna o valoare booleană, true dacă dispozitivul acceptă Treble și false dacă nu.
Aflați dacă dispozitivul dvs. Android 8.0+ acceptă Project Treble (ADB)
În primul rând, va trebui să configurați Android Debug Bridge pe dispozitivul dvs. pentru a începe. Urma acest tutorial, deoarece are tot ce aveți nevoie pentru a funcționa pe Windows, Linux și macOS! Apoi, va trebui să vă conectați dispozitivul, fie cu depanare USB, fie prin depanare WiFi (recomandăm pe cea din urmă, dar oricare dintre ele va funcționa bine). Indiferent de unul pe care îl alegeți, asigurați-vă că verificați dacă este conectat folosind „dispozitive adb”. Imaginea din dreapta vă arată cum ar trebui să arate.
Apoi, vom continua la pornirea terminalului Android din ADB. Pentru aceasta, utilizați:
adb shell
Apoi, utilizați următoarea comandă:
getpropro.treble.enabled
Shell-ul va returna o valoare booleană. Dacă se întoarce adevărat, atunci felicitări: dispozitivul dvs. acceptă Project Treble!
Explicaţie
De fapt, este destul de simplu. Project Treble nu este cu adevărat o valoare pe care o puteți vedea sau configura în Setări, informații despre dispozitiv sau altele cu toate acestea, dacă dispozitivul dvs. îl acceptă, o preferință în build.prop permite tuturor aplicațiilor să știe despre asta fapt. Acest lucru se datorează probabil că Google Play Store trebuie să citească acest steag pentru a oferi actualizări pentru lucruri precum drivere grafice și alte lucruri legate de furnizor. Acest semnalizare este necesar pe toate dispozitivele care acceptă Treble. Fișierul build.prop este localizat în partiția de sistem, dar valorile sale pot fi citite fără root, ceea ce face posibil acest tutorial.
Cu toate acestea, acest lucru NU înseamnă că puteți activa Treble pe dispozitivul dvs. prin simpla adăugare a acestui steag la build.prop, deoarece nu va face absolut nimic. Așa cum am spus mai sus, necesită implementare OEM, deoarece este aproape o reluare completă a unui inferior Android, iar Google lucrează de fapt cu OEM-uri pentru a aduce Project Treble la nivelul existent dispozitive.
Ca atare, acesta nu este ceva ce un dezvoltator de ROM personalizat poate pur și simplu introduce în ROM-ul lor ca o caracteristică obișnuită. Și dacă un OEM refuză să lucreze cu Google pentru a-l aduce pe dispozitivul său, poate doar să lanseze o actualizare simplă pentru Android 8.0 fără Treble. Nici lista producătorilor OEM care lucrează la suport Project Treble pentru telefoanele existente nu a fost dezvăluită. Deci, până când telefoanele încep să fie livrate cu Android 8.0 (Project Treble este necesar pentru toate dispozitivele noi care rulează Oreo), aceasta va fi singura modalitate de a afla dacă dispozitivul dvs. actualizat Android 8.0 acceptă Treble sau nu.