En av de lengste problemer med Android er fragmentering. For all plattformens åpenhet og tilpasningsevne, er det faktum at forskjellige merketelefoner på forskjellige nettverk mottar Android-oppdateringer måneder, selv år, fra hverandre alltid et svart merke mot det. Project Treble har som mål å endre alt det.

I denne artikkelen snakker vi deg gjennom denne lovende nye funksjonen som kommer til Android 8.0 Oreo, hva det betyr for brukere, og når du kan forvente å motta det (samtidig som alle andre, håper du!).

Relatert : Hvordan fikse mobildata som ikke fungerer på Android

Slik fungerer Android-oppdateringer frem til nå

Grunnen til at Android-oppdateringene har vært så spredt i løpet av årene, er direkte forbundet med det store antallet Android-telefoner der ute, hver med forskjellig maskinvare, brukergrensesnitt implementert av forskjellige produsenter, kameraer og så videre. Når Google gjør en stor Android-oppdatering, trenger den nye drivere fra brikkesettprodusenter, slik at den oppdaterte programvaren fungerer sammen med eksisterende smarttelefonhardware (via noe som heter HALs eller Hardware Abstraction Layers).

Inntil nå var lavnivåelementene i Android kodet av brikkesettprodusenter (såkalte "leverandørimplementeringer") ikke skilt fra resten av Android-rammen. Dette betydde at hver gang en stor Android-oppdatering kom sammen, ville brikkesettprodusenter måtte omarbeide koden og oppdatere driverne for å leke med Android's fancy nye funksjoner før det nye operativsystemet ble sendt videre til enhetsprodusenter som Samsung, HTC og så videre. Hver større Android-oppdatering, med andre ord, betydde mye arbeid for smarttelefonleverandører som ikke var tidseffektive.

Legg til det faktum at disse oppdateringene da må godkjennes av nettverk som alle har sine egne regler og bestemmelser om å følge med om hva som må være i operativsystemet, og du kan se hvorfor prosessen ville ta så lang tid.

Hvordan Project Treble vil endre Android oppdateringer

Takket være Project Treble, vil en liten del av Android-rammen være dedikert til et nytt leverandørgrensesnitt som er skilt fra resten av rammen (alle de tingene som Android-utviklere lirter med under oppdateringer). Dette betyr at brikkesettprodusenter ikke lenger trenger å fortsette å oppdatere driverne hver gang det er en Android-oppdatering, fordi disse driverne ikke lenger er bundet til resten av operativsystemet. Dette bildet skal gi deg en ide.

Dette kutter ut en stor del av legwork med Android oppdateringer. Selv om det fortsatt er mye arbeid for enhetsprodusenter, vil det ikke lenger være nødvendig å tweaked hver gang det er å implementere egne brukergrensesnitt, applikasjoner og andre unike funksjoner - de grunnleggende tingene som finnes i HALs.

Høres bra ut, men hva betyr det egentlig for deg?

Hvordan vil Project Treble Benefit You?

Først opp, er det viktig å vite at Project Treble bare gjelder for enheter som kjører Android Oreo og videre. Så hvis du er på en eldre Android-versjon som venter på å oppdatere til 'O', kan du likevel vente en stund for oppdateringer som i de dårlige gamle dagene.

Fra Android Oreo og videre, dette bør imidlertid bety at Android-oppdateringer vil bli tilgjengelig mye raskere enn tidligere. Ikke mer to år venter på Lollipop!

Ifølge whiz barna på XDA, har dette også positive påvirkninger for fans av tilpassede Android ROM. Prosjekt Treble betyr at ROM-bilder ikke lenger er begrenset til å jobbe med bestemte brikkesett, så teknisk kan du bruke ett bilde på mange forskjellige telefoner, og at bildet skal slippes mye raskere enn før.

XDA-utvikleren Mishaal Rahman postet denne videoen på YouTube som viser Android Oreo som kjører på Huawei Mate 9 (som ikke engang har offisielt nå Android Nougat), og sier at det samme samme Android O-bildet også kjørte på telefoner fra flere andre produsenter og brikkesett.

Rahman foreslår også at Project Treble har åpnet muligheten for at en dag et enkelt Android ROM-bilde vil kunne fungere på dusinvis av forskjellige telefoner, noe som forenkler utviklingsprosessen.

Konklusjon

Det er gode tider fremover for Android-brukere, da de utrettelige utviklerne adresserer en av de store bugbears av det robuste operativsystemet. Prosjekt Treble betyr også at telefoner kan ha lengre støttesykluser enn de to årene som pleier å gjelde for øyeblikket, selv om dette vil være i OEM-hender. Og hvis det er penger å bli gjort ved å kutte ned støtte for eldre telefoner og fristende folk med skinnende nye, er det vanskelig å se produsenter som bestemmer seg for å gjøre dette. Likevel åpner Project Treble slike muligheter, så hvis folk gjør nok lyd til OEM, kan de bare gi!