ASUS Zenfone 4 Android Oreo-update biedt ondersteuning voor projecthoge tonen zonder afzonderlijke leverancierspartitie

click fraud protection

De Asus Zenfone 4 heeft Project Treble-ondersteuning gekregen, maar de implementatie van Asus gebruikt geen aparte leverancierspartitie om de BLOB's van het apparaat op te slaan.

Een belangrijke kritiek op Android-telefoonfabrikanten sinds de lancering van Android Oreo is het onvermogen om Project Treble te ondersteunen. Het modulaire upgradeschema van Google dat het potentieel heeft om de ontwikkeling van aangepaste ROM's te helpen op manieren die voorheen niet mogelijk waren denkbaar. Met Project Treble, Eén systeemimage kan op meerdere apparaten opstarten, dus het is niet verrassend dat sommige mensen teleurgesteld zijn dat niet alle OEM's dit ondersteunen. Nokia en OnePlus beweren allebei dat hun apparaten niet over de benodigde partities beschikken - een terecht excuus, aangezien Project Treble een /vendor-partitie nodig heeft om het hele apparaat te bevatten Binair Large Objecten (BLOB's). Maar Asus liet zich daardoor niet tegenhouden om een ​​Android Oreo-gebaseerde update uit te brengen voor de Asus Zenfone 4 die Project Treble-ondersteuning biedt

zonder een aparte leverancierspartitie.

Nu is het niet hetzelfde soort Project Treble dat tot nu toe op andere apparaten is verschenen. In feite is het lang niet zo nuttig voor aangepaste ROM-ontwikkeling als bijvoorbeeld de Project Treble-implementatie van de Huawei Mate 9. Omdat Asus ervoor heeft gekozen geen /vendor-partitie te gebruiken, worden de BLOBS van het apparaat opgeslagen in de /system-partitie in plaats daarvan betekent dit dat het onmogelijk is om één systeemimage op de Zenfone 4 te maken die op andere Asus zal opstarten apparaten. Dat betekent echter niet dat aangepaste ROM-ontwikkelaars er niet van zullen profiteren: de BLOBS van Asus Zenfone 4-apparaten zijn nu gestandaardiseerd, en aangepaste ROM-ontwikkelaars kunnen nu hanteren dezelfde aanpak bij het ontwikkelen van ROM's als bij het maken van een enkele systeemimage: ze nemen alleen de binaire objecten op in de systeempartitie in plaats van.

Hoewel de Project Treble-ondersteuning van Asus voor de ZenFone 4 ontwikkelaars niet zal helpen een universeel systeemimage te creëren voor alle apparaten zal het de aangepaste ROM-ontwikkeling voor de telefoon helpen en het voor Asus gemakkelijker maken om te upgraden toekomst.

Update: meer context

Voor custom ROM-ontwikkelaars zou Asus' Project Treble-ondersteuning de zaken in sommige opzichten een stuk eenvoudiger moeten maken. Hoewel het waar is, zorgen de beste delen van Project Treble ervoor dat hetzelfde systeemimage op elk apparaat kan worden opgestart, apparaten die deze partitie niet hebben maar nog steeds "Treble-ize" hebben. hun BLOB's kunnen, om zo te zeggen, nog steeds worden gebruikt op elke door Project Treble ondersteunde versie van Android met of zonder de /vendor-partitie, zolang de noodzakelijke aanpassingen worden uitgevoerd gemaakt.


Bron: ZenTalk-forums