Mi a GSI Androidon, és miben különbözik az egyéni ROM-tól?

A Project Treble 2017-es elindítása bevezette az általános rendszerképeket. De mik azok a GSI-k, és miben különböznek a többi egyedi ROM-tól?

2017-ben, az Android Oreo kiadásával a Google a legnagyobb változtatást hajtotta végre az Android alapjain az Android 2008-as megjelenése óta: Project Treble. Ez nemcsak megkönnyítette a frissítések bevezetését az OEM-ek számára, hanem a GSI-k, vagyis az általános rendszerképek megszületését is láttuk a szokásos egyedi firmware alternatívájaként.

Valószínűleg néhányszor találkoztál már ezzel a fogalommal az egyéni ROM-ok kapcsán. A kérdés azonban továbbra is fennáll: mik azok a GSI-k, és miben különböznek a hagyományos egyedi ROM-októl?

Mik azok az általános rendszerképek?

Általában a leghagyományosabb módon egyéni ROM-ok, mint például a LineageOS Az a lényeg, hogy forráskódból állították össze, egy adott eszközt szem előtt tartva.

Ez azt jelenti, hogy a ROM nem csak egy rendszerképet tartalmaz, hanem tartalmaz egy kernelt és az összes konkrét eszközblobot és -könyvtárat, valamint egyéb hardverspecifikus kódokat is, amelyek ahhoz szükségesek, hogy ne csak a telefon eredeti firmware-jét helyettesítse, hanem a legtöbb összetevővel és funkcióval is rendelkezzen. munka.

Ennek vannak előnyei, de sok hátránya is. Mivel az egyedi ROM-okat kifejezetten egy adott telefonhoz készítik és fordítják le, a fejlesztőnek vagy karbantartónak időbe telhet az esetlegesen felmerülő eszközspecifikus hibák, például a Wi-Fi vagy a kamerák hibás működése.

De ehhez a ROM-hoz szüksége van egy fejlesztőre – vagy gyakran egy fejlesztői csapatra –, hogy ténylegesen időt szánjon arra, hogy manuálisan elvégezze a lábmunkát, és beszerezzen egy egyedi ROM-ot egy új telefonon. Ez alapos olvasást, tesztelést és sok próbálkozást és hibázást igényel. Ha senki sem áll készen a feladatra, előfordulhat, hogy egyáltalán nem tud egyéni ROM-ot telepíteni a telefonjára.

2017 nagy áttörést hozott ezen a téren. Az Android Oreóval a Google bejelentette a Project Treble-t, amely lényegében modularizálja és elválasztja az alacsonyabb szintű, hardverspecifikus kódot magától az Android rendszertől.

A rendszerkép lényegében egy rétegként működik, amely az alacsonyabb szintű kódra kerül, ami azt jelenti, hogy kicserélheti az operációs rendszert anélkül, hogy meg kellene érintenie az alsó réteget. Így született meg a GSI-k, vagyis az általános rendszerképek koncepciója, amelyek több telefonon is használhatók.

Ennek a változtatásnak elsősorban az volt a célja, hogy orvosolja azokat a problémákat, amelyek miatt az OEM-ek lassúak és nem hatékonyak az Android-frissítések bevezetésében. De végül a modding közösség játékát is megváltoztatta.

Míg az eszközspecifikus egyedi ROM-ok léteznek és vannak, a fejlesztők egyedi ROM-okat is készítenek GSI-k formájában, amelyeket bármelyik Android okostelefonra telepíthet. Az egyetlen követelmény az, hogy feloldható rendszerbetöltővel kell rendelkeznie.

Lesznek különbségek, ha GSI-t használok?

Lehet, hogy van, vagy nem – minden az adott eszköztől függ. Az eszköz-specifikus ROM-ok esetében az a helyzet, hogy a fejlesztő odaadja magát, és különös figyelmet fordít az adott eszközre, amelyet karbantart.

Ha probléma merül fel az ilyen típusú ROM-okon, a fejlesztő figyelmet fordíthat a megfelelő javításra.

A GSI-k azonban nem kapnak ugyanilyen figyelmet, mivel bármely Android-eszközön való használatra készültek. Gyakran felmerülnek problémák, és a fejlesztői közösség becsületére legyen mondva, hatalmas erőfeszítéseket tesznek az eszközspecifikus hibák és problémák kijavítására ezeken a GSI-ken, hogy azok a lehető legtöbb telefonon jobban működjenek.

De lehetetlen mindenki számára mindent megjavítani, és hacsak a probléma nem több mással is előfordul, valószínűleg nagyon alacsony lesz a fejlesztők listáján.

Ez nem azt jelenti, hogy a GSI-k rosszak. Ez az egyetlen módja annak, hogy sok telefon egyáltalán kapjon egyedi ROM-ot, és többnyire teljesen megfelelőek a napi használatra az okostelefonok túlnyomó többségén. De ha egy eszközspecifikus egyéni ROM elérhető a telefonhoz, ez valószínűleg jobb megoldás.

Ellenkező esetben kipróbálhatja a GSI-t. Próbálja meg ellenőrizni, hogy mások használják-e ugyanazt a telefont, mint Ön GSI-ket, és ha ők is használják őket, próbálja meg tudomásul venni a velük kapcsolatos problémákat, ha vannak ilyenek. És ha találkozik valamivel, feltétlenül jelentse.

Egyedi ROM-ok mindenkinek

Az eszközspecifikus ROM-ok mindig a legjobb választás, ha elmélyülsz az Android modding világában. De ha ilyen nem áll rendelkezésre, a GSI lehet a legjobb megoldás.

Lehetővé teszi egy alternatív Android-élmény futtatását, függetlenül attól, hogy milyen telefonnal rendelkezik, mindaddig, amíg telefonja Project Treble-kompatibilis. Remélhetőleg most már tudod a különbséget.

Author: Bhavish

Leave a Reply

Your email address will not be published. Required fields are marked *