Wat is GSI op Android en waarin verschilt het van een aangepast ROM?

In 2017, met de release van Android Oreo, heeft Google de grootste verandering aangebracht in de Android-core sinds het voor het eerst werd uitgebracht in 2008: Project Treble. Het heeft het niet alleen gemakkelijker gemaakt voor OEM's om updates uit te rollen en de snelheid ervan te verbeteren, maar we hebben ook de geboorte gezien van de GSI, of "Generic System Image", als alternatief voor reguliere aangepaste firmware.

U bent dit concept misschien vaak tegengekomen in de context van een aangepast ROM. Verifiëren Een aangepast ROM op uw Android-apparaat installeren.

Maar de vraag blijft echter: wat is GSI en hoe verschilt het van gewone aangepaste ROM's?

Wat zijn generieke systeemimages?

Meestal is de manier waarop de meeste traditionele aangepaste ROM's zoals LineageOS worden gemaakt, om ze te compileren vanuit de broncode met een enkel apparaat in gedachten.

Dit betekent dat het ROM-bestand niet alleen de systeemkopie bevat, maar ook de kernel, alle blobs en bibliotheken voor specifieke hardware en andere code voor hardwarecomponenten, die niet alleen nodig zijn om de originele firmware van de telefoon te vervangen, maar die al de meeste de benodigde configuraties en functies.

Dit heeft voordelen, maar ook veel negatieve aspecten. Met het aangepaste ROM-bestand dat speciaal voor één specifieke telefoon is gemaakt en gecompileerd, kan de ontwikkelaar of supervisor enige tijd nodig hebben om eventuele apparaatspecifieke fouten, zoals defecte wifi of camera's, op te lossen.

Maar dit soort ROM heeft een ontwikkelaar nodig - of vaak een team van ontwikkelaars - om de tijd te nemen om het harde werk handmatig te doen en het aangepaste ROM op een nieuwe telefoon te laten werken. Dit vereist zorgvuldig lezen, constant testen en veel vallen en opstaan. Als niemand klaar is voor deze taak, kunt u mogelijk helemaal geen aangepast ROM-bestand op uw telefoon installeren.

Het jaar 2017 heeft op dit gebied een belangrijke ontwikkeling te zien gegeven. Met Android Oreo kondigde Google Project Treble aan, dat in wezen modules installeert en code scheidt voor apparaten op een lager niveau van Android zelf.

De systeemafbeelding fungeert in feite als een laag die wordt toegepast op de code op een lager niveau, wat betekent dat u van besturingssysteem kunt wisselen zonder die lagere laag aan te raken. Dit leidde tot het concept van GSI's, of General System Images, die op meer dan één telefoon konden worden gebruikt.

Het belangrijkste doel van deze wijziging was om problemen aan te pakken waarbij OEM's traag en ineffectief waren bij het uitrollen van Android-updates. Maar het veranderde uiteindelijk ook de spelregels in de mod-community.

Hoewel aangepaste ROM-bestanden voor het apparaat nog steeds beschikbaar zijn, maakt de ontwikkelaar ook een aangepaste afbeelding in GSI-indeling, die u op elke Android-smartphone kunt installeren. De enige vereiste is dat het een ontgrendelbare bootloader nodig heeft. Verifiëren Top opties voor Android-ontwikkelaars die het waard zijn om te tweaken.

Zijn er verschillen als ik GSI gebruik?

Misschien ben je er wel of vind je er geen - het hangt allemaal af van je specifieke apparaat. Het ding met het ROM-bestand van het apparaat is dat de ontwikkelaar zijn tijd zal besteden en speciale aandacht zal besteden aan dat specifieke apparaat dat ze bewaren.

Als er zich een probleem voordoet met dit soort aangepaste ROM-bestanden, kan de ontwikkelaar aandacht besteden aan het correct oplossen ervan.

Desondanks krijgen GSI's niet zoveel aandacht omdat ze zijn ontworpen voor gebruik op elk Android-apparaat. Er doen zich vaak problemen voor, maar de eer voor het oplossen ervan is te danken aan de ontwikkelaarsgemeenschap die enorme inspanningen heeft geleverd om de bugs en problemen van het apparaat op te lossen dat afhankelijk is van GSI's, zodat het beter werkt op zoveel mogelijk telefoons.

Maar het is onmogelijk om alles voor iedereen op te lossen, en tenzij uw probleem veel andere mensen overkomt, staat het waarschijnlijk vrij laag op de lijst met ontwikkelaarspools.

Dit betekent niet dat GSI's slecht zijn. Het is de enige manier waarop veel telefoons ooit een aangepast ROM kunnen krijgen, en voor het grootste deel is het prima voor dagelijks gebruik op de overgrote meerderheid van populaire smartphones. Maar als het aangepaste ROM-bestand beschikbaar is voor uw telefoon, is dit waarschijnlijk een betere optie.

Anders kunt u GSI eens proberen. Probeer te controleren of andere mensen dezelfde telefoon gebruiken als jij, en als ze het gebruiken, probeer dan de problemen op te schrijven die ze hebben, als ze die hebben. En als je iets tegenkomt, meld het dan zeker. Verifiëren Waarom u geen aangepast ROM meer hoeft te installeren op Android-apparaten.

ROM VOOR IEDEREEN

Een aangepast ROM-bestand is altijd de beste optie als je van plan bent je te verdiepen in de wereld van Android-mods. Maar als er geen beschikbaar is of niets dat je leuk vindt, is GSI misschien de beste keuze.

Hiermee kun je een alternatieve Android-ervaring uitvoeren, ongeacht welke telefoon je gebruikt, zolang je telefoon compatibel is met Project Treble. Hopelijk weet je nu het verschil. U kunt nu bekijken Beste launchers voor Android: pas je telefoon aan.

Ga naar de bovenste knop