ZTE gir utviklerne et forsprang på LineageOS 15 for Axon 7

En av de største attraksjonene til forumet er mengden av tilpassede ROM-er tilgjengelig på mange forskjellige Android-enheter. Disse ROM-ene er møysommelig laget av uavhengige utviklere på forumene våre, ofte med liten eller ingen hjelp fra enhetsprodusentene. Noen ganger blir utviklingsinnsats faktisk hindret av enhetsprodusenter når de tar sin søte, søte tid til å frigjøre kildekildekoden. Bare noen få enhetsprodusenter slipper sine enhetstrær og kildekildekoder rett etter lansering, men ett selskap ønsker å overgå dem alle. ZTE har tilsynelatende gitt pre-release firmware til den offisielle vedlikeholderen av LineageOS for Axon 7 for å hjelpe med å bringe LineageOS 15 til enheten.

Den offisielle vedlikeholderen av LineageOS på ZTE Axon 7 er anerkjent Developer Unjustified Dev. Axon 7 har for øyeblikket en stabil, offisiell bygging av LineageOS 14.1 basert på Android 7.1 Nougat tilgjengelig for den. Android 8.0 Oreo ble utgitt for noen måneder tilbake, men LineageOS-teamet jobber fortsatt med å få opp kodebasen sin til Android Oreo (nå 8.1) -utgivelsen. Takket være litt assistanse fra ZTE, kan Axon 7 se en stabil utgivelse av LineageOS 15 i løpet av kort tid etter den offisielle Android Oreo-oppdateringen for enheten.

Det er fordi, ifølge Unjustified Dev, ZTE har delt kjernen kilden og den offisielle Android Oreo ROM med utvikleren. I følge utvikleren:

Vi har en offisiell Oreo-oppdatering. Jeg kjører den nå, og jeg har også kjernen. Det er det Lineage 15 bruker, så det er ingen gammel oppstart eller noe annet. Offisiell O for 8996 er fremdeles 3, 18 for alle 820/821-enheter. Det er ingen grunn til å til og med port 4.4, det vil bare forlenge hvor lang tid det vil ta før det blir utgitt. Treble har heller ikke noe med 4.4 å gjøre at enheten vår ikke har en leverandørpartisjon, så proprietære godbiter er i system / leverandør / koblet til / leverandør. Så hvis du blinket et generisk system.img, ville du mistet alle proprietære varene og enheten din ville ikke engang starte opp på grunn av mangelen på maskinvarestøtte. Hvis enheten vår hadde en leverandørpartisjon, er jeg mest sikker på at de ville ha aktivert diskant. Ikke mange enheter pre-O har leverandørpartisjoner som google-enheter, og det er slik google gjorde det for pikslen.

Den første delen av kommentaren deres nevner det faktum at han har tilgang til en pre-release-versjon av Android 8.0 for ZTE Axon 7, så vel som dens kjerne-kilde. Resten av kommentaren berører et emne mange er interessert i: støtte til Project Treble. Dessverre er det lite sannsynlig at Axon 7 vil støtte Project Treble da den mangler en dedikert leverandørpartisjon (og selskapet kan sannsynligvis ikke risikere å partisjonere brukernes enheter via en OTA-oppdatering).

Men det faktum at utvikleren har tilgang til dette bygget selv er utrolig. Dette gir Unjustified Dev et forsprang på å bygge LineageOS 15 for Axon 7, siden han vil ha tilgang til de oppdaterte binærene fra de offisielle ROM-ukene i forveien. Å ha kjernekilden tilgjengelig er også en glede, ettersom utvikleren ikke trenger å bruke så mye tid på å oppdatere kjernen til den nyeste CAF-kjerne-kilden.

Dessverre vet jeg ingenting om det. Jeg fikk tidlig bygge og kildekilden for å tilpasse meg til Lineage for 8.0

I følge utviklerteamet er LineageOS 15 klar til å bli utgitt når ZTE gir greit å gjøre det. Siden binærene i LineageOS 15 ROM er proprietære, kan ikke utvikleren frigi dem før ZTE godkjenner det.

Vi vil ikke slippe LineageOS 15 med Android Oreo-klatter før ZTE tillater det. Dette kan til og med ta før de slipper sitt offisielle bygg.

Gitt utviklerenes kommentarer i den tråden, virker det som om ZTE bryr seg om utviklersamfunnet. I følge Uberettiget Dev:

Husk at jeg ikke signerte noe. Jeg er bare en tilfeldig fyr som de stoler på, og jeg vil gjerne beholde det på den måten. Alt jeg kan si er bare å holde på til ting er avgjort. Alle klarte det gjennom ventetiden på N. Jeg er sikker på at alle kan klare det igjen for O.

ZTE ga LineageOS-vedlikeholderen tilgang til kjernekilden og ROM-en uten å kreve at han til og med signerte en NDA. Dette har gjort det mulig for utvikleren å dele hyppige oppdateringer med samfunnet og få dem begeistret for hva som skal komme når den offisielle utgivelsen av Android Oreo kommer for Axon 7. Og dessuten betyr det at eierne av Axon 7 vil kunne glede seg over en stabil utgave av LineageOS 15 raskere enn normalt ville vært mulig.

Denne oppførselen fra ZTE er ikke noe vi virkelig ser fra OEMs så ofte. Det er noen få OEM-er som tilbyr gratis enheter for å velge utviklere (OnePlus og Honor har gjort dette tidligere), men denne handlingen tar den til et annet nivå. Å slippe kjernekilder og enhetstrær på dag 1 er en ting, men å gi utviklere et forsprang ved å gi tilgang til pre-release firmware er et helt annet ballspill.

Så kudos til ZTE for å gi deres dedikerte samfunn det støttenivået. Uberettiget Dev har også lagt ut noen få kommentarer i den tråden som antyder at ZTE graver ut MiFavor-brukergrensesnittet til fordel for et mer aktuelt Android-utseende og noe jeg er sikker på at mange av brukerne våre vil sette pris på. Så uansett om du bryr deg om tilpassede ROM-er eller ikke, ser ZTE tilsynelatende ut til å tilfredsstille både den vanlige og mer hardcore kundebasen. La oss håpe at de fortsetter å lytte til samfunnet og gi støtte på denne måten.