O europejskiej wersji tego telefonu pisałem już wcześniej - większość egzemplarzy była sprzedawana z Androidem 2.1, a uaktualnienie do wersji 2.2 było bardzo oczekiwane przez wielu użytkowników od kilku miesięcy.
Co producent już je dostarczył ? Jak działa ?
miniRecenzja wyróżniona! |
Dostępność
Modeli z rodziny Galaxy S jest kilka (niektóre mają np. klawiaturę sprzętową, w innych domyślnie brakuje frontowej kamery do wideorozmów).
Oprogramowanie do poszczególnych ich wariantów sprzedawanych w różnych krajach jest identyfikowane przez tzw. Product Code. I tak np. wersja z brandingiem polskiej Ery ma oznaczenie GT-I9000HKDERA, z Plusa to GT-I9000HKDPLS, z Orange GT-I9000HKDIDE, a wariant polski bez brandingu to GT-I9000HKDXEO.
W polskim Internecie bardzo dużo się mówi również o GT-I9000HKDXEU (wersja niebrandowana brytyjska). Dlaczego ? Zawiera język polski, a nawet ustawienia charakterystyczne dla wariantu XEO czyli niebrandowanego polskiego (mówiąc bardziej precyzyjnie - w firmware z każdym Product Code mamy różne Sales Code i GT-I9000HKDXEU zawiera odpowiednio Sales Code równe XEU, XEO, KOR, DBT i CPW).
Przy próbie wykrycia obecności uaktualnienia oficjalna firmowa aplikacja Samsunga (Kies) łączy się z serwerem firmy i sprawdza, czy dla określonych Product Code oraz numerów wersji wgranych w telefonie trzech modułów (PDA, Phone i CSC) istnieje możliwość uaktualnienia (Sales Code wybrany z części CSC oprogramowania prawdopodobnie nie jest w ogóle wykorzystywany).
Jak dotąd Samsung przygotował i udostępnił Froyo (Androida 2.2) dla wielu wariantów (ale niestety nie wszystkich).
I tak od 9 listopada odpowiednia paczka dostępna jest z brandingiem Ery (Product Code GT-I9000HKDERA) dla modułów oprogramowania wyłącznie w kombinacji wersji I9000XWJFB/I9000OXX/I9000XXJF5. Obecnie są jeszcze co najmniej dwie inne wersje systemu 2.2 z polskim językiem - dla GT-I9000HKDXEU i GT-I9000HKDXEE (ta ostatnia to wersja niebrandowana skandynawska). Niestety (pomimo że są OFICJALNE) zawierają pewne błędy - i tak np. telefon z ROM JPO dla GT-I9000HKDXEU restartuje się, gdy włączony jest właśnie ten język, budzik i podłączona jest ładowarka.
Od kilku dni jest też inna alternatywa - Froyo w wersji 2.2.1 dostępne dla wariantu GT-I9000HKDXEU. Zastanówmy się, jak wygląda uaktualnienie Galaxy z Androida 2.1 właśnie do 2.2.1 i czy warto. Wykorzystamy oficjalnego Kiesa (nie użyjemy aplikacji Odin będącej chyba znacznie lepszym wyborem ale wyglądającej chyba na "wyciek" z Samsunga oraz nie użyjemy aplikacji Hemdall będącej programem typu Open-Source)
Moja ocena: 4/10 (zbyt dużo niejasności i opóźnień)
Instalacja
Teoria wygląda dosyć łatwo - po naładowaniu baterii, podłączeniu telefonu do komputera i włączeniu aplikacji Kies użytkownik powinien zobaczyć informację o aktualizacji, wybrać odpowiednią funkcję, odczekać kilka minut i cieszyć się już nowszą wersją.
Niestety rzeczywistość nie wygląda tak różowo. Dwa przykłady:
- błąd "Aplikacja Wiadomości (proces com.android.mms) została nieoczekiwanie zatrzymana" przy próbie przeczytania lub wysłania SMS
- Kies nie potrafił przeczytać SMS/MMS
Jak sobie poradzić w takim wypadku ?
Na problemy z wiadomościami można próbować użyć opcji "Menu -> Ustawienia -> Aplikacje -> Zarządzaj aplikacjami -> Wszystkie -> Wiadomości -> Wyczyść dane", podobne usterki mogą jednakże wystąpić również w innych modułach i znacznie lepszą opcją wydaje się użycie "Menu -> Ustawienia -> Prywatność -> Ustawienia fabryczne" (albo w przypadku Froyo alternatywnie kodu *#272*imei#* i zainstalowanie od nowa odpowiedniego Sales Code).
Opcje resetu jednakże wykasują wszystkie ustawienia/aplikacje i stąd niezbędne będzie wpierw zrobienie ich kopii zapasowej. Kies potrafi to wykonać dla kontaktów, kalendarza i wiadomości (ale tych ostatnich odtworzyć już nie), w Markecie są jednakże dostępne dla niego alternatywy. I tak z wiadomościami radził sobie np. SMS Backup & Restore i MyBackup.
Ich kombinacja (MyBackup do wiadomości SMS, listy połączeń i kalendarza, Kies do kontaktów) przy testowanym telefonie spowodowała, że jedyną "stratą" był brak wiadomości na liście połączeń, ustawień (włączając informacje o punktach dostępowych do danych i MMS) oraz wyników w grach...
"Specjaliści" od Androida oczywiście w tym miejscu stwierdzą, że istnieją lepsze alternatywy (np. Titanium Backup). Tutaj nie było dostępu do konta administratora (tzw. roota) ani potrzeby ich stosowania...
Moja ocena: 7/10 (przeciętny użytkownik pewnie by się szybko poddał i oddał telefon do serwisu)
Wersje
Po zainstalowaniu i ustawieniu mojego wifi (z tego typu telefonami warto mieć własny punkt dostępowy, aby nie zbankrutować ;)) zostały mi automatycznie zaproponowane uaktualnienia Map Google do wersji 5.0.0, YouTube do 2.1.6, pojawił się również Street View w mapach Google 1.6.0.6 oraz Market 2.2.7.
Ręcznie musiałem sobie zainstalować z Marketu np. Gmail (miałem wersję 2.3, otrzymałem 2.3.2) oraz Flash Player (była 10.1.92.8, jest 10.1.105.7).
Jeśli chodzi o inne wersje, to:
Eclair (2.1, ROM JM1) | Froyo (2.2.1, ROM JPY) | |
jądro ("Menu -> Ustawienia -> O telefonie") | 2.6.29 | 2.6.32.9 (root@SEP-51 #1) |
firmware (kod *#1234#) | PDA: I9000XXJM1 | PDA: I9000XXJPY |
firmware kamery (kod *#*#34971539#*#*, należy bardzo uważać z uwagi na możliwość uszkodzenia firmware !) | SESBDE14:SESBDE27 | SESBDI07:SESBDE27 |
firmware ekranu dotykowego (kod *#*#2663#*#*) | 22 | 22 |
firmware klawiszy (kod *#*#2663#*#*) | 0xa9 | 0xa9 |
Swype ("Menu -> Ustawienia -> Ustawienia lokalne i tekst -> Program Swype") | 1.6 | 2.9.51.13071 |
Android System Recovery (klawisze Do góry+Home+klawisz wyłącznika przy wyłączonym telefonie) | 2e | 3e |
Moja ocena: 9/10 (nie mogę dać 10 - modułowość powinna być znacznie większa)
...i zmiany
Widoczne jest sporo drobnych zmian w aplikacjach systemowych (takie są według mnie również uaktualnienia Google). Wymienię te główne...
I tak "Menu -> Ustawienia" ma obecnie kolorowe ikonki, opcje dotyczące połączeń USB znajdują się teraz w "Menu -> Ustawienia -> Komunikacja". Mamy tutaj nową funkcję tetheringu (udostępniania) Internetu po USB. W trybie pamięci masowej na ekranie od razu widać opcję do uaktywnienia pamięci...
W "Menu -> Lokalizacja i zabezpieczenia -> Zmień blokadę ekranu" można teraz wybrać jedną z kilku opcji blokady ekranu.
W "Menu -> Ustawienia -> Wyświetlacz" dodano opcję "Kalibracja pozioma".
Froyo dostał także opcję do wyłączania transmisji danych ("Menu -> Ustawienia -> Komunikacja -> Sieci telefonii komórkowej -> Użyj danych pakietowych" lub klawisz wyłącznika) - niestety po jej przestawieniu nie działały także MMSy (które miały rzecz jasna punkt dostępowy typu MMS). Pomógł APNDroid z Marketu...
Menu kamery pozwala obecnie na przełączanie się między główną (5 megapikseli) i tą od wideorozmów (VGA).
Wyłączenie alarmu budzika wymaga teraz przesunięcia po ekranie (podobnie jak na standardowym ekranie do odblokowywania), a nie dłuższego naciśnięcia przycisku...
Na ekranie Powiadomienia jest nowy przycisk "Automat. obrót" do wyłączanie obracania ekranu.
Opcja pomniejszenia (taka jak w przeglądarce) działa na ekranie aplikacji i czuwania (można wyświetlić od razu wszystkie pulpity).
Dialer z kolei ma teraz nowe przyciski służące do przejścia do spisu połączeń i pisania wiadomości:
Naciśnięcie klawisza Back + Home na dowolnym ekranie robi zrzut ekranu...
Domyślna przeglądarka obsługuje maksymalnie 4 okna i wspierany jest też Flash. Niestety kilka razy zdarzało mi się, że po restarcie telefonu przestawiana była jasność ekranu do ustawień domyślnych...
Podobnie w "Menu -> Ustawienia -> Aplikacje -> Zarządzaj aplikacjami" można zauważyć kolejną usterkę - brak jednostki przy wartościach. Oprócz tego obecnie można instalować aplikacje (te dostosowane) również na karcie pamięci...
Bardzo ważną zmianą jest dostępność opcji do aktualizacji oprogramowania z menu telefonu czyli tzw. OTA ("Menu -> O telefonie -> Aktualizacje systemu").
Polska lokalizacja jest generalnie poprawna, wysyłane SMSy mają teraz usuwane polskie litery, z drogiazgów - "Intensywność wibracji" w "Menu -> Ustawienia -> Dźwięk" zmienia nie tylko siłę przy dotykaniu ale również przy dzwonieniu :)
Moja ocena: 9/10 (w porównaniu do innych rozwiązań na rynku takich jak Symbian jest naprawdę dobrze, brakuje drobiazgów typu ilość pozostałych znaków w SMS)
Prywatność
Android jest mocno związany z usługami Google - dostęp do Marketu wymaga konta, domyślnie jest proponowane z nim synchronizowanie kontaktów i kalendarza. Do tego się przyzwyczailiśmy i na nikim nie robi to już wrażenia.
Moim zdaniem jednak każda kolejna wersja małymi kroczkami posuwa się dalej i dalej w zbieraniu informacji o użytkowniku. I nie mówię już nawet o tym, że wiele aplikacji wykorzystuje identyfikator urządzenia czy inne dane (co potwierdzają kolejne doniesienia i raporty), a myślę bardziej o ustalaniu położenia. Jest ono coraz bardziej rozbudowane (we Froyo w odpowiednich opcjach czyli "Menu -> Ustawienia -> Lokalizacja i zabezpieczenia" mamy teraz dodatkowo ustawienie "Wspomaganie czujnikiem").
Problem w tym, że np. taki przycisk GPS na ekranie Powiadomienia nie wyłącza "Użyj sieci bezprzew." Jest to o tyle ciekawe, że po jej włączeniu można zobaczyć interesujące ostrzeżenie:
Po uaktywnieniu kamery (w przypadku ustawienia którejś z opcji lokalizacyjnych) w menu z nią związanym pojawia się ikonka GPS - informacja o lokalizacji jest automatycznie dodawana do zdjęcia i nie można tego stamtąd wyłączyć (jak w Eclair). Ilu użytkowników będzie tego nieświadomych albo po prostu zignoruje ?
Standardowa przeglądarka ma domyślnie ustawioną opcję "Włącz lokalizację" - przy samoistnym restarcie ustawień była ona przywracana... Czasami przy przeglądaniu stron jesteśmy wręcz pytani, czy nie chcemy przypadkiem jej włączyć...
Mapy Google mogą być teraz przeglądane w trybie offline (tzn. po pobraniu jakiegoś wycinka będzie on dostępny również po wyłączeniu wszelkiej transmisji danych), ale wyznaczanie trasy wymaga już połączenia (inna sprawa, że nawigacji głosowej dalej nie ma w naszym regionie)...
Można oczywiście częściowo używać innych programów, tylko czy naprawdę tak to powinno wyglądać ?
Moja ocena: 6/10 (Permanenta inwigilacja Albercik ?)
Szybkość
Wpierw kilka suchych liczb:
Nazwa aplikacji z Marketu | Wersja użyta przy testach Froyo | Eclair (2.1) | Froyo (2.2.1) | Poprawa |
Quadrant Standard | 1.1.4 | 876 punktów | 1258 punktów | |
Android NBench | 1.3 | Memory 2,975, | Memory 2,98, Integer 4,05, Float 0,779 | 0,01% |
BenchmarkPi | 1.11 | 2665 ms | 1332 ms | 50,02% |
CaffeineMark | 1.0.0 | 1979 | 5326 | 169,13% |
An3DBench | 0.9.4 | 9,52 MP/sec | 9,56 MP/sec | 4,64% |
GPUBench | 1.0.0 | Absolute: 34121 | Absolute 34416 | 0,82% |
Wyniki są dalej o wiele słabsze niż w ROMach nieoficjalnych, natomiast średnia poprawa wydajności według tych testów to aż 44,70%.
Po przyjrzeniu się liczbom zacząłem się zastanawiać, czy ich źle nie zanotowałem....
Z drugiej strony - wersja ta działa o wiele szybciej niż oficjalne wcześniejsze wydania Froyo do Galaxy S (to daje się odczuć - tak zwane lagi są praktyczne niewidoczne). No i wydaje się, że kompilator JIT jest faktycznie włączony...
Zrobiłem też kilka innych testów (tak z ciekawości):
Aplikacja | Test | Froyo (2.2.1) |
Linpack for Android 1.1.7 (z Marketu) | 14,183 MFLOPS | |
Standardowa przeglądarka 2.2.1 | PeaceKeeper | 352 punkty, |
SunSpider 0.9.1 | 5733,7 ms +- 0,7% | |
Mozilla Firefox Web Browser 4.0b3 (testowa z Marketu) | PeaceKeeper | 494 punkty, |
SunSpider 0.9.1 | 3492,9 ms +- 2,1% | |
Delphin browser 3.1.1 (z Marketu) | PeaceKeeper | 496 punktów, |
SunSpider 0.9.1 | 5903,5 ms +- 1% |
Operę Mini i Operę Mobile wykluczyłem z uwagi na problemy techniczne (wieszanie się, brak JavaScript, itp.). Ciekawe, jakby to wyglądało, gdyby aplikacje były natywne (a nie działały w maszynie wirtualnej)...
Moja ocena: 8/10 (jest postęp, ale mógłby być jeszcze większy)
Sięgaj tam gdzie wzrok nie sięga...
Samsung pozostawił niestety system plików RFS (jest to o tyle dziwne, że Nexus S używa ext4). Jeśli chcemy użyć którejś z aplikacji konwertującej go na inny (szybszy) albo z jakichś innych względów uzyskać pełen dostęp do systemu (tzw. roota), musimy wgrać m.in. aplikację busybox.
Zaglądamy do Marketu - One Click Lag Fix już nie ma, obecnie jest RyanZA's OCLF 2.0. Czytamy w nim:
This app has been reposted to follow Google's guidelines better. Previous application was locked. Root ability has been removed. Just to clarify, Google forced us to remove the root ability because it violates Android's ToS. Check XDA on how to root.
Troszkę googlowania i okazuje się, że Samsung wyłączył też możliwość wgrywania aplikacji z użyciem niepodpisanych plików update.zip (Android System Recovery w 2.2.1 jest w wersji 3e, która to blokuje).
Co pozostało ? Teraz jest np. SuperOneClick...
Całość może być o tyle przydatna, iż w 2.2.1 (jak zresztą w kilku innych wczesniejszych wydaniach Froyo od Samsunga) włączenie Galerii uaktywnia na stałe czujnik. Widać to dosyć wyraźnie po użyciu kodu *#*#4636#*#*, rozwiązaniem może być wgranie innych plików Galerii...
Po użyciu kodu *#*#4636#*#* widać jeszcze jedną dziwną rzecz - proces "0", który najbardziej wykorzystuje sieć. Trudno powiedzieć, czy to zamierzone czy też błąd... Jeśli mówimy o zużyciu energii, to trzeba uważać na stan naładowania baterii przy ROMie JPY, gdyż telefon z nim nie informuje na ekranie czuwania o niskim jej stanie...
Kolejny przykład użycia roota to kasowanie pliku /data/system/batterystats.bin (zawiera statystyki użycia baterii, według niektórych użytkowników rozwiązuje to problemy z niewłaściwym sygnalizowaniem poziomu jej naładowania w nowszych ROMach obecne w różnych egzemplarzach).
Jeżeli nie chcemy używać aplikacji Kies Registry Patcher (która pozwoli wgrać wersje testowe i te dla innych Product Code), root będzie niezbędny również do zmiany pliku /efs/nv_data.bin (i przez to Product Code).
Wymieniać można dalej - usuwanie reklam (Adfree), itd. Możliwości przeróbek oprogramowania (nie tylko po uzyskaniu roota) jest dużo i tu Samsung jest znacznie bardziej elastyczny niż inne firmy, gdyż np. publikuje pełne kody źródłowe jądra (duże brawa !). Dodatkowo część osób pisze, że JPY uaktywnia tzw. tryb Download (klawisze Do dołu+Home+klawisz wyłącznika przy wyłączonym telefonie) w egzemplarzach, które go nie miały (nie mogę tego jednakże potwierdzić).
Moja ocena: 9/10 (nie mogę dać 10 - można się poczuć jak w sklepie z cukierkami, jednak ich nadmiar może też zaszkodzić, a mianowicie coraz częściej używamy smartphonów np. do dostępu do banku i czasem jednak warto, aby całe podstawowe oprogramowanie w nich nie wymagało różnych "dziwnych" kroków)
Podsumowanie
Mam mocne wrażenie, iż sukces Galaxy S przerósł Samsunga. Sprzedano ponad 9,3 miliona egzemplarzy i stworzono chyba zbyt dużo wersji - widoczne są bardzo duże opóźnienia we wspieraniu części wariantów, w obecnym oprogramowaniu również zdarzają się usterki.
Polska należy niestety do tych krajów, do których korporacja przywiązuje chyba mniejsze wrażenie - nie tylko brakuje oprogramowania, ale nie ma tutaj również oficjalnie wersji z 16 GB pamięci. Żeby nie było wątpliwości: usunięcie brandingu z firmware dla Ery to też dosłownie kilka kroków i trudno logicznie uzasadnić opieszałość producenta w tym zakresie...
Z drugiej strony bardzo dobry telefon stał się jeszcze lepszy. Android 2.2.1 w wydaniu Samsunga zbiera generalnie bardzo pozytywne opinie - rozwiązał sporo różnych problemów (o których pisałem) i działanie z Galaxy S to obecnie znacznie większa przyjemność (osoby nie używające go codziennie uprzejmie informuję, że nie jest to jednak i nie będzie ideał, o czym zresztą nie tylko ja ostatnio wspominałem ;)). Mimo usterek można powiedzieć, że Froyo zostało dostarczone z sukcesem... Czy jest on pełny ?
Niestety nie do końca - nową wersję trzeba jeszcze wszystkim udostępnić i wielu użytkowników może nawet nie wiedzieć o jej istnieniu (bałagan został niestety powiększony przez serwisy i firmy, które wgrywały te wydania, przy których Kies pokaże "tej wersji urządzenia nie można zaktualizować"). Do tego różne pułapki przy wgrywaniu. Nie chciałbym tutaj spekulować, ile jest w tym "winy" Samsuna, a ile Google. Fakt jest jednak faktem - to nie tak powinno działać.
Miejmy nadzieję, że z oficjalnym uaktualnieniem do 2.3 (Gingerbread) będzie lepiej... Wszak Nexus S też jest produkcji Samsunga i nie różni się tak bardzo (co już potwierdzili niezależni programiści portując część ROMu z Nexusa na Galaxy)...
Średnia z ocen: 7,4
miniRecenzja wyróżniona! więcej informacji |
Komentarze
29PS: Bardzo dobra recka :)
recenzja bardzo udana daje +
Brak spisu treści, a przydałby się, poza tym taka szarawa ta recka, trochę koloru mogłeś dać chociaż na nagłówki.
Widzę, że coś Cię na lewo znosi. Nie żebym był jakiś prawicowy czy coś, ale można by wyrównać obrazki i tabelki do środka.
Niemniej jednak recenzja fajna