Project Treble on kiistatta jännittävin Android 8.0 Oreon sisältämä muutos, mutta kaikki laitteet eivät tue sitä. Voit helposti tarkistaa, onko omasi!
Olemme ensin oppineet Project Treblestä juuri ennen tämän vuoden Google I/O 2017 -tapahtumaa. Treble on tähän mennessä merkittävin matalan tason muutos Android-alustaan. Yksinkertaistaakseen se erottaa toimittajan toteutuksen Android-kehyksestä, jotta vältytään pitkiltä päivitysten odotuksilta. Project Trebleä tukevat tällä hetkellä Google Pixel ja Google Pixel XL, joissa on Android 8.0 Oreo. Olemme myös oppineet alkuperäisestä ilmoituksesta, että jatkossa kaikki laitteet toimitetaan Android 8.0:lla (kuten esimerkiksi tuleva Samsung Galaxy S9 ja juuri julkistettu Sony Xperia XZ1 -sarja) tulevat Treble-tuella. Google ilmoitti äskettäin myös työskentelevänsä OEM-valmistajien kanssa tuo Project Treble to joitain olemassa olevia lippulaivoja.
Jos sinulla on lippulaivalaite, jonka odotetaan päivitettävän Android 8.0 Oreoon, mistä tiedät varmasti, tukeeko se Project Trebleä? Elleivät julkaisutiedot suoraan kerro, mitä he eivät todennäköisesti ymmärrä, koska muutos on niin matala, sinun on löydettävä toinen tapa. Onneksi on todella, todella yksinkertainen tapa selvittää, tukeeko Android Oreo -laite Trebleä.
Tässä opetusohjelmassa näytämme sinulle miten voit selvittää, tukeeko laitteesi Project Trebleä. Ilmeisesti tätä varten tarvitset virallisen, varastossa olevan Android 8.0 Oreon, koska Trebleä ei tueta 7.0:ssa ja sitä vanhemmissa versioissa. Ja muistutuksena, jos sinulla on Google Pixel, Google Pixel XL tai mikä tahansa laite, joka käynnistyy Android 8.0:lla, laite tukee varmasti Trebleä.
Tiedä, tukeeko Android 8.0+ -laitteesi Project Treble (pääte)
Toisin kuin useimmat aiemmin tekemämme adb/terminal-opetusohjelmat, tämä ei vaadi pääkäyttäjää, koska saamme yksinkertaisesti build.prop-arvon. Tarvitset kuitenkin Termuxin (tai minkä tahansa muun päätesovelluksen) jatkossa.
Hinta: Ilmainen.
4.1.
Oikealla oleva kuva näyttää, miltä sen pitäisi näyttää. Kun olet määrittänyt sovelluksen, kirjoita seuraava komento:
getpropro.treble.enabled
Se palauttaa loogisen arvon, tosi, jos laitteesi tukee diskanttia, ja false, jos se ei tue.
Tiedä, tukeeko Android 8.0+ -laitteesi Project Treble (ADB)
Ensin sinun on määritettävä Android Debug Bridge laitteellesi, jotta voit aloittaa. Seuraa tämä opetusohjelma, koska siinä on kaikki mitä tarvitset päästäksesi liikkeelle Windowsissa, Linuxissa ja macOS: ssä! Sitten sinun on yhdistettävä laitteesi joko USB-virheenkorjauksella tai WiFi-virheenkorjauksella (suosittelemme jälkimmäistä, mutta jompikumpi toimii hyvin). Minkä tahansa valitsetkin, muista tarkistaa, onko se yhdistetty "adb-laitteiden" avulla. Oikealla oleva kuva näyttää, miltä sen pitäisi näyttää.
Jatkamme sitten Android-päätelaitteen käynnistämistä ADB: n sisällä. Käytä tätä varten:
adb shell
Käytä sen jälkeen seuraavaa komentoa:
getpropro.treble.enabled
Shell palauttaa loogisen arvon. Jos se palauttaa tosi, onnittelut: laitteesi tukee Project Trebleä!
Selitys
Se on itse asiassa aika yksinkertaista. Project Treble ei todellakaan ole arvo, jonka voit nähdä tai määrittää asetuksissa, laitetiedoissa tai muussa paikoissa, mutta jos laitteesi tukee sitä, build.prop: n asetus antaa kaikille sovelluksille sen tietää tosiasia. Tämä johtuu todennäköisesti siitä, että Google Play Kaupan on luettava tämä lippu voidakseen toimittaa päivityksiä esimerkiksi graafiset ajurit ja muita myyjiin liittyviä asioita. Tämä lippu vaaditaan kaikissa diskanttia tukevissa laitteissa. Build.prop-tiedosto sijaitsee järjestelmäosiossa, mutta sen arvot ovat luettavissa ilman pääkäyttäjää, joten tämä opetusohjelma on mahdollista.
Tämä EI kuitenkaan tarkoita, että voit ottaa Treblen käyttöön laitteessasi yksinkertaisesti lisäämällä tämän lipun build.prop-tiedostoon, koska se ei tee mitään. Kuten edellä totesimme, se vaatii OEM-toteutuksen, koska se on melko pitkälti alemman version täydellinen uudistus Android-kerros, ja Google itse asiassa työskentelee OEM-valmistajien kanssa tuodakseen Project Treblen olemassa olevaan laitteet.
Sellaisenaan tämä ei ole jotain, jota mukautettu ROM-kehittäjä voi yksinkertaisesti lisätä ROM-muistiinsa tavalliseen ominaisuuteen. Ja jos OEM kieltäytyy yhteistyöstä Googlen kanssa tuodakseen sen laitteelleen, he voivat julkaista yksinkertaisen Android 8.0 -päivityksen ilman Trebleä. Luetteloa OEM-valmistajista, jotka työskentelevät Project Treble -tuen parissa olemassa oleville puhelimille, ei myöskään ole julkistettu. Joten, kunnes puhelimien toimitukset alkavat Android 8.0:lla (Project Treble vaaditaan kaikille uusille käynnissä oleville laitteille Oreo), tämä on ainoa tapa todella tietää, tukeeko päivitetty Android 8.0 -laitteesi Treble- tai ei.