Vad är Project Treble? Massiv förändring till Android förklaras
Ett av de längsta problemen med Android är fragmentering. För all plattforms öppenhet och anpassningsbarhet har det faktum att olika märkes telefoner på olika nätverk får Android-uppdateringar månader, jämn år, alltid varit ett svart märke mot det. Project Treble syftar till att förändra allt detta.
I den här artikeln talar vi igenom den här lovande nya funktionen som kommer till Android 8.0 Oreo, vad det betyder för användarna, och när du kan förvänta dig att ta emot den (samtidigt som alla andra hoppas du!).
Relaterat : Så här fixar du mobila data som inte fungerar på Android
Hur Android uppdateringar fungerade fram till nu
Anledningen till att Android-uppdateringar har varit så spridda genom åren är direkt kopplad till det stora utbudet av Android-telefoner där ute, alla med olika hårdvara, gränssnitt som implementerats av olika tillverkare, kameror och så vidare. När Google gör en stor Android-uppdatering behöver den nya drivrutiner från chipsettillverkare så att den uppdaterade programvaran fungerar med den befintliga smartphone-hårdvaran (via något som kallas HALs eller Hardware Abstraction Layers).
Hittills separerades lågnivåelementen i Android som kodades av chipsetproducenter (så kallade "leverantörsimplementeringar") inte från resten av Android-ramen. Detta innebar att varje gång en stor Android-uppdatering kom med, skulle chipsetproducenterna behöva omarbeta deras kod och uppdatera sina drivrutiner för att spela bra med Android's fina nya funktioner innan det nya operativsystemet sedan skickades till enhets tillverkare som Samsung, HTC och så vidare. Varje större Android-uppdatering innebar med andra ord mycket arbete för smartphone-leverantörer som inte var tidseffektiva.
Lägg till det faktum att dessa uppdateringar då måste godkännas av nätverk som alla har sina egna regler och bestämmelser att följa om vad som behöver vara i operativsystemet, och du kan se varför processen skulle ta så lång tid.
Hur Project Treble kommer att ändra Android uppdateringar
Tack vare Project Treble kommer en liten del av Android-ramen att tillägna sig ett nytt leverantörsgränssnitt som är skilt från resten av ramen (alla de saker som Android-utvecklare lurar med under uppdateringar). Det betyder att chipsettillverkare inte längre behöver uppdatera sina drivrutiner varje gång det finns en Android-uppdatering, eftersom dessa drivrutiner inte längre är bundna till resten av operativsystemet. Den här bilden ska ge dig en idé.
Detta skär ut en stor del av legwork med Android uppdateringar. Medan det fortfarande finns gott om arbete för tillverkare av enheter - vad som med att implementera egna användargränssnitt, appar och andra unika egenskaper - de grundläggande grejerna i HALs - behöver inte längre tweaked varje gång.
Det låter bra, men vad betyder det egentligen för dig?
Hur kommer Project Treble att vara till nytta för dig?
Först och främst är det viktigt att veta att Project Treble endast gäller för enheter som kör Android Oreo och framåt. Så om du är på en äldre Android-version som väntar på att uppdatera till 'O', kan du fortfarande vänta ett tag för uppdateringar som i dåliga gamla dagar.
Från Android Oreo och framåt, men det borde betyda att Android-uppdateringar kommer att bli tillgängliga mycket snabbare än tidigare. Inte mer två år väntar på Lollipop!
Enligt whiz-barnen på XDA har detta också positiva knack-effekter för fans av anpassade Android-ROM-skivor. Project Treble innebär att ROM-bilder inte längre är begränsade till att arbeta med specifika chipset, så tekniskt kan du använda en bild på många olika telefoner, och den bilden ska släppas mycket snabbare än tidigare.
XDA-utvecklaren Mishaal Rahman publicerade denna video på YouTube och visar Android Oreo som körs på Huawei Mate 9 (som inte ens officiellt har Android Nougat än) och säger att exakt samma Android O-bild också sprang på telefoner från flera andra tillverkare och chipset.
Rahman föreslår också att Project Treble har öppnat möjligheten att en dag en enda Android ROM-bild kommer att kunna fungera på dussintals olika telefoner, vilket förenklar utvecklingsprocessen.
Slutsats
Det är bra tider framåt för Android-användare, eftersom dess outtröttliga utvecklare tar itu med en av de stora buggarna i det robusta operativsystemet. Project Treble betyder också att telefoner kan ha längre supportcykler än bara de två år som brukar tillämpas för närvarande, men det kommer att vara i OEM-händer. Och om det finns pengar som görs genom att skära av stöd för äldre telefoner och fresta människor med glänsande nya, är det svårt att se tillverkare som beslutar att göra det här. Ändå öppnar Project Treble sådana möjligheter, så om människor gör tillräckligt med ljud för OEM, kan de bara ge!