Een van de langst bestaande problemen met Android is fragmentatie. Vanwege de openheid en aanpasbaarheid van het platform is het feit dat verschillende merktelefoons op verschillende netwerken Android-updates maanden of zelfs jaren ontvangen, altijd een zwarte vlek geweest. Project Treble wil dat allemaal veranderen.

In dit artikel bespreken we deze veelbelovende nieuwe functie die naar Android 8.0 Oreo gaat, wat het betekent voor gebruikers en wanneer je het kunt verwachten (op hetzelfde moment als alle anderen, zou je hopen!).

Gerelateerd : Hoe mobiele gegevens die niet werken op Android oplossen

Hoe Android-updates tot nu toe hebben gewerkt

De reden waarom Android-updates in de loop der jaren zo verspreid zijn, is rechtstreeks verbonden met de enorme verscheidenheid aan Android-telefoons die er zijn, elk met verschillende hardware, UI's geïmplementeerd door verschillende fabrikanten, camera's enzovoort. Telkens wanneer Google een grote Android-update uitvoert, heeft deze nieuwe stuurprogramma's van chipsetfabrikanten nodig, zodat de bijgewerkte software werkt met de bestaande smartphone-hardware (via iets genaamd HAL's of Hardware Abstraction Layers).

Tot nu toe waren de low-level elementen van Android die werden gecodeerd door chipsetfabrikanten (de zogenaamde "leveranciersimplementaties") niet gescheiden van de rest van het Android-framework. Dit betekende dat telkens als er een grote Android-update kwam, chipsetfabrikanten hun code zouden moeten herwerken en hun stuurprogramma's moesten bijwerken om leuk te spelen met de mooie nieuwe functies van Android voordat het nieuwe besturingssysteem werd doorgegeven aan apparaatfabrikanten zoals Samsung, HTC enzovoort. Elke grote Android-update betekende met andere woorden veel werk voor smartphoneleveranciers dat niet tijdbesparend was.

Voeg daarbij het feit dat deze updates dan goedgekeurd moeten worden door netwerken die allemaal hun eigen regels en bepalingen hebben om te volgen wat er in het OS moet staan, en je kunt zien waarom het proces zo lang zou duren.

Hoe Project Treble Android Updates zal veranderen

Dankzij Project Treble wordt een klein deel van het Android-framework gewijd aan een nieuwe vendor-interface die losstaat van de rest van het framework (alle dingen waar Android-ontwikkelaars aan friemelen tijdens updates). Dit betekent dat chipsetfabrikanten niet langer hun stuurprogramma's hoeven bij te werken telkens wanneer er een Android-update is, omdat deze stuurprogramma's niet langer als het ware verbonden zijn met de rest van het besturingssysteem. Deze afbeelding zou je een idee moeten geven.

Hiermee wordt een groot deel van het beenwerk weggenomen met Android-updates. Hoewel er nog steeds veel werk voor fabrikanten van apparaten is - wat met het implementeren van hun eigen UI's, apps en andere unieke functies - het fundamentele spul - vervat in de HAL's - hoeft niet meer elke keer te worden aangepast.

Klinkt goed, maar wat betekent het eigenlijk voor jou?

Hoe zal Project Treble je ten goede komen?

Ten eerste is het belangrijk om te weten dat Project Treble alleen van toepassing is op apparaten met Android Oreo en verder. Dus als u op een oudere Android-versie wacht om te updaten naar 'O', wacht u mogelijk nog een tijdje op updates zoals in de slechte oude tijd.

Vanaf Android Oreo zou dit echter moeten betekenen dat Android-updates veel sneller beschikbaar zullen zijn dan voorheen. Geen twee jaar meer wachten op Lollipop!

Volgens de whizzkids op XDA heeft dit ook positieve domino-effecten voor fans van aangepaste Android ROM's. Project Treble betekent dat ROM-afbeeldingen niet langer beperkt zijn tot het werken met specifieke chipsets, dus technisch gezien zul je in staat zijn om één afbeelding op veel verschillende telefoons te gebruiken, en die afbeelding zou veel sneller dan voorheen uitgebracht moeten worden.

XDA-ontwikkelaar Mishaal Rahman plaatste deze video op YouTube met Android Oreo op de Huawei Mate 9 (die nog niet eens officieel nog Android Nougat heeft), en zegt dat exact dezelfde Android O-afbeelding ook op telefoons van verschillende andere fabrikanten en chipsets draaide.

Rahman suggereert ook dat Project Treble de mogelijkheid heeft geopend dat een enkele Android ROM-afbeelding ooit op tientallen verschillende telefoons kan werken, wat het ontwikkelingsproces aanzienlijk vereenvoudigt.

Conclusie

Het is een goede tijd voor Android-gebruikers, omdat de onvermoeibare ontwikkelaars een van de grote bugs van het robuuste besturingssysteem aanpakken. Project Treble betekent ook dat telefoons langere ondersteuningscycli kunnen hebben in plaats van alleen de twee jaar die momenteel van toepassing zijn, hoewel dit in OEM-handen zal zijn. En als er geld kan worden verdiend door de ondersteuning van oudere telefoons af te sluiten en mensen te verleiden met glimmende nieuwe telefoons, is het moeilijk om te zien dat fabrikanten dit doen. Toch opent Project Treble dergelijke mogelijkheden, dus als mensen genoeg lawaai maken voor OEM's, kunnen ze gewoon rendement opbrengen!