W 2017 roku, wraz z wydaniem Androida Oreo, Google dokonał największej zmiany w podstawowym fundamencie Androida od czasu premiery Androida w 2008 roku: Project Treble. Nie tylko ułatwiło to wprowadzanie aktualizacji dla producentów OEM, ale także dostrzegliśmy narodziny GSI, czyli ogólnych obrazów systemu, jako alternatywy dla zwykłego niestandardowego oprogramowania układowego.
Prawdopodobnie kilka razy spotkałeś się z tą koncepcją w kontekście niestandardowych ROM-ów. Pozostaje jednak pytanie: czym są GSI i czym różnią się od zwykłych niestandardowych ROM-ów?
Czym są ogólne obrazy systemu?
Zazwyczaj sposób najbardziej konwencjonalny niestandardowe ROMy, takie jak LineageOS są kompilowane z kodu źródłowego z myślą o jednym konkretnym urządzeniu.
Oznacza to, że ROM zawiera nie tylko obraz systemu, ale także jądro oraz wszystkie specyficzne obiekty BLOB i biblioteki, oraz inny kod specyficzny dla sprzętu, potrzebny, aby nie tylko zastąpić oryginalne oprogramowanie telefonu, ale w rzeczywistości mieć większość komponentów i funkcji Praca.
Ma to zalety, ale i wiele wad. Z niestandardowymi ROMami, które są specjalnie tworzone i kompilowane dla jednego konkretnego telefonu, programisty lub opiekun może zająć trochę czasu, aby naprawić wszelkie błędy specyficzne dla urządzenia, które mogą się pojawić, takie jak nieprawidłowe działanie Wi-Fi lub kamery.
Ale ten rodzaj pamięci ROM wymaga programisty - lub często zespołu programistów - aby poświęcić czas na ręczne wykonanie pracy i uzyskać niestandardową pamięć ROM działającą na nowym telefonie. Wymaga to skrupulatnego czytania, testowania i wielu prób i błędów. Jeśli nie ma nikogo, kto mógłby wykonać to zadanie, możesz w ogóle nie być w stanie zainstalować niestandardowej pamięci ROM w telefonie.
Związane z: 12 powodów, dla których warto zainstalować niestandardową pamięć ROM z systemem Android
Rok 2017 przyniósł pod tym względem duży przełom. Wraz z Androidem Oreo, Google ogłosił Project Treble, który zasadniczo modularyzuje i oddziela kod niższego poziomu, specyficzny dla sprzętu, od samego systemu Android.
Obraz systemu zasadniczo działa jako warstwa, która jest nakładana na kod niższego poziomu, co oznacza, że można zamienić system operacyjny bez konieczności dotykania tej niższej warstwy. To dało początek koncepcji GSI, czyli ogólnych obrazów systemu, które mogą być używane na więcej niż jednym telefonie.
Ta zmiana miała przede wszystkim na celu rozwiązanie problemów z powolnym i nieefektywnym wprowadzaniem aktualizacji systemu Android przez producentów OEM. Ale skończyło się również na tym, że zmieniło to zasady gry dla społeczności modingowej.
Podczas gdy niestandardowe ROMy specyficzne dla urządzenia były i nadal są rzeczą, programiści tworzą również niestandardowe ROMy w postaci GSI, które można zainstalować na dowolnym smartfonie z Androidem. Jedynym wymaganiem jest to, że musi mieć odblokowany bootloader.
Czy będą różnice, jeśli użyję GSI?
Może być lub nie być — wszystko będzie zależeć od konkretnego urządzenia. Rzecz w przypadku ROM-ów specyficznych dla urządzenia polega na tym, że programista poświęci się i poświęci szczególną uwagę temu konkretnemu urządzeniu, które utrzymuje.
Jeśli problem pojawi się na tego rodzaju ROM-ach, programista może poświęcić uwagę na jego prawidłowe naprawienie.
Jednak GSI nie przyciągają takiej uwagi, ponieważ są stworzone do użytku na dowolnym urządzeniu z Androidem. Często pojawiają się problemy, a dzięki społeczności deweloperów tytaniczne wysiłki są poświęcone naprawianiu błędy i problemy specyficzne dla urządzenia na tych GSI, dzięki czemu działają lepiej na największej liczbie telefonów możliwy.
Ale nie da się naprawić wszystkiego dla wszystkich, a jeśli twój problem nie dotyczy kilku innych, prawdopodobnie będzie on bardzo niski na liście życzeń programisty.
Związane z: CopperheadOS: bezpieczna, prywatna pamięć ROM z Androidem wolna od Google
To nie znaczy, że GSI są złe. Są to jedyny sposób, w jaki wiele telefonów może w ogóle uzyskać niestandardowe ROMy, a w większości są one całkowicie w porządku do codziennego użytku na większości smartfonów. Ale jeśli dla twojego telefonu dostępna jest niestandardowa pamięć ROM specyficzna dla urządzenia, jest to prawdopodobnie lepsza opcja.
W przeciwnym razie możesz oddać strzał GSI. Spróbuj sprawdzić, czy inne osoby używają tego samego telefonu, co Ty, i jeśli z nich korzystają, spróbuj zanotować problemy, które mają, jeśli takie mają. A jeśli na coś natrafisz, koniecznie to zgłoś.
Niestandardowe ROMy dla każdego
ROMy specyficzne dla urządzenia są zawsze najlepszą opcją, jeśli zamierzasz zagłębić się w świat modowania Androida. Ale jeśli nie są dostępne, GSI może być najlepszym wyborem.
Umożliwi Ci korzystanie z alternatywnego środowiska Androida, niezależnie od posiadanego telefonu, o ile Twój telefon jest zgodny z Project Treble. Mam nadzieję, że teraz znasz różnicę.
TWRP to najpopularniejszy niestandardowy odzyskiwanie dla Androida. Służy do rootowania telefonu, flashowania niestandardowych ROM-ów, odblokowywania urządzenia i wielu innych.
Czytaj dalej
- Android
- Android
- Niestandardowy rom z Androidem
- Wskazówki dotyczące Androida
Arol jest dziennikarzem technicznym i Staff Writerem w MakeUseOf. Pracował również jako autor wiadomości/feature w XDA-Developers i Pixel Spot. Obecnie Arol jest studentem farmacji na Centralnym Uniwersytecie Wenezueli, od dziecka miał słabość do wszystkiego, co związane z technologią. Kiedy nie pisze, znajdziesz go albo zagłębionego w podręczniki, albo grającego w gry wideo.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować