Project Treble is misschien wel de meest opwindende verandering in Android 8.0 Oreo, maar niet elk apparaat ondersteunt dit. U kunt eenvoudig controleren of die van u dat ook doet!
We hebben eerst geleerd over Project Treble vlak voor Google I/O 2017 van dit jaar. Treble is de belangrijkste wijziging op laag niveau op het Android-platform tot nu toe. Om het aanzienlijk te vereenvoudigen, wordt de leveranciersimplementatie gescheiden van het Android-framework, in een poging langdurig wachten op updates te voorkomen. Project Treble wordt momenteel ondersteund door de Google Pixel en de Google Pixel XL met Android 8.0 Oreo. We hebben ook uit de eerste aankondiging geleerd dat in de toekomst alle apparaten beschikbaar zullen zijn verzending met Android 8.0 (zoals bijvoorbeeld de komende Samsung Galaxy S9 en de zojuist aangekondigde Sony Xperia XZ1-serie) wordt geleverd met ondersteuning voor hoge tonen. Google heeft onlangs ook aangekondigd dat ze samenwerken met OEM's breng Project Treble mee naar enkele bestaande vlaggenschepen.
Als je een vlaggenschipapparaat hebt dat naar verwachting zal worden bijgewerkt naar Android 8.0 Oreo, hoe weet je dan zeker of het Project Treble ondersteunt? Tenzij de release-opmerkingen je ronduit vertellen, wat ze waarschijnlijk niet zullen zeggen, aangezien het om zo'n kleine verandering gaat, zul je een andere manier moeten vinden. Gelukkig is er een heel, heel eenvoudige manier om erachter te komen of een Android Oreo-apparaat Treble ondersteunt.
In deze tutorial laten we het je zien hoe u kunt zien of uw apparaat Project Treble ondersteunt. Uiteraard heb je hiervoor officieel Android 8.0 Oreo nodig, aangezien Treble niet wordt ondersteund op 7.0 en lager. En ter herinnering: als je een Google Pixel, Google Pixel XL of een ander apparaat hebt dat wordt gestart met Android 8.0, dan zal dat apparaat zeker Treble ondersteunen.
Weet of uw Android 8.0+ apparaat Project Treble (Terminal) ondersteunt
In tegenstelling tot de meeste adb/terminal-tutorials die we eerder hebben gedaan, vereist deze geen root, omdat we eenvoudigweg een build.prop-waarde krijgen. Je hebt in de toekomst echter wel Termux (of een andere terminaltoepassing) nodig.
Prijs: gratis.
4.1.
Op de afbeelding rechts ziet u hoe het eruit moet zien. Zodra u de app hebt ingesteld, typt u eenvoudig de volgende opdracht:
getpropro.treble.enabled
Het retourneert een Booleaanse waarde: true als uw apparaat Treble ondersteunt en false als dit niet het geval is.
Weet of uw Android 8.0+ apparaat Project Treble (ADB) ondersteunt
Eerst moet u de Android Debug Bridge op uw apparaat instellen om aan de slag te kunnen gaan. Volgen deze les, want het heeft alles wat je nodig hebt om aan de slag te gaan met Windows, Linux en macOS! Vervolgens moet u uw apparaat aansluiten, via USB-foutopsporing of WiFi-foutopsporing (we raden het laatste aan, maar beide werken prima). Welke je ook kiest, zorg ervoor dat je controleert of deze is verbonden via "adb-apparaten". Op de afbeelding rechts ziet u hoe het eruit moet zien.
Vervolgens gaan we verder met het starten van de Android-terminal in ADB. Gebruik hiervoor:
adb shell
Gebruik daarna het volgende commando:
getpropro.treble.enabled
De shell retourneert een Booleaanse waarde. Als het waar is, gefeliciteerd: uw apparaat ondersteunt Project Treble!
Uitleg
Het is eigenlijk vrij eenvoudig. Project Treble is niet echt een waarde die u kunt zien of configureren in Instellingen, apparaatinformatie of iets anders plaatsen, maar als uw apparaat dit ondersteunt, laat een voorkeur in build.prop alle apps hiervan op de hoogte zijn feit. Dit komt waarschijnlijk omdat de Google Play Store deze vlag moet lezen om updates te kunnen leveren voor zaken als grafische stuurprogramma's en andere leveranciersgerelateerde zaken. Deze vlag is vereist op alle apparaten die Treble ondersteunen. Het build.prop-bestand bevindt zich op de systeempartitie, maar de waarden ervan zijn leesbaar zonder root, waardoor deze tutorial mogelijk is.
Dit betekent echter NIET dat u Treble op uw apparaat kunt inschakelen door simpelweg deze vlag aan uw build.prop toe te voegen, aangezien dit absoluut niets zal doen. Zoals we hierboven al zeiden, vereist het OEM-implementatie, omdat het vrijwel een volledige herwerking van een lager is laag van Android, en Google werkt feitelijk samen met OEM's om Project Treble tot stand te brengen apparaten.
Als zodanig is dit niet iets dat een aangepaste ROM-ontwikkelaar eenvoudigweg in zijn ROM kan inbouwen als een gewone functie. En mocht een OEM weigeren met Google samen te werken om het naar hun apparaat te brengen, dan kunnen ze gewoon een eenvoudige Android 8.0-update uitrollen zonder Treble. De lijst met OEM's die werken aan Project Treble-ondersteuning voor bestaande telefoons is ook niet bekendgemaakt. Dus totdat telefoons worden geleverd met Android 8.0 (Project Treble is vereist voor alle nieuwe apparaten). Oreo), is dit de enige manier om daadwerkelijk te weten of uw bijgewerkte Android 8.0-apparaat Treble of niet.