I 2017, med udgivelsen af ​​Android Oreo, lavede Google den største ændring af Androids underliggende fundament, siden Android først blev udgivet i 2008: Project Treble. Ikke alene gjorde det opdateringer nemmere at udrulle for OEM'er, men vi så også fødslen af ​​GSI'er, eller generiske systembilleder, som et alternativ til almindelig tilpasset firmware.

Du har sikkert stødt på dette koncept et par gange i forbindelse med brugerdefinerede ROM'er. Spørgsmålet er dog stadig: hvad er GSI'er, og hvordan adskiller de sig fra almindelige brugerdefinerede ROM'er?

Hvad er generiske systembilleder?

Typisk den mest konventionelle måde brugerdefinerede ROM'er som LineageOS er lavet, er, at de er kompileret ud fra kildekoden med en bestemt enhed i tankerne.

Dette betyder, at ROM'en ikke kun inkluderer et systembillede, men også inkluderer en kerne og alle specifikke enheds-blobs og biblioteker, og anden hardwarespecifik kode, nødvendig for at den ikke kun erstatter en telefons originale firmware, men faktisk har de fleste komponenter og funktioner arbejde.

instagram viewer

Dette har fordele, men også mange ulemper. Med brugerdefinerede ROM'er, der er specifikt lavet og kompileret til en specifik telefon, en udvikler eller vedligeholder kan tage tid at rette eventuelle enhedsspecifikke fejl, der måtte opstå, såsom funktionsfejl i Wi-Fi eller kameraer.

Men denne form for ROM har brug for en udvikler - eller ofte et team af udviklere - for rent faktisk at tage sig tid til manuelt at udføre benarbejdet og få en brugerdefineret ROM til at køre på en ny telefon. Dette kræver omhyggelig læsning, test og en masse forsøg og fejl. Hvis der ikke er nogen, der er klar til opgaven, kan du muligvis slet ikke installere en brugerdefineret ROM på din telefon.

Relaterede: 12 grunde til at installere en brugerdefineret Android ROM

I 2017 var der et stort gennembrud i denne henseende. Med Android Oreo annoncerede Google Project Treble, som i det væsentlige modulariserer og adskiller hardwarespecifik kode på lavere niveau fra selve Android-systemet.

Systembilledet fungerer i det væsentlige som et lag, der bliver påført over koden på lavere niveau, hvilket betyder, at du kan skifte operativsystemet ud uden at skulle røre ved det nederste lag. Dette affødte konceptet med GSI'er, eller generiske systembilleder, der kan bruges på mere end én telefon.

Denne ændring var primært beregnet til at løse problemer med OEM'er, der er langsomme og ineffektive til at udrulle Android-opdateringer. Men det endte også med at blive en game-changer for modding-fællesskabet.

Mens enhedsspecifikke brugerdefinerede ROM'er var og stadig er en ting, laver udviklere også tilpassede ROM'er i form af GSI'er, som du kan installere på enhver Android-smartphone. Det eneste krav er, at det skal have en oplåselig bootloader.

Vil der være forskelle, hvis jeg bruger en GSI?

Det er der måske, eller det er der måske ikke – det hele afhænger af din specifikke enhed. Sagen med enhedsspecifikke ROM'er er, at en udvikler vil hellige sig selv og give særlig opmærksomhed til den specifikke enhed, de vedligeholder.

Hvis et problem ender med at opstå på den slags ROM'er, kan udvikleren fokusere på at rette det korrekt.

GSI'er får dog ikke den samme slags opmærksomhed, da de er lavet til at blive brugt på enhver Android-enhed. Der opstår ofte problemer, og til udviklerfællesskabets ære er der en kæmpe indsats afsat til at løse enhedsspecifikke fejl og problemer på disse GSI'er, så de kører bedre på det største antal telefoner muligt.

Men det er umuligt at rette alt for alle, og medmindre dit problem sker med flere andre, vil det sandsynligvis være meget lavt på en udviklers bucket list.

Relaterede: CopperheadOS: Den sikre, private, Google-frie Android ROM

Dermed ikke sagt, at GSI'er er dårlige. De er den eneste måde, hvorpå mange telefoner overhovedet kan få tilpassede ROM'er, og for det meste er de helt fine til daglig brug på langt de fleste smartphones. Men hvis en enhedsspecifik brugerdefineret ROM er tilgængelig til din telefon, er det sandsynligvis en bedre mulighed.

Ellers kan du give en GSI et skud. Prøv at tjekke, om andre bruger den samme telefon, som du bruger GSI'er, og hvis de bruger dem, så prøv at notere de problemer, de har, hvis de har nogen. Og hvis du støder på noget, så sørg for at rapportere det.

Brugerdefinerede ROM'er til alle

Enhedsspecifikke ROM'er er altid den bedste mulighed, hvis du vil dykke ned i Android-moddingverdenen. Men hvis der ikke er nogen tilgængelige, kan en GSI være dit bedste bud.

Det giver dig mulighed for at køre en alternativ Android-oplevelse, uanset hvilken telefon du har, så længe din telefon er Project Treble-kompatibel. Forhåbentlig kender du forskellen nu.

DelTweetE-mail
TWRP: En komplet guide til den tilpassede Android-gendannelse

TWRP er den mest populære brugerdefinerede gendannelse til Android. Det bruges til at roote din telefon, flashe tilpassede ROM'er, fjerne mursten på din enhed og meget mere.

Læs Næste

Relaterede emner
  • Android
  • Android
  • Brugerdefineret Android Rom
  • Android tips
Om forfatteren
Arol Wright (19 artikler udgivet)

Arol er teknisk journalist og personaleskribent hos MakeUseOf. Han har også arbejdet som nyheds-/featureskribent hos XDA-Developers og Pixel Spot. Arol, som i øjeblikket er farmaceutstuderende ved Central University of Venezuela, har haft et blødt punkt for alt teknologirelateret, siden han var barn. Når du ikke skriver, vil du enten finde ham dybt ned i hans lærebøger eller spille videospil.

Mere fra Arol Wright

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere