Kaip patikrinti „Project Treble“ palaikymą „Android Oreo“ įrenginyje

„Project Treble“ yra neabejotinai įdomiausias „Android 8.0 Oreo“ pakeitimas, tačiau ne visi įrenginiai jį palaiko. Galite lengvai patikrinti, ar jūsų!

Mes pirmiausia išmokome apie „Project Treble“ prieš pat šių metų „Google I/O 2017“. „Treble“ yra reikšmingiausias iki šiol žemo lygio „Android“ platformos pakeitimas. Kad būtų labai supaprastintas, jis atskiria tiekėjo diegimą nuo „Android“ sistemos, kad būtų išvengta ilgo atnaujinimų laukimo. „Project Treble“ šiuo metu palaiko „Google Pixel“ ir „Google Pixel XL“, kuriuose veikia „Android 8.0 Oreo“. Iš pradinio pranešimo taip pat sužinojome, kad ateityje visi įrenginiai pristatymas su Android 8.0 (kaip, pavyzdžiui, būsimas Samsung Galaxy S9 ir ką tik paskelbta Sony Xperia XZ1 serija) bus su Treble palaikymu. „Google“ taip pat neseniai paskelbė, kad bendradarbiauja su originalios įrangos gamintojais atneškite projektą „Treble“. į kai kurie esami flagmanai.

Jei turite pavyzdinį įrenginį, kuris turėtų būti atnaujintas į „Android 8.0 Oreo“, kaip tiksliai žinosite, ar jis palaiko „Project Treble“? Turėsite ieškoti kito būdo, nebent išleidimo pastabose jums aiškiai pasakyta, o tai greičiausiai nebus padaryta, atsižvelgiant į tai, kad tai toks žemo lygio pakeitimas. Laimei, yra tikrai labai paprastas būdas sužinoti, ar „Android Oreo“ įrenginys palaiko „Treble“.

Šioje pamokoje mes jums parodysime kaip sužinoti, ar jūsų įrenginys palaiko „Project Treble“.. Akivaizdu, kad tam jums reikės oficialios „Android 8.0 Oreo“ versijos, nes „Treble“ nepalaikoma 7.0 ir senesnėse versijose. Ir primename, kad jei turite „Google Pixel“, „Google Pixel XL“ arba bet kurį įrenginį, kuris paleidžiamas naudojant „Android 8.0“, tada tas įrenginys tikrai palaikys „Treble“.


Sužinokite, ar jūsų „Android 8.0“ ir naujesnės versijos įrenginys palaiko „Project Treble“ (terminalas)

Skirtingai nuo daugelio adb/terminal mokymo programų, kurias darėme anksčiau, šiai programai nereikia root, nes tiesiog gauname build.prop reikšmę. Tačiau ateityje jums reikės „Terux“ (ar bet kurios kitos terminalo programos).

TermuxProgramuotojas: Fredrikas Fornvalis

Kaina: Nemokama.

4.1.

parsisiųsti

Paveikslėlis dešinėje rodo, kaip jis turėtų atrodyti. Nustatę programoje, tiesiog įveskite šią komandą:

getpropro.treble.enabled

Grąžins loginę reikšmę „true“, jei jūsų įrenginys palaiko „Treble“, ir „false“, jei ne.

Sužinokite, ar jūsų „Android 8.0“ ir naujesnės versijos įrenginys palaiko „Project Treble“ (ADB)

Pirmiausia, norėdami pradėti, savo įrenginyje turėsite nustatyti „Android Debug Bridge“. Sekite ši pamoka, nes jame yra viskas, ko reikia norint dirbti su „Windows“, „Linux“ ir „MacOS“! Tada turėsite prijungti įrenginį naudodami USB arba „WiFi“ derinimo funkciją (rekomenduojame pastarąjį, tačiau bet kuris iš jų veiks puikiai). Kad ir kurį pasirinktumėte, būtinai patikrinkite, ar jis prijungtas naudojant „adb įrenginius“. Paveikslėlis dešinėje rodo, kaip jis turėtų atrodyti.

Tada pradėsime paleisti „Android“ terminalą ADB. Tam naudokite:

adb shell

Po to naudokite šią komandą:

getpropro.treble.enabled

Apvalkalas grąžins loginę reikšmę. Jei grąžinama tiesa, sveikiname: jūsų įrenginys palaiko „Project Treble“!


Paaiškinimas

Iš tikrųjų tai gana paprasta. „Project Treble“ iš tikrųjų nėra reikšmė, kurią galite matyti ar konfigūruoti nustatymuose, įrenginio informacijoje ar kitur vietose, tačiau jei jūsų įrenginys tai palaiko, build.prop parinktys leidžia apie tai žinoti bet kuriai programai faktas. Tikriausiai taip yra todėl, kad „Google Play“ parduotuvė turi perskaityti šią vėliavėlę, kad galėtų pateikti atnaujinimus, pvz., grafinės tvarkyklės ir kiti su pardavėjais susiję dalykai. Ši vėliavėlė būtina visuose įrenginiuose, palaikančiuose Treble. Failas build.prop yra sistemos skaidinyje, tačiau jo reikšmes galima nuskaityti be šaknies, todėl ši pamoka yra įmanoma.

Tačiau tai nereiškia, kad galite įjungti „Treble“ savo įrenginyje tiesiog pridėdami šią vėliavėlę prie savo build.prop, nes tai nieko nedarys. Kaip minėjome aukščiau, tai reikalauja OĮG diegimo, nes tai beveik visiškai perdaryta žemesnė versija „Android“ sluoksnį, o „Google“ iš tikrųjų bendradarbiauja su originalios įrangos gamintojais, kad „Project Treble“ būtų įgyvendintas prietaisai.

Tai nėra kažkas, ko pasirinktinis ROM kūrėjas gali tiesiog įterpti į savo ROM kaip įprastą funkciją. O jei OĮG atsisako bendradarbiauti su „Google“, kad jį įdiegtų į savo įrenginį, jie gali tiesiog išleisti paprastą „Android 8.0“ naujinimą be „Treble“. OĮG, dirbančių su Project Treble palaikymu esamiems telefonams, sąrašas taip pat nebuvo atskleistas. Taigi, kol telefonai nepradės pristatyti su Android 8.0 (visiems naujiems veikiantiems įrenginiams reikalingas Project Treble Oreo), tai bus vienintelis būdas iš tikrųjų sužinoti, ar jūsų atnaujintas „Android 8.0“ įrenginys palaiko „Treble“ arba ne.