In 2017, met de release van Android Oreo, maakte Google de grootste verandering in de onderliggende basis van Android sinds Android voor het eerst werd uitgebracht in 2008: Project Treble. Het maakte het niet alleen gemakkelijker om updates uit te rollen voor OEM's, maar we zagen ook de geboorte van GSI's, of generieke systeemafbeeldingen, als een alternatief voor reguliere aangepaste firmware.

Je bent dit concept waarschijnlijk een paar keer tegengekomen in de context van aangepaste ROM's. De vraag blijft echter: wat zijn GSI's en hoe verschillen ze van gewone aangepaste ROM's?

Wat zijn generieke systeemafbeeldingen?

Typisch, de meest conventionele manier aangepaste ROM's zoals LineageOS zijn gemaakt, is dat ze zijn samengesteld uit broncode met één specifiek apparaat in gedachten.

Dit betekent dat het ROM niet alleen een systeemimage bevat, maar ook een kernel en alle specifieke apparaat-blobs en bibliotheken, en andere hardware-specifieke code, die nodig is om niet alleen de originele firmware van een telefoon te vervangen, maar eigenlijk de meeste componenten en functies heeft werk.

Dit heeft voordelen, maar ook veel nadelen. Met aangepaste ROM's die speciaal worden gemaakt en gecompileerd voor een specifieke telefoon, een ontwikkelaar of onderhouder kan de tijd nemen om eventuele apparaatspecifieke bugs op te lossen, zoals slecht werkende wifi of camera's.

Maar voor dit soort ROM is een ontwikkelaar nodig - of vaak een team van ontwikkelaars - om daadwerkelijk de tijd te nemen om het beenwerk handmatig te doen en een aangepast ROM op een nieuwe telefoon te laten draaien. Dit vereist nauwgezet lezen, testen en veel vallen en opstaan. Als er niemand is voor de taak, kunt u mogelijk helemaal geen aangepast ROM op uw telefoon installeren.

Verwant: 12 redenen om een ​​aangepast Android-ROM te installeren

In 2017 was hierin een grote doorbraak. Met Android Oreo kondigde Google Project Treble aan, dat in wezen hardware-specifieke code op een lager niveau modulair maakt en scheidt van het Android-systeem zelf.

De systeemafbeelding fungeert in wezen als een laag die wordt toegepast op de code op een lager niveau, wat betekent dat u het besturingssysteem kunt verwisselen zonder dat u die onderste laag hoeft aan te raken. Dit leidde tot het concept van GSI's, of generieke systeemafbeeldingen, die op meer dan één telefoon kunnen worden gebruikt.

Deze wijziging was voornamelijk bedoeld om problemen aan te pakken waarbij OEM's traag en inefficiënt waren om Android-updates uit te rollen. Maar het werd uiteindelijk ook een game-changer voor de modding-community.

Hoewel apparaatspecifieke aangepaste ROM's een ding waren en zijn, maken ontwikkelaars ook aangepaste ROM's in de vorm van GSI's, die u op elke Android-smartphone kunt installeren. De enige vereiste is dat het een ontgrendelbare bootloader moet hebben.

Zijn er verschillen als ik een GSI gebruik?

Misschien is dat er wel, of misschien niet - het hangt allemaal af van uw specifieke apparaat. Het ding met apparaatspecifieke ROM's is dat een ontwikkelaar zich zou wijden aan en speciale aandacht zou schenken aan dat specifieke apparaat dat ze onderhouden.

Als er zich toch een probleem voordoet op dat soort ROM's, kan de ontwikkelaar aandacht besteden aan het correct oplossen ervan.

GSI's krijgen echter niet dezelfde aandacht omdat ze gemaakt zijn om op elk Android-apparaat te worden gebruikt. Er doen zich vaak problemen voor, en tot eer van de ontwikkelaarsgemeenschap worden gigantische inspanningen gewijd aan het oplossen apparaatspecifieke bugs en problemen op die GSI's, zodat ze beter werken op het grootste aantal telefoons mogelijk.

Maar het is onmogelijk om alles voor iedereen op te lossen, en tenzij uw probleem meerdere anderen overkomt, zal het waarschijnlijk erg laag op de bucketlist van een ontwikkelaar staan.

Verwant: CopperheadOS: de veilige, privé, Google-vrije Android-ROM

Dat wil niet zeggen dat GSI's slecht zijn. Dit is de enige manier waarop veel telefoons aangepaste ROM's kunnen krijgen, en voor het grootste deel zijn ze prima voor dagelijks gebruik op de overgrote meerderheid van smartphones. Maar als er een apparaatspecifiek aangepast ROM voor uw telefoon beschikbaar is, is dat waarschijnlijk een betere optie.

Anders kun je een GSI een kans geven. Probeer te controleren of andere mensen die dezelfde telefoon gebruiken als u GSI's gebruiken, en als ze deze gebruiken, probeer dan de problemen die ze hebben op te merken, als ze die hebben. En als je toch iets tegenkomt, meld het dan.

Aangepaste ROM's voor iedereen

Apparaatspecifieke ROM's zijn altijd de beste optie als je je gaat verdiepen in de Android-moddingwereld. Maar als er geen beschikbaar is, is een GSI misschien de beste keuze.

Hiermee kun je een alternatieve Android-ervaring uitvoeren, ongeacht welke telefoon je hebt, zolang je telefoon Project Treble-compatibel is. Hopelijk weet je nu het verschil.

DeelTweetenE-mail
TWRP: een complete gids voor het aangepaste Android-herstel

TWRP is het populairste aangepaste herstel voor Android. Het wordt gebruikt om je telefoon te rooten, aangepaste ROM's te flashen, je apparaat te deblokkeren en nog veel meer.

Lees volgende

Gerelateerde onderwerpen
  • Android
  • Android
  • Aangepaste Android Rom
  • Android-tips
Over de auteur
Arol Wright (19 artikelen gepubliceerd)

Arol is een tech-journalist en Staff Writer bij MakeUseOf. Hij heeft ook gewerkt als nieuws-/functieschrijver bij XDA-Developers en Pixel Spot. Arol studeert momenteel farmacie aan de Centrale Universiteit van Venezuela en heeft al sinds zijn kindertijd een zwak voor alles wat met technologie te maken heeft. Als hij niet aan het schrijven is, zul je hem ofwel met zijn neus in zijn studieboeken aantreffen of videogames spelen.

Meer van Arol Wright

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren