Under 2017, med lanseringen av Android Oreo, gjorde Google den största förändringen av Androids underliggande grund sedan Android släpptes första gången 2008: Project Treble. Det gjorde inte bara uppdateringar lättare att rulla ut för OEM-tillverkare, utan vi såg också födelsen av GSI, eller generiska systembilder, som ett alternativ till vanlig anpassad firmware.
Du har förmodligen stött på detta koncept ett par gånger i samband med anpassade ROM. Frågan kvarstår dock: vad är GSI och hur skiljer de sig från vanliga anpassade ROM?
Vad är generiska systembilder?
Vanligtvis det mest konventionella sättet anpassade ROM som LineageOS görs är att de är kompilerade från källkod med en specifik enhet i åtanke.
Detta innebär att ROM inte bara inkluderar en systemavbildning, utan även en kärna och alla specifika enhetsblobbar och bibliotek, och annan hårdvaruspecifik kod, som behövs för att den inte bara ska ersätta telefonens ursprungliga firmware utan faktiskt har de flesta komponenter och funktioner arbete.
Detta har fördelar, men också många nackdelar. Med anpassade ROM som är speciellt gjorda och kompilerade för en specifik telefon, en utvecklare eller underhållaren kan ta tid att fixa eventuella enhetsspecifika buggar som kan uppstå, som felaktigt fungerande Wi-Fi eller kameror.
Men den här typen av ROM behöver en utvecklare – eller ofta ett team av utvecklare – för att faktiskt ta sig tid att manuellt göra benarbetet och få ett anpassat ROM att köra på en ny telefon. Detta kräver noggrann läsning, testning och mycket trial and error. Om det inte finns någon för uppgiften kanske du inte alls kan installera en anpassad ROM på din telefon.
Relaterad: 12 skäl att installera en anpassad Android ROM
2017 fick ett stort genombrott i detta avseende. Med Android Oreo tillkännagav Google Project Treble, som i huvudsak modulariserar och separerar hårdvaruspecifik kod på lägre nivå från själva Android-systemet.
Systembilden fungerar i huvudsak som ett lager som appliceras över koden på lägre nivå, vilket innebär att du kan byta ut operativsystemet utan att behöva röra det nedre lagret. Detta födde konceptet med GSI, eller generiska systembilder, som kan användas på mer än en telefon.
Denna förändring var främst avsedd att ta itu med problem med att OEM-tillverkare är långsamma och ineffektiva när de rullar ut Android-uppdateringar. Men det slutade också med att bli en spelväxlare för moddinggemenskapen.
Medan enhetsspecifika anpassade ROM var och fortfarande är en sak, gör utvecklare också anpassade ROM i form av GSI, som du kan installera på vilken Android-smarttelefon som helst. Det enda kravet är att den måste ha en upplåsbar starthanterare.
Kommer det att finnas skillnader om jag använder en GSI?
Det kanske finns, eller det kanske inte finns – allt beror på din specifika enhet. Grejen med enhetsspecifika ROM är att en utvecklare skulle ägna sig åt och ägna särskild uppmärksamhet åt den specifika enheten de underhåller.
Om ett problem uppstår på den typen av ROM, kan utvecklaren ägna uppmärksamhet åt att fixa det ordentligt.
GSI får dock inte samma typ av uppmärksamhet eftersom de är gjorda för att användas på vilken Android-enhet som helst. Problem uppstår ofta, och till utvecklargemenskapens förtjänst ägnas enorma ansträngningar åt att fixa enhetsspecifika buggar och problem på dessa GSI så att de fungerar bättre på det största antalet telefoner möjlig.
Men det är omöjligt att fixa allt för alla, och om inte ditt problem händer med flera andra, kommer det förmodligen att hamna väldigt lågt på en utvecklares bucket list.
Relaterad: CopperheadOS: Den säkra, privata, Google-fria Android ROM
Därmed inte sagt att GSI är dåliga. De är det enda sättet som många telefoner överhuvudtaget kan få anpassade ROM, och för det mesta är de helt bra för daglig användning på de allra flesta smartphones. Men om en enhetsspecifik anpassad ROM är tillgänglig för din telefon, är det förmodligen ett bättre alternativ.
Annars kan du ge en GSI ett försök. Försök att kontrollera om andra använder samma telefon som du använder GSI, och om de använder dem, försök att notera de problem de har, om de har några. Och om du stöter på något, se till att rapportera det.
Anpassade ROM-skivor för alla
Enhetsspecifika ROM-skivor är alltid det bästa alternativet om du ska fördjupa dig i Android-moddingvärlden. Men om det inte finns några tillgängliga kan en GSI vara din bästa insats.
Det låter dig köra en alternativ Android-upplevelse, oavsett vilken telefon du har, så länge din telefon är Project Treble-kompatibel. Förhoppningsvis vet du skillnaden nu.
TWRP är den mest populära anpassade återställningen för Android. Den används för att rota din telefon, flasha anpassade ROM-skivor, ta bort klossar på din enhet och mycket mer.
Läs Nästa
- Android
- Android
- Anpassad Android Rom
- Android tips
Arol är en teknisk journalist och personalskribent på MakeUseOf. Han har även arbetat som nyhets-/funktionsskribent på XDA-Developers och Pixel Spot. Arol är för närvarande farmacistudent vid Central University of Venezuela och har haft en svag punkt för allt tekniskt relaterat sedan han var barn. När du inte skriver kommer du antingen att hitta honom djupt in i hans läroböcker eller spela videospel.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera