TEKST JEST NIEUKOŃCZONY, WSTAWIAM GO BO MIAŁ SIĘ POJAWIĆ JUŻ KILKA DNI TEMU. NIESTETY Z PRZYCZYN PRYWATNYCH NIE BYŁEM STAWNIE GO UKOŃCZYĆ NA CZAS. ZA EWENTUALNE BŁĘDY (a takie trafią się pewnie) Z GÓRY PRZEPRASZAM!
Dosyć długo zbierałem się do napisania tego porównania. Niby dotyczy tylko dwóch romów w kilku dziedzinach jednak napisać coś takiego obiektywnie jest ciężko tym bardziej że osobiście zawsze preferowałem FroyoMODa jako wyznacznik szybkości, wielozadaniowości.
Drugą kwestią jest to że aktualizacje do romów wychodzą w bliżej nieokreślonych terminach, nie są między sobą zbieżne i np: CyanogenMOD 6 doczekał się nowej wersji 6.3.0 a FroyoMOD nadal kwitnie na 2.9.2 gdzie 2 dni temu był obiecany rychły update do 2.9.3. No ale postanowiłem nie czekać dalej i zrobić porównanie tego co mamy na dzien dzisiejszy (11.08.11) czyli FroyoMOD v2.9.2 vs CyanogenMOD 6 v6.3.0
Postaram się tu opisać wady, zalety a także różnicę między tymi dwoma romami oraz to co je łaczy. Mam nadzieję że fajnie to wyjdzie 😛
CyanogenMOD6 v6.3.0
Na pierwszy ogień idzie najnowsze dzieło kolesia o nicku "milaq" czyli CyanogenMOD 6 (CM6). Milaq obrał sobie za cel kontynuację starszego dzieła kabaldana czyli właśnie CM6 jednak zapragnął on czegoś więcej niż modyfikacji jego romu polegającej na aktualizacji appek i kilku kosmetycznych zmianach. Zbudował on własny rom w oparciu o dostępne źródła CM6 dla milestone. I niby nic nadzywczajnego jednak "diabeł tkwi w szczegółach". A tych w tym romie jest sporo. Należy zacząć jednak od tego że CM6 od milaq pojawił się nagle, z dnia na dzień bez wcześniejszych zapowiedzi. Pierwsze wydanie jego romu okazało się wyjątkowo stabilne, szybkie a jedynym problemem było wifi które działało jak chciało (i nadal czasami tak jest :/). Zmiany w stosunku do ostatniego starszego wydania CM6 przez kabaldana były dosyć istotne- dodanie nowego fixa DSI, nowego modułu podkręcania procesora, 1% wskaźnik baterii itp. Rom został ciepło przyjęty przez pewne grono osób i tak to się zaczęło. Stopniowo w każdym wydaniu (w sumie do teraz było ich 5 w ciągu nieco ponad miesiąca!) zostały dodawane różne nowe funkcje, dodatki, usprawnienia które sprawiły że rom w kwestii funkcjonalności jest po prostu świetny. W najnowszej wersji mamy takie bajery jak screenshot z poziomu power menu (to samo mamy w CM7), nowy moduł multitoucha i możliwość wyboru ilu palców ma dotyczyć (to także jest w CM7), kursor z gingerbread, wybór trybu układu klawiatury z poziomu menu, obsługa całej masy różnorakich partycji aż do świetnego programiku jakim jest CM4MM o którym zaraz napiszę nieco więcej. Ogólnie to w romie opartym na 2.2 mamy funkcjonalność zbliżoną do 2.3x i to się chwali. I jak tak przepatrzyłem githuba milaq i changelog ostatniej wersji CM6 to prawdopodobnie został naprawiony bug świetnie znany użytkownikom FroyoMODa- brak dźwięku o połączeniu przychodzącym.
Wracając do CM4MM to nic innego jak updater systemu. Łączymy się z internetem, odpalamy aplikację i sprawdzamy aktualizację romu. Jesli taka jest to ją pobieramy i później od razu możemy restartować telefon do recovery w celu instalacji. Pobrany rom zapisuje się w folderze updates w openrecovery więc nie musimy bawić się w przenoszenie itp. Świetna sprawa, super wygodna. Updater ten pobiera informacje z githuba milaq więc jesli wyda on nową wersję to prędzej właśnie zaktualizujemy ją poprzez ten program niż ręcznie ściągając z poziomu pc szperając po tematach na forum. Przed pobraniem możemy sprawdzić listę zmian (changelog). Dodatkowo z poziomu tego programiku możemy zaktualizowć sobie motyw Gingerbreada dla CM6. Szkoda tylko że nie ma więcej dedykowanych motywów 😉
Szybkość- kwestia sporna. Jak ostatnio napisał shaka- samo napisanie że rom jest szybki jest bez sensu bo każdy rom świeżo po wgraniu jest szybki na swój sposób. Jednak nieco wyjaśniłem co ja osobiście rozumiem po przez użycie słowa "szybkość" i że ta owa szybkość jest w detalach na które nikt zbytnio uwagi nie zwraca. Tak naprawdę każdy rom jest szybki (wiem ze szybki, szybko się powtarza, wybaczcie) bez znaczenia czy to 2.1, 2.2 czy 2.3. Wszystko lata, śmiga itp. Jednak jak już napisałem- detale i szczegóły- "Np: jesteśmy w menu i wchodzimy w ustawienia- na jednym romie idzie to błyskawicznie, od razu, płynna animacja a na drugim "trochę to trwa". Jak wiem że to są tak małe wartości czasu że normalnie nikt na to zbytnio uwagi nie zwraca no ale jednak jak ktoś się przypatrzy to to widać". To "trochę to trwa" to chodzi o to że np na ułamek sekundy mamy po prostu czarne tło ustawień bez ikonek itp, które się dopiero ładują. Wiem- ułamek sekundy, kto na to zwraca uwagę? Ja 🙂 Jestem osobą która na takie detale uwagę zwraca. I tak jest właśnie w CM6 od milaq. Jest szybko ale widać te milisekundowe przestoje. Na FroyoMODzie którego za chwilę opisze tego po prostu nie ma. A w jednym zdaniu można napisać że "po prostu są romy szybkie i szybsze" 🙂
RAM- na temat ramu w milestone na poszczególnych romach można by książkę napisać. To ile tego ramu mamy wolnego zalezy od wielu czynników. Po pierwsze JiT, po drugie VM heap, po trzecie ilość zainstalowanych aplikacji po czwarte użycie skryptów do zarządzania pamięcią. I teraz przedstawię moją konfigurację i ile tej pamięci mam: 18 aplikacji, 7 gier, JiT WYŁĄCZONY, VM heap ustawione na 24mb, nie używałem żadnych skryptów. Efekt- średnio bez czyszczenia 40-45mb. Najmniej udało mi się uzyskać 31mb wolnego ramu, najwięcej 99mb. Ogólnie- "git malina". Wielozadaniowość jako taka jest, mając 2 otwarte karty w przeglądarce nie przeładowują się co chwilę, sporo aplikacji zostaje sobie w tle i można do nich powrócić o ile nie będzie to po 30min i otwarciu w miedzy czasie 5 innych aplikacji bo o tym można zapomnieć.
Bateria- o tym nie mam zamiaru pisać bo tak prawdę powiedziawszy to jeśli nie ma ewidentnego buga z baterią w romie to każdy trzyma tak samo- u mnie ok. 18h przy mocnym użytkownaiu i to mi wystarcza.
Rozrywka- gry, muzyka, internet, zdjęcia, filmy itp. Nigdzie nie ma problemów. Gierki działają bardzo ładnie, internet jak to internet- po prostu działa, filmy odtwarzają się itp. Ale są dwie kwestie warte do poruszenia. Pierwszą z nich jest aparat. Na pierwszy rzut oka widać zmianę- aplikacja nie ma teraz takiego szrego tła tylko czarne jak w CM7. Ponad to sama aplikacja aparat ma kilka nowych ustawien jak nowy tryb ostrości, osobne menu do zarzadzania jasnością, czy też opcja która pozwala ustawić przez jaki czas zrobione zdjęcie będzie się wyświetlać na ekranie. Same zdjęcia też wychodzą bardzo ładnie. Spore zmiany są też w aplikacji "Kamera". Mamy do wyboru masę ustawień w tym: jakość wideo, kodowanie wideo, kodowanie dźwięku, ustawienia jasności, i tryby wideo. Przyznam szczerze że do nagrywania wideo lepszego romu nie ma! Po odpowiednim ustawieniu jakość filmików jest naprawdę bardzo dobra. Ogólnie dostajemy mocno zmodyfikowane aplikacje Aparat i Kamera z CM6. Co do muzyki to po prostu gra. Na samym głośniku jest trochę za dużo wysokich tonów (BTW- od naszego kamyczka dużo głośniej i czyściej gra taki szpetny samsung monte o.O)
Sam rom jest oparty o androida 2.2.1. Milaq zapewnił jednak że wersja 2.2.2 praktycznie niczym się nie różni a jedynie łata kilka bugów. Jednak te same bugi są załatane już przez niego na 2.2.1 więc przy tym pozostanie na chwilę obecną. Na start w romie mamy wbudowany ADW launcher który moim zdaniem jest tak beznadziejny jak żarty Strasburgera ;] Denerwuje mnie też to że po rozwinięciu belki jak są te skróty to na CM6 można ich mieć max 6... Jednak tak naprawdę jak mam ten rom u siebie od 4 dni (wcześniej wersję 0.12 a teraz tą najnowszą 6.3.0) nie udało mi się doszukać jakichkolwiek błędów, bugów które by irytowały podczas pracy z tym romem! Po prostu nie ma... No nie sorry- czasmi to wifi nawala. Ale wystarczy się rozłączyć i połączyć żeby wróciło wszystko do normy.
Reasumując- dostajemy nowe wydanie CM6 z super funkcjonalnością, dobrym wsparciem ze strony milaq, rom w którym niemal wszystko działa i jedynie do czego moge się przyczepić to że czasami wifi szfankuje i że jednak jest nieco wolniejszy od FroyoMODa w tych wspomnianych przeze mnie szczegółach. Poza tym rom raczej niedoceniany. A szkoda.
---------- Post dołączono o 16:12 ---------- Poprzedni post napisano o 16:10 ----------
FroyoMOD v2.9.2
Do wersji 2.8.0b uważany za najlepszy rom dla mielstone a jego autor za "mistrza" (gdzieś na XDA postkałem się z taką wypowiedzią za czasów 2.7.0). Wszyscy go (FM) chwalili że jest “naj” pod każdym względem a jedyny bug jaki istniał to że czasami telefon nie dzwonił podczas połączenia przychodzącego. Jednak wiele osób i tak uważało że FM jest po prostu najlepszy (w tym ja). Wszystko pisane w czasie przeszłym bo od wersji 2.9.0 coś się zepsuło i luca (89luca89) wydając nowe wersje naprawiając stare bugi "tworzy" nowe. I tak naprawde od miesiąca nie ma normalnego, wpełni działającego romu. Wprawdzie najnowsza wersja 2.9.2 jest udana i śmiga bardzo dobrze to ma bug z kalendarzem i z baterią którą pochłania w ultra szybkim tempie. Niby to wina DSI fixa, niby romu i do końca nikt nie wie jak jest naprawdę. Pomijając to jednak FroyoMOD jest bardzo dobrym romem który znacząco wyróżnia się na tle "konkurencji". Po pierwsze- mix AOSP z Cyanami i Shapire modem. Samo to już jest wyjątkowe. Czysty android z elementami innych modów dostosowanych do pracy pod 2.2.2 i milestone dał początek naprawdę świetnemu romowi. Zapytacie jednak co daje ten mix AOSP + CM + SM? Na pierwszy rzut oka nic. Dopiero w trakcie korzystania można odkryć co tak naprawdę kryje. A kryje sporo. Pierwsze co rzuci się w oczy to nowe podmenu w ustawieniach- FroyoMOD extra settings. Jest to coś na wzór ustawień CyanogenMOD + Spare Parts (w CM6 jest to oddzielna aplikacja w menu) + menu ze skryptami. Skrypty te pozwalają na włączenie/wyłączenie JiT, 1% wskaźnika baterii, reklam, dźwięku niskiego poziomu baterii i migawki aparatu, dźwięk animacji startowej a także można tam skalibrować baterię, i w łatwy sposób zmienić wspomnianą animację startową. Dodatkowo FroyoMOD posiada coś co CM6 też ma ale w wersji okrojonej czyli "Galaxy S Power Widgets". Jest to nic innego jak skróty po rozwinięciu belki. Możemy ich mieć z tego co pamiętam aż 14, można zmieniać ich zachowanie itp. Dodatkowo FroyoMOD posiada kursor tekstowy z gingerbreada, 1% wskaźnik baterii, nowy DSI fix i całą masę tweaków... Luca bardzo się skupił właśnie na optymalizacji I/O, modułów, na wprowadzaniu do systemu różnych ulepszeń co się raczej opłaciło....
Szybkość- no właśnie- opłaciło. Korzystając z FroyoMOD nie ma mowy o żadnych lagach, milisekundowych przestojach itp. Sam system po prostu błyskawicznie wykonuje zadane mu polecenia. O ile CM6 jest również szybki to jednak czasami musi nieco więcej pomyśleć- tu (FM) tego nie ma. Naprawdę- pracując na FroyoMOD na brak płynności, szybkości nie można narzekać. Przy CM6 napisałem że tą szybkość widać w detalach- i właśnie te detale sprawiają że FroyoMOD działa tak sprawnie.
RAM- ni będę się zbytnio tutaj rozpisywał bo już nieco dokładniej opisałem sprawę przy CM6. Standard- 18 aplikacji, 7 gier, JiT WYŁĄCZONY, VM heap ustawione na 24mb, nie używałem żadnych skryptów. Efekt- średnio bez czyszczenia 50-55mb. Najmniej udało mi się uzyskać 27mb wolnego ramu (o.O), najwięcej 112mb. Ogólnie- jest bardzo dobrze. Można powiedzieć że multitasking tutaj jako tako istnieje. Tak jak w CM6- strony nie przeładowują się za każdym razem, można tam sobie na chwilę jakąś gierkę zminimalizować itp.
Bateria- FroyoMOD ma podobno jakiegoś buga z baterią która znika dosyć szybko. Ja tego nie doświadczyłem podczas pracy z tym romem ale widziałem że kilka osób się skarżyło.
Rozrywka- tu jest podobnie jak w CM6. Gry, muzyka, internet, zdjęcia, filmy itp. Nigdzie nie ma problemów. Gierki działają bardzo ładnie, internet jak to internet- po prostu działa, filmy odtwarzają się itp. Warto dodać że FroyoMOD do niedawna był jedynym custom romem na którym działały be problemu i udziwnień takie gry jak Galaxy on Fire 2 czy Cut the Rope. natomiast przy CM6 rozpisałem się o aparacie i kamerze i mnogości funkcji. Tu niestety tego nie ma. Standardowa, szara aplikacja z CM6 (ale nie z tego CM6 od milaq!) bez udziwnień, dodatkowych opcji. Jest natomiast pocieszenie o którym za chwilę. Co do muzyki to jest podobnie jak na CM6.
Co do samego romu- oparty o androidzie 2.2.2. Standardowym launcherem od wersji 2.9.0 jest Go Launcher który moim zdaniem jest fenomenalny. Co może denerwować? Bugi. Niestety ale FroyoMOD ma kilka bugów które mogą wręcz irytować- bug z kalendarzem, niekiedy brak sygnału połączenia przychodzącego (co dziwne nie u każdego to występuje!), battery drain itp. Luca obiecał wydać wersję 2.9.3 która naprawi to wszystko ale po 3 wcześniejszych niepowodzeniach teraz wolę brać to na dystans. Pocieszyć można się faktem ze do FroyoMODa stworzono 5 genialnych motywów który wyglądają świetnie i z chęcią zobaczył bym je na innych romach.
Reasumując- dostajemy bardzo fajny szybki rom, na którym można spokojnie pograć, posiedzieć na necie, posłuchać muzyki. Ma on kilka problemów niestety. Jeśli komuś nie przeszkadza bug z kalendarzem i nie boryka się z brakiem dźwięku połęczenia przychodzącego to będzie bardzo zadowolony z tego romu.
Screeny, dokładny opis bugów na poszczególnych romach i jakieś dodatkowe opisy dodam wkrótce:)