ASUS Zenfone 4 Android Oreo Update bringer Project Diskant-support uden separat leverandørpartition

click fraud protection

Asus Zenfone 4 har modtaget Project Treble-support, men Asus' implementering bruger ikke en separat leverandørpartition til at gemme enhedens BLOB'er.

En stor kritik af Android-telefonproducenter siden lanceringen af ​​Android Oreo har været manglende støtte til Project Treble, Googles modulære opgraderingsskema, der har potentialet til at hjælpe den tilpassede ROM-udvikling på måder, som tidligere ikke var tænkelige. Med Project Treble, Et enkelt systembillede kan starte på tværs af flere enheder, så det er ikke overraskende, at nogle mennesker er blevet skuffede over, at ikke alle OEM'er støtter det. Nokia og OnePlus hævder begge, at deres enheder ikke har de nødvendige partitioner - en rimelig undskyldning, da Project Treble kræver en /leverandør-partition for at holde hele enheden Binær Largumentere Obgenstande (BLOB'er). Men Asus lod det ikke forhindre det i at frigive en Android Oreo-baseret opdatering til Asus Zenfone 4, der giver Project Treble support uden en separat leverandørpartition.

Nu er det ikke den samme slags Project Treble, der er kommet til andre enheder indtil videre. Faktisk er det ikke nær så nyttigt til tilpasset ROM-udvikling som for eksempel Huawei Mate 9's Project Treble-implementering. Fordi Asus valgte ikke at bruge en /leverandør-partition, gemmes enhedens BLOBS i /system-partitionen i stedet, hvilket betyder, at det er umuligt at oprette et enkelt systembillede på Zenfone 4, der starter på andre Asus enheder. Det betyder dog ikke, at det ikke vil gavne brugerdefinerede ROM-udviklere - Asus Zenfone 4-enhed BLOBS er nu blevet standardiseret, og brugerdefinerede ROM-udviklere kan nu tage den samme tilgang til at udvikle ROM'er, som de ville lave et enkelt systembillede -- de vil bare inkorporere de binære objekter i systempartitionen i stedet.

Mens Asus' Project Treble-understøttelse af ZenFone 4 ikke vil hjælpe udviklere med at skabe et universelt systembillede for alle enheder vil det hjælpe med at udvikle tilpasset ROM til telefonen og gøre det lettere for Asus at opgradere i fremtid.

Opdatering: Mere kontekst

For brugerdefinerede ROM-udviklere burde Asus' Project Treble-support gøre tingene meget nemmere i nogle aspekter. Selvom det er rigtigt, vil de bedste dele af Project Treble tillade, at det samme systembillede kan startes op på enhver enhed, enheder, der ikke har denne partition, men stadig "Treble-ize" deres BLOB'er kan så at sige stadig bruges på enhver Project Treble-understøttet version af Android med eller uden /vendor-partitionen, så længe de nødvendige justeringer er lavet.


Kilde: ZenTalk Forums