Kako provjeriti podršku za Project Treble na vašem Android Oreo uređaju

Project Treble je vjerojatno najuzbudljivija promjena uključena u Android 8.0 Oreo, ali ne podržava je svaki uređaj. Lako možete provjeriti jesu li i vaši!

Prvo smo naučili o projektu Treble neposredno prije ovogodišnjeg Google I/O 2017. Treble je najznačajnija promjena niske razine na Android platformi do danas. Radi znatnog pojednostavljenja, odvaja implementaciju dobavljača od Android okvira u nastojanju da izbjegne dugotrajno čekanje na ažuriranja. Projekt Treble trenutno podržavaju Google Pixel i Google Pixel XL s Androidom 8.0 Oreo. Također smo saznali iz početne najave da će, idući naprijed, svi uređaji isporučuje se s Androidom 8.0 (kao, na primjer, nadolazeće Samsung Galaxy S9 i upravo najavljena serija Sony Xperia XZ1) dolazit će s podrškom za Treble. Google je također nedavno objavio da surađuje s proizvođačima originalne opreme na donijeti Project Treble do neke postojeće perjanice.

Ako imate vodeći uređaj za koji se očekuje da će biti ažuriran na Android 8.0 Oreo, kako ćete sa sigurnošću znati podržava li Project Treble? Osim ako vam napomene o izdanju izravno ne kažu, što vjerojatno neće s obzirom na to da je promjena tako niske razine, morat ćete saznati na drugi način. Srećom, postoji stvarno, vrlo jednostavan način da saznate podržava li Android Oreo uređaj Treble.

U ovom vodiču ćemo vam pokazati kako možete znati podržava li vaš uređaj Project Treble. Očito, za ovo će vam trebati službeni, standardni Android 8.0 Oreo, budući da Treble nije podržan na 7.0 i starijim verzijama. I kao podsjetnik, ako imate Google Pixel, Google Pixel XL ili bilo koji uređaj koji se pokreće s Androidom 8.0, tada će taj uređaj sigurno podržavati Treble.


Saznajte podržava li vaš Android 8.0+ uređaj Project Treble (terminal)

Za razliku od većine tutorijala za adb/terminal koje smo radili ranije, ovaj ne zahtijeva root jer jednostavno dobivamo build.prop vrijednost. Ipak, trebate Termux (ili bilo koju drugu terminalsku aplikaciju) u budućnosti.

TermuxProgramer: Fredrik Fornwall

Cijena: besplatno.

4.1.

preuzimanje datoteka

Slika desno pokazuje kako bi to trebalo izgledati. Nakon što ste postavili aplikaciju, jednostavno upišite sljedeću naredbu:

getpropro.treble.enabled

Vratit će Booleovu vrijednost, true ako vaš uređaj podržava Treble i false ako ne podržava.

Saznajte podržava li vaš Android 8.0+ uređaj Project Treble (ADB)

Najprije ćete morati postaviti Android Debug Bridge na svom uređaju kako biste mogli krenuti. slijediti ovaj vodič, budući da ima sve što vam je potrebno za rad na Windowsima, Linuxu i macOS-u! Zatim ćete morati povezati svoj uređaj, bilo putem USB debugginga ili WiFi debugginga (preporučujemo potonje, ali bilo koji od njih će dobro funkcionirati). Što god odabrali, svakako provjerite je li povezan pomoću "adb uređaja". Slika desno pokazuje kako bi to trebalo izgledati.

Zatim ćemo nastaviti s pokretanjem Android terminala unutar ADB-a. Za ovo koristite:

adb shell

Nakon toga upotrijebite sljedeću naredbu:

getpropro.treble.enabled

Ljuska će vratiti Booleovu vrijednost. Ako vrati true, onda čestitamo: vaš uređaj podržava Project Treble!


Obrazloženje

Zapravo je prilično jednostavno. Project Treble zapravo nije vrijednost koju možete vidjeti ili konfigurirati u postavkama, informacijama o uređaju ili drugom mjesta, no ako vaš uređaj to ne podržava, preferenca u build.prop daje to svim aplikacijama do znanja činjenica. To je vjerojatno zato što Google Play Store treba pročitati ovu oznaku kako bi isporučila ažuriranja za stvari kao što su grafički upravljački programi i druge stvari vezane uz dobavljača. Ova je oznaka obavezna na svim uređajima koji podržavaju Treble. Datoteka build.prop nalazi se na sistemskoj particiji, ali njezine su vrijednosti čitljive bez roota, što čini ovaj vodič mogućim.

Međutim, to NE znači da možete omogućiti Treble na svom uređaju jednostavnim dodavanjem ove oznake u build.prop budući da neće učiniti apsolutno ništa. Kao što smo rekli gore, zahtijeva implementaciju OEM-a budući da je prilično potpuna prerada nižeg sloj Androida, a Google zapravo radi s OEM-ovima kako bi projekt Treble doveo do postojećeg uređaja.

Kao takvo, ovo nije nešto što programer prilagođenog ROM-a može jednostavno ubaciti u svoj ROM kao uobičajenu značajku. A ako OEM odbije surađivati ​​s Googleom kako bi ga donio na svoj uređaj, može samo uvesti jednostavno ažuriranje Androida 8.0 bez Treblea. Popis OEM-ova koji rade na Project Treble podršci za postojeće telefone također nije objavljen. Dakle, dok se telefoni ne počnu isporučivati ​​s Androidom 8.0 (Project Treble je potreban za sve nove uređaje koji rade Oreo), ovo će biti jedini način da zapravo saznate podržava li vaš ažurirani Android 8.0 uređaj Treble ili ne.