Kuidas kontrollida oma Android Oreo seadmes Project Treble'i tuge

Project Treble on vaieldamatult Android 8.0 Oreo kõige põnevam muudatus, kuid mitte kõik seadmed ei toeta seda. Saate hõlpsasti kontrollida, kas teie oma seda teeb!

Kõigepealt õppisime projekti Treble kohta vahetult enne selle aasta Google I/O 2017. Treble on Androidi platvormi seni kõige olulisem madala taseme muudatus. Suureks lihtsustamiseks eraldab see hankija juurutamise Androidi raamistikust, et vältida värskenduste pikaajalist ootamist. Project Treble'i toetavad praegu Google Pixel ja Google Pixel XL, millel on Android 8.0 Oreo. Samuti saime esialgsest teadaandest teada, et edaspidi kõik seadmed tarnimine Android 8.0-ga (nagu näiteks tulevane Samsung Galaxy S9 ja äsja väljakuulutatud Sony Xperia XZ1 seeria) tulevad Treble toega. Google teatas hiljuti ka, et nad teevad koostööd originaalseadmete tootjatega tuua Project Treble juurde mõned olemasolevad lipulaevad.

Kui teil on lipulaev, mida eeldatavasti värskendatakse versioonile Android 8.0 Oreo, siis kuidas saate kindlalt teada, kas see toetab Project Treble'i? Kui väljalaskemärkmed teile otse ei ütle, mida nad tõenäoliselt ei ütle, kuna tegemist on nii madala muudatusega, peate leidma mõne muu võimaluse. Õnneks on tõesti väga lihtne viis teada saada, kas Android Oreo seade toetab Treble'i.

Selles õpetuses näitame teile kuidas saate teada, kas teie seade toetab Project Treble'i. Ilmselt vajate selleks ametlikku Android 8.0 Oreot, kuna 7.0 ja vanemad versioonid Treble'i ei toeta. Ja meeldetuletuseks, kui teil on Google Pixel, Google Pixel XL või mõni seade, mis käivitub operatsioonisüsteemiga Android 8.0, toetab see seade kindlasti Treble'i.


Tea, kas teie Android 8.0+ seade toetab Project Treble'i (terminal)

Erinevalt enamikust adb/terminali õpetustest, mida oleme varem teinud, ei vaja see root, kuna saame lihtsalt build.prop väärtuse. Edaspidi on teil siiski vaja Termuxit (või mõnda muud terminalirakendust).

TermuxArendaja: Fredrik Fornwall

Hind: tasuta.

4.1.

Lae alla

Parempoolne pilt näitab, kuidas see peaks välja nägema. Kui olete rakenduses seadistanud, tippige lihtsalt järgmine käsk:

getpropro.treble.enabled

See tagastab tõeväärtuse, tõene, kui teie seade toetab kõrgeid sagedusi, ja false, kui seda ei toetata.

Tea, kas teie Android 8.0+ seade toetab Project Treble'i (ADB)

Esiteks peate oma seadmes seadistama Android Debug Bridge'i, et alustada. Jälgi see õpetus, kuna sellel on kõik vajalik Windowsi, Linuxi ja macOS-i käivitamiseks! Seejärel peate oma seadme ühendama kas USB-silumise või WiFi-silumisega (soovitame viimast, kuid kumbki neist töötab hästi). Ükskõik, millise valite, kontrollige kindlasti, kas see on ühendatud "adb-seadmete" abil. Parempoolne pilt näitab, kuidas see peaks välja nägema.

Seejärel käivitame ADB-s Androidi terminali. Selleks kasutage:

adb shell

Seejärel kasutage järgmist käsku:

getpropro.treble.enabled

Kest tagastab tõeväärtuse. Kui see vastab tõele, siis palju õnne: teie seade toetab Project Treble'i!


Selgitus

See on tegelikult üsna lihtne. Project Treble ei ole tegelikult väärtus, mida saate näha või seadistada jaotises Seaded, seadme teave või muu kohtades, kuid kui teie seade seda toetab, annab build.prop eelistus kõigile rakendustele sellest teada fakt. Selle põhjuseks on tõenäoliselt see, et Google Play pood peab seda lippu lugema, et pakkuda värskendusi näiteks graafika draiverid ja muud müüjaga seotud asjad. See lipp on vajalik kõigis Treble'i toetavates seadmetes. Fail build.prop asub süsteemisektsioonis, kuid selle väärtused on loetavad ka juurteta, mistõttu on see õpetus võimalik.

Kuid see EI tähenda, et saate Treble'i oma seadmes lubada, lisades lihtsalt selle lipu saidile build.prop, kuna see ei tee midagi. Nagu me eespool ütlesime, nõuab see OEM-i juurutamist, kuna see on üsna palju madalama versiooni täielik ümbertöötamine Androidi kiht ja Google teeb tegelikult koostööd originaalseadmete tootjatega, et viia Project Treble olemasolevasse seadmeid.

Sellisena pole see midagi, mida kohandatud ROM-i arendaja saaks lihtsalt oma ROM-i sisse küpsetada nagu tavalist funktsiooni. Ja kui originaalseadmete tootja keeldub Google'iga selle oma seadmesse toomisest koostööst, saab ta lihtsalt ilma Trebleta välja tuua lihtsa Android 8.0 värskenduse. Samuti ei ole avalikustatud loendit originaalseadmete tootjatest, kes töötavad olemasolevate telefonide Project Treble'i toega. Nii et kuni telefonide tarnimiseni Android 8.0-ga (kõikide uute töötavate seadmete jaoks on vajalik Project Treble Oreo), on see ainus viis tegelikult teada saada, kas teie värskendatud Android 8.0 seade toetab Treble või mitte.