Wat is Project Treble?

Als je je herinnert dat Google Project Treble vóór I/O 2017 heeft aangekondigd om een ​​van de grootste uitdagingen van Android aan te pakken: het apparaatupdateprobleem van 5 jaar geleden. Met Android 8 (Oreo) werd het Android-systeem opnieuw ontworpen om upgrades eenvoudiger, sneller en goedkoper te maken voor fabrikanten. Dus wat is dit Project Treble?

project Treble

Hiermee kunnen ontwikkelaars updates ontwerpen die op miljarden telefoons en tablets werken, zonder dat ze voor elk type apparaat hoeven af ​​te stemmen. Vóór Project Treble werden het Android-framework en de apparaatleverancier gereviseerd om apparaten te updaten. Beide Android-frameworks zijn bijgewerkt en de apparaatleverancier is herwerkt. Voor bedrijven was dit vrij lastig om te updaten. Met een nieuwe leveranciersinterface ontkoppelt Project Treble leveranciersimplementaties (apparaatspecifieke software) van het Android OS-framework. Er is geen officiële leveranciersinterface in Android 7.x en eerder, dus apparaatfabrikanten moesten veel Android-code bijwerken om apparaten bij te werken naar nieuwere versies van Android.

Dankzij Project Treble zijn bedrijven sneller en gemakkelijker te updaten. Samsung-telefoons, die vóór Project Treble zeer weinig Android-updates ontvingen, krijgen nu meer updates dan de telefoons van Google.

Treble biedt een stabiele nieuwe leveranciersinterface waarmee apparaatfabrikanten toegang kunnen krijgen tot hardwarespecifieke delen van de Android-code, zodat apparaatfabrikanten eenvoudig het Android OS-framework kunnen updaten en chipfabrikanten rechtstreeks kunnen overslaan om een ​​nieuwe Android-versie te leveren. Met Project Treble werden de benodigde apparaatframeworks volledig verplaatst naar de leverancier van het apparaat. Op deze manier brachten de bedrijven tijdens het updaten alleen het nieuwe Android-framework uit, terwijl de leverancier dezelfde bleef. Onderstaande foto legt het uit.

GSI (Generic System Image) is volledig het product van dit project. Zoals we hierboven al zeiden: als u een treble-leverancier heeft, geeft uw bedrijf de updates als GSI. Xiaomi geeft bijvoorbeeld MIUI-updates aan de meeste van zijn apparaten als GSI / SGSI. In feite is dit precies het doel van het project. In plaats van individuele builds voor elk apparaat te krijgen voor updates, wordt het Android-framework voorbereid en vrijgegeven voor drievoudig ondersteunde apparaten. U kunt ons onderwerp vinden op GSI hier. Tegenwoordig is er bijna geen apparaat dat niet over Project Treble beschikt. Google heeft geweldig werk geleverd. Blijf op de hoogte om de agenda te volgen en nieuwe dingen te leren.

 

 

 

Gerelateerde artikelen