Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Androidzie (i Samsungu)? Dlaczego mi to robicie?

Na wstępie zastrzegam, że tekst jest ordynarnie subiektywny... A będzie to tekst z serii: You Know What Really Grinds My Gears?

Jestem w zasadzie wieloletnim użytkownikiem Androida. Nie mam doświadczenia z Windows Phone, więc nie będę się odnosić w żaden sposób do konkurencyjnego systemu - nie wiem, czy posiada takie same irytujące przypadłości, czy to środowisko gnębią inne problemy (zapewne tak jest, nic nie jest bez wad).

Aktualnie korzystam z Samsunga Galaxy Note II (N7100) - cieszy mnie duży wyświetlacz, tak bardzo się przyzwyczaiłem, że nie wyobrażam sobie pracy na mniejszym. I wszystko byłoby super, gdyby... istniało jakiekolwiek oprogramowanie/ROM spełniające moje oczekiwania. Siedziałem już na stocku, na modyfikacjach stocka i na pochodnych implementacji otwartoźródłowych AOSP/AOKP. Cokolwiek nie załaduję - trafiam na zgrzyty...

Stock (oprogramowanie firmowe Samsunga)

1. DPI

Gdy korzysta się z oprogramowania firmowego Samsunga to człowiek zaczyna się zastanawiać po co właściwie zamontowali w Note II duży wyświetlacz, jeśli nie można zmienić DPI? Wszystkie elementy są wielkie jak słonie, a przestrzeń na ekranie jest zmarnowana.

I już zaczyna się zabawa - owszem można wyedytować build.prop przestawiając ro.sf.lcd_density z 320 na 240, ale co z tego, jeśli ani Launcher, ani wybrane aplikacje, ani spora część widgetów nie jest na taką akcję gotowa (po co zatem w ogóle jest to w build.prop?).

Siatka aplikacji ma na sztywno wpisaną ilość ikon w pionie i poziomie i po zmianie na 240 DPI mamy na dole pustkę... Widget AccuWeather się rozjeżdża, w galerii fotki nie są dostosowane do szerokości i pojawia się trzeci ucięty rząd grafik. Można dla wybranych aplikacji/widgetów przypisać sztywno 320 DPI, ale ich lista jest nie mała, na koniec zostaję niemal z tym, z czym byłem.

Jeśli chcemy jakoś ogarnąć choćby część aplikacji i widgetów - pozostaje załadować wersję deodexed, czasami w sieci pojawiają się aplikacje/widgety ze stocka poprawione pod 240 DPI. Nawet udało mi się uzyskać względny efekt + stabilną pracę, tylko co z tego - wyszła aktualizacja stocka i zabawa zaczyna się od nowa - najpierw deodex, później znowu szukać pasujących aplikacji/widgetów, które jeszcze jakimś cudem nie rozniosą stabilności.

A wystarczyłoby, żeby Samsung po prostu od początku przygotował swoje widgety na multi-dpi i dał opcję zmiany. Tylko tyle.

2. Bloatware

Stock oczywiście jest zawalony totalnym śmietnikiem aplikacji. Ostatni ROM dla mojego modelu zajmuje 1,79 GB. Tymczasem czysty opensourcowy Android 4.4.2 to 135 MB, a jeśli doklei się do niego aplikacje Google'a - dodatkowo + 132 MB (Google też wymiata - sam ich soft zajmuje tyle co cały system, no ale ok, nie ważne).

Przy takim poziomie zaśmiecenia oczywiście wszystko zwalnia. Korzystałem z 4.3 zarówno stockowego jak i otwartoźródłowego i pod względem prędkości działania systemy te dzieli po prostu przepaść (oczywiście na korzyść tego drugiego).

I znów - można system czyścić ze zbędnych aplikacji, kasując śmieci... Niestety po każdej aktualizacji sprawa wraca do punktu wyjścia i zabawa zaczyna się od nowa...

Bloatware jest tak dużo, że już nawet nie wiem co jakimś cudem się doinstalowało bocznym torem, czy podczas skakania po ROM-ach, a Google chwyciło mi to jako aplikację, którą trzeba synchronizować i mi to ściąga. Jakieś Flipboardy, TripAdvisory, Hugo Kołłątaj wie co jeszcze...

3. CSC/języki

Samsung nie wiadomo czemu nie potrafi normalnie puścić jednej wersji systemu dla całego świata - trzeba kombinować. W efekcie w przypadku Androida 4.3 polskie Note II dostały bodajże N7100XXUEMK9. W wybranych częściach świata pojawiły się nowsze kompilacje N7100XXUEML1, N7100XXUEML3 i najnowsza N7100XXUEML4. Ta ostatnia została wypuszczona na rynek indyjski.

Nie trzeba być specjalnym myślicielem, żeby dojść, że nowsza wersja + wyższy changeset oznacza że coś tam poprawiali. Zamiast wszystkim dać dostęp do tych poprawek, dostaje je jakaś losowa grupa.

Jeśli ktoś myśli, że mogę sobie ot tak zabrać ML4 i załadować to muszę go rozczarować - Samsung ma miejsce na nawalenie tony zbędnych aplikacji, ale już nie ma, żeby w każdym wydaniu umieszczać wszystkie CSC i przykładowo słowniki.

CSC określa region telefonu oraz pozwala dzięki temu wskazać, które aplikacje mają być w danej lokalizacji niedostępne lub mają być dostępne tylko dla danej lokalizacji (np. konkretnego operatora). Dla Polski jest to XEO (niebrandowany, operatorzy mają swoje CSC). Zły CSC uniemożliwia aktualizację OTA (chociaż mając na uwadze, że i tak stockowy soft muszę modyfikować pod siebie na milion sposobów, to chyba to już nie ma znaczenia).

Problemem powiązanym z CSC są słowniki - w katalogach VODB i sipdb leżą sobie w każdym sofcie odpowiednio katalogi i archiwa .zip - dla nas pl_PL - ich obecność zapewnia m.in. podpowiadanie wyrazów przy pisaniu SMS-ów. Teraz już wiecie, że jeśli coś wgracie i nie podpowiada Wam wyrazów (albo robi to po angielsku), to w sipdb i VODB zabrakło polskich słowników. Często twórcy ROM-ów opartych o stock pomijają to (są nawet tacy, co CSC pomijają).

Cóż - chcę mieć soft najnowszy i zarazem zrobiony dobrze pod używanie w Polsce - trzeba sklejać ML4 z CSC i słownikami z MK9.

4. Flash

Google postanowiło, że Flash to MHROK, ZUO i TERROR, zatem go nie ma. A że Internet ma w głębokim poważaniu zdanie Google, to nadal nie brakuje stron, gdzie bez Flasha albo możliwości witryny będą okrojone albo w ogóle nie zobaczę nic.

Jako klienta nie obchodzi mnie ideologiczna walka między Adobe, a Google - ja chcę po prostu korzystać z pełni możliwości produktu i znowu nie mogę. Społeczność oczywiście wymyśliła sposób jak do nowszych Androidów doinstalowywać (starszego, bo nowych nie ma - Adobe sobie odpuściło) Flasha, ale sprowadza się to do kolejnej modyfikacji - przy każdej aktualizacji.

Pomijam kwestię, że dodatkowo spora część przeglądarek nawet jak flash jest, to go nie załaduje...

5. KNOX

Najnowsze wersje Androida 4.3 w wydaniu Samsunga przynoszą nowość - KNOX. Ma to być sposób na ochronę użytkowników przed nimi samymi, żeby czasami nie mogli sobie coś zepsuć, mieszając w oprogramowaniu.

Sęk w tym, że obecność tego zabezpieczenia powoduje, że praktycznie jakiekolwiek modyfikacje Androida stają się trudne do wykonania (tak więc nie dość, że muszę wykonać 1-4 z listy powyżej, to jeszcze Samsung mi kładzie kłody pod nogi, żebym czasami nie zrobił sobie zbyt wygodnie).

Nieumiejętne dłubanie po Samsungowym Androidzie 4.3 kończy się nabiciem na licznik w bootloaderze flagi KNOX z 0 na 1. Tego nie da się wyresetować, a obecność tej wartości pozwala stwierdzić Samsungowi, że coś było dłubane i adiós gwarancyjo.

Jak zwykle - są sposoby, żeby to ominąć - pierwszy wyciek 4.3 do Note II miał już nowy bootloader, ale KNOX w nim był jeszcze nie podpięty, więc można się bawić, uważając jedynie, żeby czasami sobie nie sflashować nowego bootloadera. Tym bardziej, że nie do końca wiadomo jakie są dodatkowo skutki nabicia flagi KNOX na "1" (prawdę mówiąc przestałem to śledzić), niektórzy ostrzegali, że nabicie KNOX na 1 powoduje, że można się cofnąć na 4.1.2, ale powrót na "samsungowy" 4.3 nie będzie już możliwy. Czy to prawda? Nie chcę sprawdzać na swoim egzemplarzu...

Na całkiem starym bootloaderze nie można zostać, bo Samsung wymyślił bat - jeśli zaktualizujemy Androida do Samsungowego 4.3, ale zostawimy bootloader z 4.1.2, to nie działa Wi-Fi. Dlatego wskazane jest namierzenie i załadowanie pośredniego bootloadera z wycieku (i nie polecam Wi-Fi fixów - wgrywanie nie wiadomo czego do bootloadera stworzonego przez jakiegoś przypadkowego usera jest wysoce nierozsądne + ludzie piszą o problemach ze stabilnością).

Pozostaje podziękować Samsungowi za dodatkową kłodę pod nogi... I jak na złość mam ich siedzibę pod moim oknem, wypadałoby się przejść i powiedzieć kilka niemiłych słów :>

6. Duże opóźnienie względem Androida (marketing)

Samsung produkuje kolejne modele telefonów, jest już wszak Note 3, nie różniący się jakoś szalenie od Note II. No ale trzeba przecież jakoś przekonać klientów, żeby jednak tego Note 3 kupili, a nie II. Najlepiej jest po prostu szybko porzucić wypuszczanie aktualizacji, albo przynajmniej mocno je opóźnić.

Spójrzmy prawdzie w oczy - gdyby nie Samsung Galaxy Gear, to Note II Androida 4.3 nigdy by nie dostał. Ponieważ "nie było wyboru", to dostał, ale bez aplikacji znanych z Note 3. Sprytni użytkownicy zdążyli je przygotować w wersji dla Note II, więc jak ktoś bardzo chce, to da się tak poskładać ROM, żeby mieć niemal to, co na Note 3 (i dodatkowo działa Radio FM, którego Note 3 sprzętowo nie posiada :D ). Tylko oczywiście - kolejna modyfikacja, przy takiej ilości modyfikacji koniecznych dla stockowego ROM-u, to każdy proces aktualizacji wymaga tygodni przygotowań, czytania w sieci raportów od userów przecierających szlaki (albo przecieranie ich samemu).

PS: Note 3 i tak jest w tyle za Androidem, widać dodanie TouchWiz i tony śmieci to dla Samsunga spore wyzwanie...

7. Kreator instalacji - synchronizacja wszystkiego oraz pochodne problemy z CSC

a) Kreator przy pierwszym uruchomieniu stockowego Androida jest mega długi, wyskakuje wszystko - logowanie do Google, Dropboxa, lokalnego Wi-Fi, Samsunga (a za chwilę jeszcze konfiguruję maile). Mimo długości kreatora wszelkie ustawienia związane z tym, co dokładnie chciałbym synchronizować są nieobecne - można synchronizować wszystko, albo nic i dopiero później po przejściu całego kreatora można wyłączyć to, z czym nie chcemy się dzielić z Wielkim Bratem. Sęk w tym, że jest już za późno - kiedyś zrobiła mi się synchronizacja aplikacji i teraz jeśli nie odznaczę synchronizacji wszystkiego z Google, to te aplikacje zaraz po podpięciu do Wi-Fi masowo się instalują. Koszmar...

b) Przy okazji CSC dochodzi do jeszcze jednej trudności - jeśli to, co załadujemy ma CSC inne niż nasz region, a chcemy mieć XEO, choćby na potrzeby sprawnego działania Kies-a, to uwaga - trzeba przejść cały kreator, pamiętając aby zalogować się do Google, żeby po tym ściągnąć zmieniacz CSC, zmienić CSC, co prowadzi dla odmiany do resetu telefonu do ustawień fabrycznych i lecimy przez cały kreator od nowa - genialne :D

8. Pomniejsze wpadki

Zagadką dla mnie jest dlaczego Launcher w TouchWiz nie sortuje ikon aplikacji po nazwach (oraz zostawia dziury jak odinstalujemy coś dostarczonego z systemem). Widać jest to programistyczny Mount Everest (ale w Nova Launcher takiego problemu nie mieli).

Powiecie: przecież można zainstalować inny Launcher, można ściągnąć inne aplikacje, inną klawiaturę, wszystko doinstalować i... no właśnie? Zrobić sobie software'ową choinkę z telefonu, już kompletnie go dociskając softem, gdy i tak jest zawalony nadmiarem bloatware.

Średnią ideą jest konieczność posiadania praw roota, żeby zrobić backup wybranej aplikacji - gdy chcę robić aktualizację tylko dlatego muszę mieć roota, normalnie mi jest do niczego nie potrzebny...

9. Są jakieś plusy stocka?

Oczywiście tak - przede wszystkim jednak środowisko aplikacji jest dobrze zintegrowane i ogólnie dostarczony jest soft, który załatwia podstawowe sprawy, co będzie kontrastować z otwartym Androidem (do czego dojdę).

Widget maila nie wiesza się, jest banalna rzecz - przycisk sprawdzania, czy są nowe maile (na czystym Androidzie jeszcze na to nie wpadli). Daty np. urodzin wpisane do kontaktów trafiają także do kalendarza (na czystym Androidzie - nie). Player muzyczny Samsunga zachowuje jakieś minimum przyzwoitości (tj. działa, w czystym Androidzie dostaję Google Muzykę - jakiś żart Google na temat odtwarzania muzyki w ogóle, pozostaje przeczesywać sklep Play w poszukiwaniu zastępstwa).

Stock zmodyfikowany

Jeśli zatem czysty stock mi nie odpowiada, to może skusić się na stock już przez kogoś częściowo zmodyfikowany? Zwykle są one od razu deodexed, mają roota, czasami ktoś puści nawet zipalign.

1. Nie wiadomo co kto robi

Problem wyjściowy jest taki, że w praktyce nie wiadomo kto co przy danym ROM-ie robi. Do części rzeczy się przyzna, do reszty nie, może nawet wstawić cokolwiek do środka lub wprowadzić zmiany niepożądane, nie ma na to wpływu, a o niektórych bardziej lub mniej zamierzonych zmianach dowiadujemy się niekiedy dopiero po załadowaniu.

Aby nie być gołosłownym - ktoś przygotował gotowy zrootowany, deodexed i zipaligned ML4, ale na testy podmienił skrypt instalujący ROM na taki, który czyści do zera wewnętrzną pamięć i zapomniał przywrócić oryginalny, który tego nie robi. Pomyłka - zauważona dopiero przez ładujących, którym wyparowały backupy (swoją drogą rozsądny człowiek nie trzyma backupów na pamięci wewnętrznej - to proszenie się o kłopoty).

2. Nawet jak wiadomo, to zmiany niekiedy mogą nie odpowiadać

Przykładowo jeden z twórców custom-ROM-ów doklejał jakieś aplikacje (w jego mniemaniu) zwiększające bezpieczeństwo. Wszystko super, ale ja wolę sobie zwiększać bezpieczeństwo po swojemu. I choć ROM był cudowny, to ten zgrzyt spowodował, że nie go zainstalowałem. Podobnie negatywnie zapatruję się na podmiany tapet, dźwięków, czcionek itp., tym bardziej, że zwykle są zamieniane na jakąś katastrofę i tylko po to, aby wielbić twórcę customa (hit to tapety z logo grup twórców wyglądem przypominające pracę pięcioletniego dziecka w Paincie)...

Nie wiedzieć czemu niektórzy twórcy silą się na wymuszenie podmiany CSC na jakiś ogólny, a to prowadzi do znanego z czystego stocka zgrzytu z koniecznością przejścia całego kreatora, żeby ten CSC zmienić na taki, jaki powinien być...

3. Nie każdy potrafi robić custom-ROM-y (ale wielu się zabiera)

To znowu powoduje, że czasami stworzony ROM nie jest uzupełniony o CSC i słowniki albo w ogóle jest to wycięte z niewiadomych powodów i znów - jeśli ktoś się do tego nie przyzna, to najpierw trzeba ściągnąć klocek ponad 1 GB, żeby się okazało, że i tak czeka mnie ręczna robota i zabawa w dodawanie słowników.

Drugą stroną tego problemu jest też to, że nie każdy zdaje sobie sprawę co można zmienić, co można wyciąć itp. Porządkując soft z bloatware niektórzy potrafią dorobić tylko dodatkowych błędów - czasami po prostu działanie pewnych funkcji jest zależne od innych. Zmiany trzeba robić z wyobraźnią... Niestety zwykle kończy się na zabawie w ciemno, a później tworzeniu i wydawaniu przez twórców customów kolejnych poprawek na błędy, których w czystym stocku nie było...

4. Brak ciągłości

Jedna grupa potrafi wypuścić soft, wgramy go, a następnie okazuje się, że nie są zainteresowani przygotowaniem nowej wersji (bo np. za dużo roboty, żeby zmodyfikować od podstaw nowszego stocka). W efekcie mamy totalną losowość i raz można się oprzeć na sofcie od jednej osoby, innym razem trzeba szukać od nowa softu od kogoś innego na przynajmniej zbliżonym poziomie. Jest to po prostu nieustanna wędrówka i poszukiwanie najlepszych i najnowszych wydań...

5. Są jakieś plusy?

Podstawowy plus jest taki, że jeśli znajdę soft od zdolnego twórcy, to mam część roboty z głowy i niektórych modyfikacji nie muszę wprowadzać samemu. Im lepiej trafię, tym mniej pozostaje mi do dłubania, aby uzyskać efekt końcowy, jaki chcę - proste.

Android otwartoźródłowy AOSP/AOKP i pochodne.

W tym przypadku znikają kwestie Bloatware, nie ma CSC (ale z językami to inna bajka), nie ma też KNOX-a, a przede wszystkim - jeśli jest się odważnym, to można siedzieć nawet na Androidzie 4.4.2 (jak ja teraz). Wszystko pięknie, ale...

1. Dostępne aplikacje

W czystym Androidzie nie ma bloatware. Nie ma go aż tak bardzo, że w zasadzie to nic nie ma. Jedni powiedzą - super, mogę sobie zainstalować co chcę i mieć urządzenie dostosowane pod swoje potrzeby. Ja jestem akurat taki, że jednak chciałbym mieć jakieś podstawowe aplikacje dostępne, choćby jakiś podstawowy odtwarzacz muzyczny. Poza dowcipem od Google pod postacią Muzyka Google - takowego brak, trzeba szukać po sklepie.

2. Aplikacje, które są, pozostawiają wiele do życzenia

Z tego, co się ocalało, aplikacje po prostu odbiegają możliwościami i funkcjonalnością od stockowych, głównie drobnicą, ale irytującą.

Widget pogody nie obsługuje dwóch lokalizacji jak w AccuWeather, jeśli wyłączymy wykrywanie lokalizacji, to utknie na jednym mieście (a jak włączymy, to i tak zdarza mu się wykrywać jakieś dziwaczne lokalizacje).

Widget maila nie doczekał się prostego przycisku pozwalającego na sprawdzenie, czy są nowe wiadomości, trzeba wejść w klienta e-mail. Do tego sam widget źle się synchronizuje i to jeszcze od czasów Androida 4.3 i nikt nic z tym nie robi - teraz mam na widgecie mail, którego już nie ma po wejściu w klienta - ściągnął się na komputerze, skasował z serwera, ale na widgecie i tak wisi. Zniknie dopiero jak przyjdzie mi nowy mail. Ciekawe, czy kiedyś ktoś to poprawi?

Kalendarz nie ma żadnego połączenia z kontaktami. Zastanawiam się po co zatem jest wpisywanie dat do kontaktów, jeśli nie trafiają do kalendarza (na stocku trafiają) i co za tym idzie - nie ma też powiadomień. Liczyłem, że może pod 4.4.2 to poprawią w porównaniu do 4.3, ale nie - dodali tylko do kalendarza polskie święta...

Podpowiadanie polskich wyrazów przy pisaniu SMS-a? Gdzieżby tam...

Brak aplikacji radia FM, pozostaje kupić Spirit FM (albo lepiej nowszy Spirit2)...

3. Wprowadzane zmiany nie koniecznie idą w dobrym kierunku (lub w ogóle w żadnym nie idą)

Programiści nieustannie pracują nad rozwojem Androida, ale czasami można odnieść wrażenie, że zapominają o wygodzie użytkowania i za taką zmianę przyjmuję przykładowo "poprawkę" w Dialerze, gdzie aby dostać się do klawiatury numerycznej trzeba ją teraz włączyć, bo na ekranie głównym są ulubione kontakty. Gdy się nikogo nie lubi, jak taki ja, to mam dodatkowe pykanie po ekranie...

Zresztą w ogóle sama lista kontaktów i jej działanie także bardziej odpowiada mi na stocku...

Do rzeczy, których zmiany próżno się doczekać jest przykładowo coś w wykrywaniu telefonu na otwartoźródłowym Androidzie po podłączeniu do PC. Na stocku Windows nie ma problemów z wrzucaniem na pamięć plików MP3, tymczasem na otwartym Androidzie - komunikat, że urządzenie nie będzie wiedziało co zrobić z tym plikiem... Tak jest od zawsze i na 4.4.2 bez zmian.

4. Opcje rozsiane po dowolnych miejscach

Poniekąd wywodzi się to z powyższego - zamiast iść w stronę logiki i wygody użytkowania to opcje dodawane przez poszczególne grupy programistyczne nie wiedzieć czemu trafiają do tworzonych przez nich osobno specjalnych centrów kontroli.

Jaki jest tego efekt? Spodziewałbym się, że opcje związane z wyglądem ikony baterii znajdą się w przykładowo w Wyświetlaczu, tym bardziej, że są tam inne podobne opcje. Ale nie - one muszą trafić do tajnego centrum dowodzenia ROM-em, wymuszając szukanie opcji wyglądu w dwóch miejscach. Takich sytuacji jest oczywiście o wiele więcej i przeważnie różnią się w zależności od ROM-u.

Dodatkowo, choć to tylko minus tymczasowy - aktualnie Android 4.4.2 jest dopiero rozwijany przez poszczególne grupy programistyczne. To powoduje, że wielu opcji znanych ze starszych ROM-ów (4.3) w 4.4 na razie brakuje i co za tym idzie - jeszcze więcej drobnicy irytuje. Na moim ROM-ie nie ma aktualnie na ekranie powiadomień paska z przyciskami pozwalającymi szybko włączyć/wyłączyć Wi-Fi itp. Są ROM-y, które już to mają, mój na razie nie ma... Przyzwyczajony obecnością tam przycisków na razie zaciskam zęby...

5. Niekompletne tłumaczenia

Proza życia w ROM-ach na otwartym Androidzie - jeszcze nigdy nie zdarzyło mi się, żeby ROM posiadał kompletne tłumaczenie wszystkiego. I pół biedy, kiedy jeszcze można zrozumieć w wersji angielskiej o co chodzi, ale gdy przykładowo funkcja odnosi się do jakiegoś elementu wyświetlania, to czasami nie ma wyboru i trzeba ją włączyć, żeby się skroić gdzie to ma się pokazywać... Co to jest Quick pulldown przykładowo (do wyboru Right i Left) do tej pory nie wiem... Navigation bar musiałem odpalić, żeby zorientować się co to jest... itp. itd.

Podsumowanie

Nie ma na świecie takiego ROM-u, który by mi dogodził. Otwarty Android jest szybki, ale wykastrowany z aplikacji, wszystko trzeba szukać i doinstalować, aby na koniec zawalić sobie go stosem aplikacji. Do tego jednak cały czas nie jest to oprogramowanie dedykowane i zdarzają się crashe itp. To żywy organizm, tu ciągle ktoś coś poprawia, zmienia, naprawia (lub psuje)...

Stock jest zawalony śmieciami i wolny. Można go wyczyścić (lub znaleźć wyczyszczonego przy odrobinie szczęścia) i można też doprowadzić go do niezłego stanu, ale zawsze będzie w tyle za otwartym Androidem, bo tak chce producent, zawsze będzie wolniejszy, zawsze będzie cięższy w modyfikacjach i przede wszystkim jak już się go dostosuje pod siebie - zawsze będzie generować problem przy aktualizacji...

Ja skaczę między różnymi wersjami, żyjąc nadzieją, że wreszcie trafię na coś na tyle dobrego, że się zatrzymam, ale nie zanosi się... Teraz wskoczyłem na 4.4.2 (SlimKat konkretnie) w zasadzie tylko dlatego, że miałem starego stocka przez co i tak kroi się aktualizacja, a w międzyczasie chciałem zobaczyć postępy (lub regresje) na otwartym Androidzie oraz jak to jest z tym cudownym ART w miejscu Dalvika (IMHO przy standardowym użytkowaniu bez szału, ale jest lekkie odczuwalne przyśpieszenie w cięższych aplikacjach, obecnie żadna z używanych przeze mnie apek nie crashuje).

Chyba najlepszy efekt udało mi się uzyskać ostatnio - był to stock, którego przełączyłem na 240 DPI i dorzuciłem aplikacje z Note 3. W zasadzie tylko nie udało mi się namierzyć rozsądnego zmodyfikowanego Launchera z TouchWiz z inną siatką ikon oraz AccuWeather miał drobne graficzne glitche (ale mniejsze niż bezpośrednio po zmianie - znalazłem jakiegoś lekko poprawionego na XDA). Niestety soft się zdezaktualizował, więc czeka mnie zabawa od nowa...

Oczywiście są to w większości kwestie związane konkretnie z Samsungami, ale podejrzewam, że przynajmniej część jest uniwersalna także dla innych słuchawek pracujących pod kontrolą Androida...

Zatem pytam się: co robić? jak żyć?

Kusi mnie sprawdzenie w jakiś sposób Windows Phone 8, ale nigdzie nie mogę wygrać takowego, zgłaszam się i zgłaszam do testuj z Orange itp. i nic. Zatem korzystając z okazji - błagam niechże mi ktoś udostępni jakąś słuchawkę z WP8 do testów pliz (może ktoś z Orange tu zagląda? ;p ) - widzicie jakie długie i nudne wpisy tworzę? No właśnie - to o WP8 mogę zrobić dłuższy i nudniejszy!

PS: Jak Mireczki, lecimy na główną? Proszę plusikować, wsiadać na pokład, zapiąć pasy i startujemy! ;) 

linux urządzenia mobilne

Komentarze

0 nowych
djDziadek   16 #1 05.01.2014 06:57

Witaj w świecie otwartych modyfikacji, poszukiwaczy zaginionych ROM-ów, czyli de facto: nie wiem czy ci gratulować, czy współczuć, szkoda było by mi czasu na takie przebieranie i konfigurowanie urządzenia, które jeśli kupiłeś - powinno działać i koniec...

Anonimito   5 #2 05.01.2014 07:24

Do tego oczywiście każdy przeskok z ROM-u na ROM - backupy, backupy, backupy - bo nigdy nie wiadomo, czy coś gdzieś nie wywinie orła, za każdym razem robię backup nawet partycji efs (w Note II jest znana przypadłość, że efs się wywala i telefon przestaje łączyć się z siecią i gubi IMEI, bez backupu efs niektórym zrobiło się gorąco ;) ).

Ale żeby nie wiało tak jakoś strasznie terrorem, to oczywiście jeśli nic nie będę ruszał i nie będzie mi przeszkadzać zwolnienie i zabloatowanie stocka, to telefon działa.

Sęk w tym, że (niestety) wiem, że mógłby działać lepiej i czuję się w jakimś sensie niezadowolony, że tak nie jest. Jego możliwości są (IMHO) marnowane z uwagi z jednej strony na taką, a nie inną politykę marketingową Samsunga (nie można zrobić najlepszego telefonu na świecie, bo nikt nie kupi następnego modelu ;) ), a z drugiej - na brak kogoś wśród społeczności otwartoźródłowej, kto skusiłby się na zrobienie swego rodzaju bundle'a - połączenie czystego Androida, doklejenie kilku najlepszych aplikacji i połączenie ich w taki sposób, żeby wzajemnie się dogadywały - kontakty z kalendarzem, powiadomienia, porządne widgety, jakiś sensowny podstawowy odtwarzacz muzyczny z widgetem na ekranie blokady itp.

Obawiam się co będzie z Note II, gdy Samsung sobie odpuści (a szanse na stock 4.4 są wydaje się znikome/prawie żadne) - chcąc być na bieżąco z Androidem pozostaną mi już tylko rozwiązania AOSP/AOKP i pochodne lub siedzenie na starym ostatnim stocku albo pożegnanie się z naprawdę dobrą słuchawką i przeskok na kolejny model, może Note IV (mam nadzieję, że wróci radio FM, strasznie dali ciała z tym w Note III).

Vanshei   14 #3 05.01.2014 11:19

przeczytałem i przypomniałeś mi czasy gdy grzebałem w swoich starych Motorolach, też tyle ROM-ów przez nie przerzuciłem że głowa mała. Ale warto było bo za którymś razem chodziły jak marzenie i miały wszystko co trzeba więc może Tobie też się uda ;)
I ciekawi mnie jedno czemu nie spróbujesz sam czegoś sklecić skoro tyle o tym wiesz? :)

4lpha   9 #4 05.01.2014 12:00

Mam jedną propozycję - Cyanogenmod. Nie ma sensu sprawdzanie pierdyliarda ROMów, gdy mamy najlepszy i spójny.

Co do Flash, Adobe porzuciło wsparcie dla platform mobilnych i Linuksa jakiś czas temu.

Jaro070   15 #5 05.01.2014 13:32

@4lpha

Jeżeli chodzi o CM to zależy na jakim telefonie chcemy go zainstalować. Na przykład na SGS1 jest on mało stabilny i co gorsze czasami może wywołać bootloop i musimy wgrywać soft od nowa.

mkulik   3 #6 05.01.2014 14:26

Ad 8. Stock
Oczywiście jest możliwość sortowania ikon aplikacji po nazwach - wystarczy w drawerze wybrać menu podręczne -> typ widoku -> siatka alfabetyczna. Wtedy wszystkie aplikacje są posortowane, co więcej po ich odinstalowaniu nie pozostają żadne dziury.

Ad. 5 AOSP
Quick pulldown right/left - jest to opcja, dzięki której możesz włączyć pojawianie się przełączników bez konieczności klikania odpowiedniego guzika po ściągnięciu belki. Po uruchomieniu tej opcji z ustawieniami np. right przy ściąganiu belki powiadomień po prawej stronie ekranu od razu pojawiają się przełączniki.

pozdrawiam
mkulik

xomo_pl   20 #7 05.01.2014 14:31

Świetny wpis. Wady Androida w wykonaniu Samsunga właśnie skutecznie przekonały mnie do jednego: nigdy więcej* sprzętu z Androidem od Samsunga.

* Miałem tablet Galaxy Tab p1010 i na własnej skórze doświadczyłem skutków rozdziału romów na każdy kraj po CSC z osobna przez Samsung- Ty doświadczyłeś tego tylko w części, ja nie dostałem do swojego tabletu w ogółe aktualizacji mimo, że do tego samego modelu aktualizacja wyszła w większości krajów europy.
Właściwie tylko Polska i kraje na wschód updatu nie dostały. Warto zauważyć, że w Romie na UK język polski jak najbardziej jest więc nie wiem dlaczego na PL nie wydali aktualizacji. Przez to tablet stracił dużo na atrakcyjności a duża część softu jest niobsługiwana bo tablet zatrzymał się na 2.2 w Polsce gdy w UK i innych krajach dostał 2.3.x...

Między innymi dlatego mam teraz tablet Samsunga na Windows8 a smartfon Sony- przynajmniej tam jazd nie ma jak u Samsunga...

  #8 05.01.2014 14:47

Używałem S3 na stockowym romie przez 2 godziny i zacząłem wątpić że ten tel ma 4 rdzenie , system mulił i nie był płynny , osobiście na każdym smartfonie używam cyanogenmodów , na s3 cm 11 jest o niebo szybszy od stockowego romu. Nie mówiąc już o tym że jest lżejszy i jakość muzyki jest poprawiona.

Pozdrawiam.

  #9 05.01.2014 14:52

@Jaro070
Jeżeli łapie tobie bootloopa to coś źle wgrywasz. Osobiście tel złapał mi parę bootloopów na setki instalacji romów. Najlepszym modyfikowanym oprogramowaniem jest CM. Daje dużo możliwości modyfikowania oraz nadal jest rozwijane. Szkoda tylko, że dzisiaj nie ma kuchni to romów jak kiedyś. Użytkownik sam mógł zdecydować co ma być zainstalowane i jakie mają być modyfikacje jeszcze przed samą instalacją systemu.

Over   9 #10 05.01.2014 15:05

@zomo_prl
Dlatego ja się przymierzam do kupna Apple, stabilnie bez wyrzeczeń etc.

  #11 05.01.2014 15:05

Mam wp8, mialem androida, zabawa z androidem bezcennna, ale byla to zawsze
druga sluchawka, ta do zabawy, teraz wp8 bardzo nie wiele
brakuje zeby byc ta pierwsza, i w zasadzie od pol roku jest
ma byc teraz w,2014 aktualizacja do 8.1 i jezeli tak bedzie to kto wie
ale, w tym systemie nie ma grzebania, na początku mi to przeszkadzalo
potem sie uspokoiłem i jest super, no moze tylko jeszcze jolla
zobacz jolle :)

LoczeQ123   5 #12 05.01.2014 15:15

Co do punktu 7a to ta sama wada dotyczy również chrome. Po zalogowaniu się zaraz wszystko zsynchronizuje dopiero potem mogę odznaczyć co chce gdy jest już za późno

4lpha   9 #13 05.01.2014 16:25

@Over
Jak już to stabilnie kosztem wyrzeczeń ;)

xomo_pl   20 #15 05.01.2014 18:35

@Over | 05.01.2014 15:05 "
Dlatego ja się przymierzam do kupna Apple, stabilnie bez wyrzeczeń etc."

z tym, że bez wyrzeczeń to bym się spierał :)

  #16 05.01.2014 21:49

Ja mam wgranego CM7.1 cały czas i nie śpieszy mi się do CM9.
Tylko czego Samsung tak utrudnia życie?

marcinw2   3 #17 05.01.2014 23:42

1. a pisałem o podobnych problemach od 2010: http://mwiacek.com/www/?q=taxonomy/term/31

2. Samsungi mają jedną zaletę czyli hardware (kiedyś nie było nic lepszego od Galaxy S1, a teraz taki Ace 3 z LTE to kwestia 700-800 PLN czyli cenowo jednak nisko). Inna sprawa, że Apple już teraz zrobiło hardware z obsługą wielu pasm LTE (+ dało blokadę programową), a Samsung je reglamentuje sprzetowo.

Anonimito   5 #18 06.01.2014 00:33

@Vanshei - generalnie majstruję coś - ostatni składak ze stocka zrobiłem w pewnym stopniu sam, ale nie publikuję - dzieję się tak ponieważ na XDA bardzo źle patrzą na robienie czegoś na bazie roboty kogoś innego, a ja tylko dokładam tak naprawdę klocuszki do czyjejś pracy - w końcu aplikacje z Note 3 dostosował ktoś inny, zwykle jestem też zbyt leniwy, żeby sam bawić się w deodex, nie rozpracowałem jak zrobić ROM prerooted - dlatego się nie wychylam, tylko coś tam wiem i z tej (jednak nie tak dużej) wiedzy korzystam na własne potrzeby :P

@4lpha - był już u mnie CM11, trzeba mieć na uwadze, że przynajmniej na razie nie ma kompilacji CM11 dla N7100, na XDA jest ktoś, kto kompiluje CM11 dla N7100 (ThdDude) oraz kompiluje też pochodną z tego o nazwie HellKat - ale CM generalnie powiela problemy wyliczone w AOSP/AOKP, bo jednak wyjściowo biorą kod źródłowy Androida tak jak wszyscy inni. Jedynie pamiętam, że przy moich testach HellKat miał już pasek z przyciskami włączającymi/wyłączającymi Wi-Fi, dane, GPS itp. na ekranie powiadomień, czego SlimKat na razie nie ma. Wydaje mi się też, że był tam jakiś sensowniejszy player muzyczny, ale tego nie jestem pewny i nie chcę wprowadzać w błąd. Może jeszcze sprawdzę bieżące kompilacje CM11 lub HellKat-a zanim będę składać nowego stocka (zwłaszcza, że Samsung jeszcze puszcza 4.3 i mam obawy, że może puścić jeszcze nowszą kompilację w styczniu - dlatego się nie śpieszę).

@mkulik - jeśli faktycznie jest przełączanie widoku na stocku, to będziesz moim idolem :P Od lat się z tym męczę, może faktycznie przeoczyłem to ustawienie, sprawdzę przy najbliższej okazji na stocku i dam znać

Co do AOSP - odpaliłem right i na razie nic nie widzę, poczekam może na jakieś powiadomienia, bo póki co nie widzę zmian...

---

Był może jakiś wpis tu na blogu zatwardziałego Androidowca, który bawił się WP8 i opisywał wrażenia? To mogłaby być całkiem ciekawa lektura, chętnie bym poczytał coś takiego ;) Jeśli nie było, a jest ktoś taki wśród nas, to zachęcam do podzielenia się historią na blogu DP ;)

djDziadek   16 #19 06.01.2014 01:16

Chciałem Ci napisać sporo wcześniej, ale niestety komentarze nie "prykały" na blogu, napiszę więc teraz:
W wypadku telefonów - zakończyłem przygodę z Androidem na Galaxy S+, również przerzuciłem sporo romów aż uwaliłem telefon - po naprawie w serwisie działa na stockowym (do tej pory), przesiadłem się jednak na WP7.5/7.8 a w zeszłym roku na WP8, posiadam dwa telefony z tym systemem, jeden dobry, drugi bardzo popularny :) - na obu system działa wyśmienicie, choć na "popularnym" nie wszystkie gry.
Nie można w nich grzebać, choć to akurat uważam za zaletę.
Nie chcę już Androida w telefonie, bo wymaga zbyt dużo "dłubaniny", chcę kupić telefon, włączyć i używać bez przeszkód... chyba stałem się leniwy i nie kręcą mnie już cyferki w benchmarkach...

ximian   1 #20 06.01.2014 11:53

@djDziadek
Masz dość dziwne poczucie ... czegoś
Można modować Androida; tuningować itd. - wada
Nie można modować Windows Phone; jest zawsze ten sam ze wszystkimi ograniczeniami - zaleta

Darthnorbe   13 #21 06.01.2014 14:32

@ximian
Właśnie to jest inaczej:
Trzeba modowac androida żeby jakoś działał - to jest wadą.
Windows phone nie potrzebuje modowania, zawsze dziala tak samo szybko i stabilenie od wyjecia z pudelka.

Anonimito   5 #22 06.01.2014 15:46

Jeszcze dla porządku wrzuciłem HellKat-a, czyli pochodną CM11.

Minusy:
- kolory straszne (inwencja twórców HellKat-a, żeby wszystko zastąpić drażniącą czerwienią, w czystym CM jest zapewne normalnie)
- launcher na "dzień dobry" do wymiany na Novę - Trebuchet na wyższych DPI przeznacza tylko mały kwadracik na treść na ekranie domowym (nawet jeśli w ustawieniach strona główna ma być rozciągnięta do rozmiarów ekranu) - bez sensu
- widget maila zabugowany - to widać norma...
- widget pogody bez dwóch miast, kalendarz bez połączenia z kontaktami, radio - wiadomo - z logicznych względów brak
- temat dialera/klawiatury numerycznej jak w SlimKacie, temat wrzucania MP3 z PC - też tak samo
- opcje jeszcze bardziej rozsiane
- tłumaczeń więcej, ale nadal niekompletne

Plusy:
- rzeczywiście jest player, Apollo się zwie, czyli dobrze pamiętałem ;) Posiada kilka widgetów, nieco sensowniejszy od tego czegoś Googlowego. Wprawdzie IMHO Samsungowy nadal lepszy, ale mając na uwadze, że ten jest na starcie i ma akceptowalne możliwości, to nie ma co narzekać, przynajmniej nie muszę szukać po sklepie zastępstwa
- o wiele więcej ustawień niż w SlimKacie - team od CM jest szybszy, a do tego team od HellKat-a dokłada swoje trzy grosze
- na ekranie powiadomień można odpalić pasek z szybkimi przełącznikami Wi-Fi, danych, GPS itp.
- zmiana DPI prosto z ustawień, dwa restarty po drodze, ale się sprawdza, przywaliłem 213 - no, teraz to czuć potęgę dużego wyświetlacza
- gApps od PA z 30 grudnia są OK, bez FC, działają pod ART zamiast Dalvika (autor zaleca jakąś paczkę z 11 listopada od kogoś innego)
- są ustawienia DSP, można sobie podkręcić dźwięk

Rozwiązanie:
- podrążyłem nieco temat podpowiadania wyrazów w SMS-ach - do tej pory nie miałem na to czasu. Sytuacja stoi mniej więcej tak, że z ticketa CM wynika, że jest jakiś zgrzyt licencyjny z Google i do słowników niby da się dobrać, ale nie oficjalnie. W efekcie pod klawiaturą AOSP są wycięte. Można zainstalować inną klawiaturę, albo... flash drugi zip z pierwszego postu tego wątku: http://forum.xda-developers.com/showthread.php?t=2448706 - po restarcie HellKat podpowiada po polsku (zarazem sprawdziłem to z KitKatem, chyba jako pierwszy - zatem przecieram szlaki i potwierdzam, że działa, możliwe że na SlimKat-a też by zadziałało).

Ale żeby nie było tak słodko - to nadal jest dłubanie, szukanie rozwiązań, kombinowanie - z punktu widzenia zwykłego usera - słabo.

Do wyjaśnienia:
- muszę wyczuć zużycie baterii, wydaje mi się, że ROM jest generalnie cięższy od SlimKat-a, także nieco wolniejszy (jakby coś mieliło w tle, choć w procesach nic nie widać, wymaga obserwacji i posprawdzania narzędziami, ale nie mam na to teraz czasu...)

Ogólnie przy starciu SlimKat vs. HellKat na razie ten drugi (o ile nie będzie zgrzytu z baterią lub jakichś niespodzianek w trakcie używania).

Co do starcia WP vs. Android trzeba mieć na uwadze, że dla ekosystemu WP nie ma alternatywy. Gdyby N7100 miał jeden słuszny Samsungowy system i nie dałoby się go zmienić, to pewnie uważałbym, że słuchawka działa najlepiej jak może. Ale wybór jest i pchnęło mnie do tego chyba głównie DPI - po prostu nie po to kupuję telefon z dużym wyświetlaczem, który ledwo mi się w kieszeń mieści, żeby na nim mieć ikony na pół ekranu. Przed zakupem byłem święcie przekonany, że większy wyświetlacz = więcej przestrzeni roboczej, a tu okazało się, że nie bardzo. Szukając rozwiązania zacząłem się kręcić po ROM-ach odkrywając, że słuchawka może działać szybciej, inaczej (aczkolwiek niekoniecznie lepiej/stabilniej).

Brak ROM-u idealnego generuje moją frustrację, a do tego dążąc do jego zdobycia zmarnowałem już sporo czasu, energii i z pozycji zwykłego szarego usera zacząłem się edukować do roli niemal über mobile hakiera, a jako zwykły user nie bardzo mię o to się rozchodziło... Wolałbym mieć idealny sprzęt przy mniejszym wysiłku intelektualnym (zwłaszcza, że Note II kupiłem za żywy cash i wcale nie był to mały cash).

Lawstorant   6 #23 06.01.2014 17:55

Nexus power!

  #24 06.01.2014 18:05

Co wy robocie na tych telefonach, że wam tak mulą?

ximian   1 #25 06.01.2014 19:06

@Darthnorbe
Większość osób nawet nie ma zna pojęcia modingu, a Androida używają
Oczywiście tuning Androida dodaje mu skrzydeł itd. ale nie jest konieczny

Darthnorbe   13 #26 07.01.2014 18:15

@Anonimito
"Co do starcia WP vs. Android trzeba mieć na uwadze, że dla ekosystemu WP nie ma alternatywy. Gdyby N7100 miał jeden słuszny Samsungowy system i nie dałoby się go zmienić, to pewnie uważałbym, że słuchawka działa najlepiej jak może. "

Oryginalnie dla słuchawek z WP nie ma alternatywy. Ale są podobne słuchawki na androidzie. I co ?
Najstarszy WP jakiego miałem czyli HTC Mozart działał zdecydowanie szybciej i stabilniej niż mój obecny Sensation. Nie wpominając już o baterii gdzie na androidzie jest 2x gorzej


@ximian
"Większość osób nawet nie ma zna pojęcia modingu, a Androida używają
Oczywiście tuning Androida dodaje mu skrzydeł itd. ale nie jest konieczny"

Noo jasne a potem narzekania że mój galaxy ace 2 to złom bo wydałem na niego tylko 600zł, smartphone trzeba kupować za 2K zł bo tańsze to dziadostwo. No może na androidzie.

mkulik   3 #27 08.01.2014 19:06

@Anonimito
Opcja sortowania alfabetycznego pojawiła się dopiero w launcherze NatureUX, być może dlatego nie mogłeś tego wcześniej znaleźć, ale faktycznie mocno ułatwia to życie :)

  #28 16.01.2014 22:32

Bootloader konfiguruje wszystkie rejestry na początku i system, opiera działanie na tej wstępnej konfiguracji. Bardzo możliwe, że firmware ładowany do modułu wifi, a ono wymaga pewnych ustawień od bootloadera. Nowsza wersja jest dostosowana pod nowy bootloader, a że stary ma inaczej skonfigurowane.
Na urządzenia z Qualcomm jakbyś miał włączone wszystkie zabezpieczenia, to byś dostał piękną cegiełkę, jeśli coś by się nie zgadzało w łańcuchu zabezpieczeń. Jeśli AMSS w trakcie sprawdzania łańcucha zabezpieczeń jakiś problem, ma natychmiast zablokować uruchamianie i zrestartować urządzenie.
Parametr DPI w założeniu ma być stały dla danego ekranu. Samsung mocno modyfikuje system, bardzo dużo dodaje od siebie, ale nie wymagaj zbyt wiele od programistów z Indii czy Korei(mitem są umiejętności azjatów jako programistów). Pierwsze założenie to ma działać, a jak to już zależy od szefa projektu, niestety niektóre działy mają głupi zwyczaj torpedowania niektórych projektów i potem my biedni użytkownicy dostajemy kwiatki.
Potem wychodzi, że cały soft jest zrobiony pod tylko konkretny model, a wszystko trzyma się na przysłowiową taśmę klejącą.

  #29 05.02.2015 19:05

Świetny artykuł. Ja bym jeszcze dodał do listy bolączek samsunga:
- Samsung za wszelką cenę ukrywa kody przed użytkownikami a co za tym idzie...
- ich aplikacje (i sterowniki) są dostarczane w skompilowanej formie (.dex itp.) co z kolei powoduje, że
- nie da się stworzyć własnego ROMu bez kombinowania (np. kopiowania binarek z różnych modeli telefonów) albo skorzystania z nie do końca działających sterowników
- brak dostępu do zasad ACL (a dokładniej SELinux) dla użytkownika

SpaceM7c5   6 #30 17.05.2015 20:48

Fajny wpis.
Samsung potrafi byc zmorą przy modyfikacji softu.