En af de længste problemer med Android er fragmentering. For alle platformens åbenhed og tilpasningsevne er det faktum, at forskellige mærke telefoner på forskellige netværk modtager Android opdateringer måneder, selv år fra hinanden, altid blevet et sort mærke imod det. Project Treble sigter mod at ændre alt det.

I denne artikel snakker vi dig gennem denne lovende nye funktion, der kommer til Android 8.0 Oreo, hvad det betyder for brugerne, og når du kan forvente at modtage det (samtidig som alle andre, ville du håbe!).

Relateret : Sådan repareres mobile data, der ikke fungerer på Android

Hvordan Android opdateringer har fungeret indtil nu

Årsagen til, at Android-opdateringer har været så spredt i årenes løb, er direkte forbundet med de mange forskellige Android-telefoner derude, hver med forskellige hardware, brugergrænseflader implementeret af forskellige producenter, kameraer og så videre. Når Google har en større Android-opdatering, har den brug for nye drivere fra chipsetproducenter, så den opdaterede software fungerer sammen med den eksisterende smartphone hardware (via noget kaldet HALs eller Hardware Abstraction Layers).

Indtil nu var lavniveauelementerne i Android kodet af chipsetproducenter (såkaldte "leverandørimplementeringer") ikke adskilt fra resten af ​​Android-rammerne. Dette betød, at hver gang en stor Android-opdatering kom sammen, skulle chipsetproducenterne nødt til at omarbejde deres kode og opdatere deres drivere for at spille godt med Android's flotte nye funktioner, før det nye OS blev sendt videre til enhedsproducenter som Samsung, HTC og så videre. Hver større Android-opdatering betød med andre ord meget arbejde for smartphone-leverandører, der ikke var tidseffektive.

Dertil kommer, at disse opdateringer derefter skal godkendes af netværk, som alle har deres egne regler og bestemmelser om, hvad der skal være i operativsystemet, og du kan se, hvorfor processen ville tage så lang tid.

Hvordan Project Treble vil ændre Android opdateringer

Takket være Project Treble vil en lille del af Android-rammerne blive dedikeret til en ny leverandør grænseflade, som er adskilt fra resten af ​​rammen (alle de ting, som Android-udviklere lider under under opdateringer). Det betyder, at chipsetproducenter ikke længere behøver at opdatere deres drivere, hver gang der er en Android-opdatering, fordi disse drivere ikke længere er bundet til resten af ​​operativsystemet. Dette billede skal give dig en ide.

Dette skærer ud en stor del af legwork med Android opdateringer. Mens der stadig er masser af arbejde for enhedsproducenter - hvad der med at implementere deres egne brugergrænseflader, apps og andre unikke funktioner - de grundlæggende ting - indeholdt i HAL'erne - behøver ikke længere at blive tweaked hver gang.

Det lyder godt, men hvad betyder det egentlig for dig?

Hvordan vil Project Treble fordel dig?

For det første er det vigtigt at vide, at Project Treble kun gælder for enheder, der kører Android Oreo og fremad. Så hvis du har en ældre Android-version, der venter på at opdatere til 'O', kan du stadig vente et øjeblik for opdateringer som i de dårlige gamle dage.

Fra Android Oreo og videre skal det dog betyde, at Android-opdateringer vil blive tilgængelige meget hurtigere end tidligere. Ikke mere to år venter på Lollipop!

Ifølge whiz kids på XDA, dette har også positive knock-on effekter for fans af brugerdefinerede Android ROM'er. Projekt Diskant betyder, at ROM-billeder ikke længere er begrænset til at arbejde med specifikke chipsæt, så du kan teknisk set bruge et billede på mange forskellige telefoner, og billedet skal frigives meget hurtigere end tidligere.

XDA-udvikleren Mishaal Rahman offentliggjorde denne video på YouTube, der viser Android Oreo, der kører på Huawei Mate 9 (som endnu ikke officielt har Android Nougat) og siger, at det samme samme Android O-billede også løb på telefoner fra flere andre producenter og chipsæt.

Rahman foreslår også, at Project Treble har åbnet muligheden for, at en enkelt Android ROM billede vil kunne arbejde på snesevis af forskellige telefoner, hvilket forenkler udviklingsprocessen.

Konklusion

Det er gode tider frem for Android-brugere, da dets utrættelige udviklere adresserer en af ​​de store bugbears i det robuste operativsystem. Projekt Diskant betyder også, at telefoner kan have længere supportcykler frem for bare de to år, der har tendens til at gælde i øjeblikket, selv om dette vil være i OEM-hænder. Og hvis der er penge, der skal laves ved at afskaffe støtte til ældre telefoner og fristende mennesker med skinnende nye, er det svært at se producenterne beslutter at gøre dette. Alligevel åbner Project Treble sådanne muligheder, så hvis folk gør nok støj til OEM'er, kan de bare give!