Kako preveriti podporo za Project Treble v vaši napravi Android Oreo

click fraud protection

Project Treble je nedvomno najbolj vznemirljiva sprememba, vključena v Android 8.0 Oreo, vendar je ne podpira vsaka naprava. Preprosto lahko preverite, ali je vaš!

Najprej smo se naučili o projektu Treble tik pred letošnjim Google I/O 2017. Treble je najpomembnejša nizkostopenjska sprememba platforme Android doslej. Da bi močno poenostavili, ločuje izvedbo prodajalca od ogrodja Android, da bi se izognil dolgotrajnemu čakanju na posodobitve. Projekt Treble trenutno podpirata Google Pixel in Google Pixel XL z operacijskim sistemom Android 8.0 Oreo. Iz prve objave smo izvedeli tudi, da bodo vse naprave v prihodnje dostava z Androidom 8.0 (kot na primer prihajajoči Samsung Galaxy S9 in pravkar najavljena serija Sony Xperia XZ1) bo opremljena s podporo za visoke tone. Google je pred kratkim objavil tudi, da sodeluje z proizvajalci originalne opreme prinesite Project Treble do nekaj obstoječih vodilnih.

Če imate vodilno napravo, za katero se pričakuje, da bo posodobljena na Android 8.0 Oreo, kako boste zagotovo vedeli, ali podpira Project Treble? Razen če vam opombe ob izdaji jasno povedo, kar verjetno ne bodo, glede na to, da gre za tako nizko raven spremembe, boste morali ugotoviti drugače. Na srečo obstaja res zelo preprost način, da ugotovite, ali naprava Android Oreo podpira Treble.

V tej vadnici vam bomo pokazali kako lahko ugotovite, ali vaša naprava podpira Project Treble. Očitno boste za to potrebovali uradno osnovno različico Android 8.0 Oreo, saj Treble ni podprt v različicah 7.0 in starejših. In kot opomnik, če imate Google Pixel, Google Pixel XL ali katero koli napravo, ki se zažene z Androidom 8.0, bo ta naprava zagotovo podpirala Treble.


Preverite, ali vaša naprava Android 8.0+ podpira Project Treble (Terminal)

Za razliko od večine vadnic adb/terminal, ki smo jih naredili prej, ta ne zahteva roota, saj preprosto dobimo vrednost build.prop. Za naprej pa potrebujete Termux (ali katero koli drugo terminalsko aplikacijo).

Termuxrazvijalec: Fredrik Fornwall

Cena: brezplačno.

4.1.

Prenesi

Slika na desni prikazuje, kako bi moralo izgledati. Ko ste nastavljeni znotraj aplikacije, preprosto vnesite naslednji ukaz:

getpropro.treble.enabled

Vrnil bo logično vrednost, true, če vaša naprava podpira Treble, in false, če jih ne podpira.

Preverite, ali vaša naprava Android 8.0+ podpira Project Treble (ADB)

Najprej boste morali v svoji napravi nastaviti Android Debug Bridge, da lahko začnete. Sledi ta vadnica, saj ima vse, kar potrebujete za delovanje v sistemih Windows, Linux in macOS! Nato boste morali svojo napravo povezati z razhroščevanjem USB ali WiFi (priporočamo slednjega, vendar bosta oba delovala brez težav). Ne glede na to, katero izberete, ne pozabite preveriti, ali je povezana z "napravami adb". Slika na desni prikazuje, kako bi moralo izgledati.

Nato bomo nadaljevali z zagonom terminala Android znotraj ADB. Za to uporabite:

adb shell

Nato uporabite naslednji ukaz:

getpropro.treble.enabled

Lupina bo vrnila logično vrednost. Če vrne true, potem čestitamo: vaša naprava podpira Project Treble!


Razlaga

Pravzaprav je precej preprosto. Project Treble pravzaprav ni vrednost, ki bi jo lahko videli ali konfigurirali v nastavitvah, informacijah o napravi ali drugem krajih, vendar če vaša naprava to podpira, prednostna nastavitev v build.prop obvesti katero koli aplikacijo o tem dejstvo. To je verjetno zato, ker mora trgovina Google Play prebrati to zastavico, da zagotovi posodobitve za stvari, kot je grafični gonilniki in druge stvari, povezane s prodajalcem. Ta zastavica je obvezna na vseh napravah, ki podpirajo Treble. Datoteka build.prop se nahaja na sistemski particiji, vendar so njene vrednosti berljive brez korena, kar omogoča to vadnico.

Vendar to NE pomeni, da lahko omogočite Treble v svoji napravi tako, da preprosto dodate to zastavico v svoj build.prop, saj ne bo storila popolnoma nič. Kot smo rekli zgoraj, zahteva implementacijo OEM, saj je skoraj popolna predelava nižjega plast Androida in Google dejansko sodeluje z proizvajalci originalne opreme, da bi projekt Treble uvedel v obstoječi naprave.

Kot tako, to ni nekaj, kar bi lahko razvijalec ROM-a po meri preprosto vnesel v svoj ROM kot običajno funkcijo. In če proizvajalec originalne opreme zavrne sodelovanje z Googlom, da bi ga prenesel na svojo napravo, lahko preprosto uvede posodobitev za Android 8.0 brez Treble. Tudi seznam proizvajalcev originalne opreme, ki delajo na podpori za Project Treble za obstoječe telefone, ni bil razkrit. Torej, dokler se telefoni ne začnejo dobavljati z Androidom 8.0 (Project Treble je potreben za vse nove naprave, ki delujejo Oreo), bo to edini način, da dejansko veste, ali vaša posodobljena naprava Android 8.0 podpira Treble oz ne.