Android jest open source, więc programiści mogą wziąć swój kod, dodać funkcje i zbudować własne obrazy systemu operacyjnego dla telefonów i tabletów z Androidem. Wielu maniaków Androida instaluje takie niestandardowe ROM-y - ale dlaczego?
"ROM" oznacza "pamięć tylko do odczytu". Własna pamięć ROM zastępuje system operacyjny Android urządzenia - zwykle przechowywany w pamięci tylko do odczytu - za pomocą nowej wersji systemu operacyjnego Android. Własne pamięci ROM różnią się od uzyskiwania dostępu do konta root.
Jest to zdecydowanie najpopularniejszy powód instalacji niestandardowej pamięci ROM. Wielu producentów nigdy nie aktualizuje swoich starszych telefonów i tabletów z Androidem, a aktualizacje lub aktualizacje mogą zająć miesiące, by dotrzeć do telefonu dzięki opóźnieniom od operatora i producenta. Jeśli masz starsze urządzenie, które nie otrzymuje już aktualizacji i chcesz uruchomić najnowszą wersję Androida, niestandardowa pamięć ROM to tylko bilet. CyanogenMod jest najpopularniejszym ROMem do tego celu - ma swoje własne poprawki, ale system bazowy jest podobny do wersji podstawowej Androida stworzonego przez Google. Dzięki CyanogenMod i innym niestandardowym ROM, wiele starszych urządzeń, które nigdy nie zostaną oficjalnie zaktualizowane, może uruchomić najnowszą wersję Androida.
Jeśli Twoje urządzenie wciąż otrzymuje aktualne aktualizacje - zwłaszcza jeśli jest to urządzenie Nexus, które Google regularnie aktualizuje - niestandardowe ROM-y nie będą już tak atrakcyjne.
Producenci, tacy jak Samsung i HTC "skin" swoje wersje Androida, zastępują czysty wygląd Google stworzony z własnym wyglądem, który jest często bardziej zagracony i mniej spójny. Wiele osób tego nie lubi, ale nadal chce używać flagowego telefonu, takiego jak Samsung Galaxy S4 lub HTC One.
Nie można po prostu przełączyć się ze skóry producenta na system Android - na pewno można wymienić program uruchamiający bez instalowania niestandardowej pamięci ROM, a nawet bez rootowania, ale nie można usunąć wszystkich wątpliwych dostosowań wprowadzonych przez producenta do systemu operacyjnego. Aby uzyskać wygląd Androida i zastąpić wszystkie dostosowania producenta czystym systemem Android, musisz zainstalować niestandardową pamięć ROM.
Jeśli nie masz nic przeciwko skórze swojego urządzenia lub używasz urządzenia Nexus, które jest już wyposażone w system Android, nie ma powodu, aby to robić.
Gdy kupujesz telefon od operatora, często jest on zapchany przez bloatware. Aplikacje NASCAR, aplikacje telewizyjne, aplikacja Kontakty, która przechowuje kontakty na serwerach operatora, a nie na telefonie - te aplikacje mogą zaśmiecać system i marnować miejsce na dysku. Producenci nawet dodają swoje własne oprogramowanie, zanim dostanie się do niego przewoźnik, więc masz dwie firmy, z których każda dodaje do telefonu swoje własne nadprogramy, zanim dotrze do ciebie.
Jeśli chcesz faktycznie usunąć te aplikacje z dysku, najlepszym sposobem na to jest zainstalowanie niestandardowej pamięci ROM. Możesz wyłączyć aplikacje bez rootowania, ale to nie zwalnia miejsca na dysku, które zużywają.
Niestandardowe pamięci ROM oferują funkcje niedostępne w Androidzie i wiele opcji podkręcania, których nie można uzyskać w innym miejscu. Na przykład niestandardowa pamięć ROM może umożliwiać:
Własne pamięci ROM oferują wiele innych funkcji - to tylko migawka z tego, co można zrobić dzięki tak niskopoziomowemu dostępowi.
Niektóre z tych poprawek mogą być możliwe na typowym urządzeniu z Androidem z takim rozwiązaniem, jak Xposed Framework, które pozwala na niestandardowe ulepszenia ROM-owe z dostępem tylko root. Jednak niestandardowe ROM-y są dalej rozwijane i obejmują te funkcje w jednym pakiecie.
Niestandardowe ROM-y często zawierają sposób na zarządzanie uprawnieniami do aplikacji na Androida, więc możesz uniemożliwić Facebookowi śledzenie lokalizacji GPS i granie w gry na Androida bez podawania numeru telefonu i innych informacji o tożsamości. Ta funkcja pojawiła się w Androidzie 4.3 jako ukryty panel ustawień, więc możemy mieć tylko nadzieję, że wkrótce pojawi się w oficjalnej wersji Androida.
Niestandardowe ROMy nie są doskonałe i mogą mieć wady - w zależności od ROM, urządzenia i tego, jak dobrze obsługuje je pamięć ROM. Możesz natknąć się na:
Własne ROMy to także więcej pracy niż tylko zakup urządzenia i jego oficjalna obsługa i aktualizacja przez firmę, z której ją kupiłeś. Dlatego wielu maniaków Android kupuje urządzenia Nexus, które otrzymują aktualne aktualizacje bezpośrednio od Google.CyanogenMod próbuje to zmienić, oferując łatwiejszy proces instalacji za pomocą aplikacji CyanogenMod w Google Play.
Jeśli szukasz niestandardowej pamięci ROM i nie wiesz od czego zacząć, sprawdź witrynę CyanogenMod i sprawdź, czy obsługuje ona Twoje urządzenie. Możesz także sprawdzić forum programistów XDA dla urządzenia z Androidem i znaleźć niestandardowe pamięci ROM opracowane specjalnie dla Twojego urządzenia, co może być pomocne, jeśli masz mniej popularne urządzenie. Pamiętaj, aby znaleźć ROM, który wydaje się być stabilny i dobrze obsługiwany, jeśli idziesz tą trasą.
Image Credit: Jon Fingas na Flickr, Johan Larsson na Flickr