Windows Phone – przesiadka z Androida

android_to_windowsTrochę przypadkiem, trochę tego chciałem, ale się stało. Zmieniłem telefon z Androidem na Windows Phone. Z Androidem miałem przyjemność obcować przez około trzy i pół roku. Pierwszym telefonem jaki kupiłem (pewnie niektórzy jeszcze pamiętają) był HTC Magic z systemem w wersji 1.5. Był to drugi na świecie telefon z zielonym robocikiem. Dwa lata później telefon wymieniłem na HTC Sensation. Dwurdzeniowca z Androidem 2.3, po updacie Android 4.0. Telefon sprawował się i nadal sprawuje bardzo dobrze. Dlaczego więc zamieniłem Androida na system Microsoftu?

Czytaj dalej

Ice Cream Sandwich oficjalnie dla HTC Sensation

htc-sensationWczoraj wieczorem internet obiegła wiadomość o wydaniu oficjalnej aktualizacji dla HTC Sensation… ale tylko dla krajów nordyckich. A te, z tego co się orientuję należą do Europy… czyli aktualizacja OTA, która przynosi Androida 4.0.3 i HTC Sense 3.6, może zostać zainstalowana na wszystkich HTC Sensation z Europy. Jak to zrobić dowiecie się pod koniec wpisu. Czas na recenzję…


Czytaj dalej

ROOTowanie telefonu – Czym to się je? [Aktualizacja]

RootZ powodu dużego zainteresowania tematem postanowiłem nieco uaktualnić wpis o rootowaniu telefonu. W poniższym wpisie dowiedz się co to takiego jest root, co on daje, jak to działa i jakie jest ryzyko. Nie posiadam wiedzy na temat rootowania telefonów wszystkich producentów. Niemniej efekt jest identyczny we wszystkich telefonach z Androidem. Co do procesu, to opierałem się na doświadczeniach z HTC z małymi dodatkami informacji o Samsungu.

Czytaj dalej

HTC Sensation – smartphone prawie idealny

Nosiłem się z zamiarem zmiany telefonu już od jakiegoś czasu. Telefony jednordzeniowe są dobre, ale w tamtym roku już wiadomo było, że nadejdą wielordzeniowce. I oto jest jeden z nich. HTC Sensation. Telefon z ogromnym wyświetlaczem 4,3 cala w proporcjach 16×9 i rozdzielczości 960×540 (Super LCD) i dwurdzeniowym procesorem o taktowaniu 1,2 GHz (do 1,5 GHz) uzupełnionym 768 MB Ramu. Całość opakowana w aluminiową konstrukcje unibody uzupełnioną gumowanym plastikiem. Jaka specyfikacja, takie wrażenia.

Czytaj dalej

HTC Sense 2.1 Gingerbread 2.3.3 dla HTC Magic (stabilny)

Kilka godzin temu Sebastian z XDA opublikował stabilny update do swojego romu Androida 2.3.3 z HTC Sense 2.1. Na razie nie mam czasu, żeby go przetestować i napisać recenzję, więc zamieszczam tylko linki. Jak znajdę trochę czasu (po maturach) to napiszę recenzję.

http://forum.xda-developers.com/showthread.php?t=1025330

Android 2.3 z Sense UI

Dokładnie dwa dni temu ukazała się druga już wersja najnowszego Androida 2.3 z nakładką HTC Sense. Rom oczywiście został przeportowany przez użytkownika z XDA (Polaka !!) z HTC Wildfire S. Jest to świetna wiadomość dla wszystkich tych, którzy czekali na Android 2.2 z Sense UI. Tego się niestety w pełni nie doczekali, ponieważ developer zmienił telefon i rom pozostał niedokończony. Natomiast najnowsze dzieło Sebastiana działa. Niestety nie wszystko. Dlatego tego nie oceniam, bo z każdym ROMem tak jest na początku. Przede wszystkim sama aplikacja Rosie (czyli Launcher HTC Sense) ma spore problemy ze startem i stabilnością. Reszta aplikacji jako tako sobie radzi. Nie działa Bluetooth, aparat oraz GPS. Ważne jednak co DZIAŁA i JAK działa. Z działających rzeczy warto wymienić WiFi, 3G, gry 3D oraz hibernacja, o której później. Rom sprawia wrażenie ciężkiego. I nie jest to spowodowane tylko wczesną fazą rozwoju projektu, ale przede wszystkim samymi dodatkami od HTC. Np. pasek powiadomień, który jest tak zapchany bajerami, że ciężko znaleźć otrzymaną wiadomość SMS. U góry znajduje się pasek z ostatnio używanymi aplikacjami, następnie nasze powiadomienia i/lub trwające połączenie telefoniczne z opcją rozłączenia się, a na samym dole kolejne zakładki (Powiadomienia i Ustawienia), no i oczywiście sama dolna belka. Menu aplikacji również zostało przebudowane i teraz jak w reszcie aplikacji HTC mamy na dole pasek ze “Wszystkimi”, “Ulubionymi” i “Pobranymi” aplikacjami. Sama lista natomiast przewija się ekranami jak w TouchWiz Samsunga , tyle że w pionie. Reszta to kosmetyczne zmiany, które są mniej lub bardziej potrzebne. Ogromną zaletą natomiast jest usługa HTC Sense, dzięki której znajdziemy telefon, zrobimy backup danych i wiele wiele więcej. Cieszą także motywy i opcja hibernacji. Hibernacja jest uruchamiana gdy wyłączmy telefon, co oznacza, że tak naprawdę nie da się go wyłączyć. Po kliknięciu przycisku power po 1-2 sekundach ukazuje się naszym oczom ekran główny telefony, mimo iż stanie hibernacji telefon podobno nie pobiera energii. Opcją na restart telefonu jest… opcja restart, która została dodana do menu “długiego” power. Jeśli chodzi o szybkość tego ROMu, to nie należy spodziewać się rewelacji. Owszem jest szybszy od poprzedniej generacji z Androidem 2.2, ale do CM7 mu trochę, choć niewiele brakuje. To jednak kwestia czasu i myślę, że za miesiąc będziemy mogli cieszyć się w pełni sprawnym, szybkim systemem Android 2.3 z Sense UI. Czekam na ten moment z niecierpliwością.

Link do wątku: http://forum.xda-developers.com/showthread.php?t=1025330

Gingerbread dla HTC Magic 32A – który wybrać?

Aktualnie w sieci są dwa typy romów bazujących na Android 2.3.2 (na nowe radio): te na bazie CyanogenMod 7 i te na bazie czystego Androida. Testowałem oba, ale w każdym coś nie działa i teraz jest to kwestia wyborów co komu pasuje.

1. Romy na bazie CyanogenMod 7

  • stabilne
  • z dodatkami od Cyana
    – Widget energii w obszarze powiadomień
    – Nowe lockscreeny
    – Aplikacja do motywów (działa świetnie, nawet dla motywów HVGA)
    – Rozbudowane ustawienia każdej z systemowych aplikacji
    – Lepsza aplikacja muzyczna
    – Animacja wygaszania ekranu jak w starych telewizorach
    – Pewnie coś jeszcze, ale nie pamiętam
  • Nie jest już wspierany przez Cyanogen, więc stawia go na równi z resztą romów
  • Na dzień dzisiejszy brak wsparcia dla 3D (nie działa większość gier) lub z innym kernelem nie działa WiFi
  • Szybszy od CyanogenMod 6.1

2. Romy na czystym Androidzie 2.3.2

  • Średnio stabilne (kilka resetów i problemy z aplikacją Mms.apk, która jest bardzo delikatna na jakiekolwiek zmiany)
  • Bardzo szybki (szybszy od Cyanogenmod 7)
  • Działają gry 3D
  • Działa wszystko tak jak należy (prawie)
  • Po przejściu z Cyanogenmod 6.1 brakuje wielu funkcji

Jak ktoś gra w gry, polecam 2 opcję, jeśli nie to Cyanogenmod’a. Najchętniej połączyłbym te dwa romy, ale narazie nie chce mi sie w to bawić, tym bardziej, że updaty dla Cyana wychodzą dosyć często, więc i kernel w końcu poprawią.

Edit: Post już nieaktualny. W tej chwili wiekszość romów oparta jest na CM7, więc funkcjonalność jest podobna, a i gry działają. Ja używałem i polecam: http://forum.xda-developers.com/showthread.php?t=953112

Oficjalna aktualizacja Android 2.1 dla HTC Magic+

Wreszcie możemy cieszyć się w pełni działającym ROMem z Androidem 2.1+Sense UI. ROM prosto od HTC… tylko, że dla operatora Rogers. Ale już w tym samym dniu był pierwszy port na europejskie Magici. Co działa? Wszystko! A co nie działa? Nie ma takiej rzeczy. Najszybszy i najstabilniejszy ROM dla HTC Magic. W weekend postaram się wrzucić tutka i moją modyfikację, bo ta jest troche przeładowana 🙂

Oto i link:
http://forum.xda-developers.com/showthread.php?t=778083

Cyanogenmod 6.0.0 RC3 – recenzja

Cyanogenmod 6 oparty jest na Android 2.2 – Froyo. Jednak jest to wersja na G1 i HTC Magic 32B, więc potrzebny jest port (w tym przypadku broocka). Proces aktualizacji przedstawiłem w poprzednim poście.

Dlaczego CyanogenMod 6

CM320_00036Muszę przyznać, że na początku zastanawiałem się nad zainstalowaniem Cyana 5.0.8. Jednak nigdzie nie mogłem znaleźć czystej wersji na mój telefon (przypominam 32A) bez żadnych udziwnień. Przyglądałem się także modyfikacji Smoki (Android 2.1+Sense UI), jednak nie znalazłem żadnej jasnej instrukcji aktualizacji, więc dałem sobie spokój. I tak postanowiłem przejść od razu na Androida 2.2, który nie będę ukrywał najbardziej mi odpowiada. Co więcej moja wersja Froyo, została nieco zmodyfikowana przez samych twórców cyana. Ja również dodałem/zmieniłem (ale już z poziomu systemu, bo nie odważyłem się na razie na modyfikację ROMu) kilka elementów usprawniających pracę z systemem.

Wygląd

Jak już wspomniałem CyanogenMod 6 to czysty Android 2.2. Jednak przy pomocy kilku programów można zupełnie odmienić jego wygląd. I tak zamiast 2ADW Launcher korzystam z LauncherPro, który jest znacznie szybszy od ADW, ładniej wygląda (menu w 3D jak w N1), a w płatnej wersji posiada widgety podobne do tych z Sense UI. Zegar natomiast na screenie to Fancy Widget. Tapetę wyciągnąłem z ROMu Smoki. Zainstalowałem z Marketu Wireless Tether (do funkcji routher) i MarketEnabler do kupna aplikacji w Markecie. Wrzuciłem SmartKeyboard (trochę przerobiona przeze mnie), która wygląda jak oryginalna HTC lub Apple. Zainstalowałem Dialer One, który przypomina funkcjonalnością ten z ROMów HTC. Dodatkowo pozwoliłem sobie na kilka modyfikacji aplikacji (ikony) tak, że wyglądają bardziej “froyowato”.

Szybkość

No tutaj Android 2.2 mnie nie zawiódł. Działa naprawdę szybko. Mimo licznych efektów działa przynajmniej tak szybko jak oryginalny ROM z Android 1.5+Sense, jak nie szybciej. Poza pierwszym uruchamianiem, które trwa bardzo długo, telefon włącza się szybko. Co prawda potrzebuje trochę czasu aby dojść do siebie, ale to już wina widgetów na pulpitach. Co do samego launchera (obojętnie jakiego), warto zaznaczyć w 30Ustawienia>CyanogenMod settings>Performance settings Lock home in memory. Ponieważ system ma wbudowany task manager (który działa bardzo dobrze), zamyka niektóre aplikacje działające w tle. I tak np. zamyka naszego launchera, przez co za każdym razem musi on być ładowany od nowa (pobiera więcej prądu i naszego czasu), a tak nasz pulpit będzie zablokowany w pamięci. Należy jednak odznaczyć w ustawieniach LauncheraPro opcję Keep in memory, jeśli tego nie zrobimy widgety zgłupieją i nie zmienią układu na horyzontalny po obróceniu telefonu. Zresztą warto poprzeglądać nowe opcje ustawień, bo u mnie np. JIT zamula telefon (widać to szczególnie w galerii, gdzie zdjęcia renderują się strasznie długo), a u inny przyśpiesza to telefon. Przy dobrych ustawieniach system chodzi naprawdę szybko.

Stabilność

Froyo jak to Froyo, od początku było dobrze zrobione. I modyfikacja Cyanogen również taka jest. Co prawda w wersji RC2 miałemerror kilka niekontrolowanych rebootów, ale za to w wersji RC3 nie zdarzył mi się na razie ani jeden. Czasami aplikacje lubią się zawiesić, ale w Android 1.5 też tak czasem miałem, a tu przynajmniej mogę zarządzać opcjami (jak w Windowsie), jeśli aplikacja nie odpowiada (“Wymuś zatrzymanie”, “Czekaj”, “Zgłoś”). Na razie jedyną rzeczą na jaką natrafiłem, która nie do końca działa, jest kamera. Otóż po nagraniu filmiku aplikacja się wywala i muszę wymusić zatrzymanie (filmik jednak pokazuje się w galerii). Co ciekawe dzieje się tak tylko wtedy, kiedy korzystamy z przycisku ekranowego. Jeśli rozpoczniemy i zakończymy nagrywanie trackballem wszystko działa jak należy. Pamiętajmy jednak, że to wersja rozwojowa i z każdym kolejnym wydaniem jest poprawiana. Jeśli chodzi o zasięg, WiFi, 37Bluetooth czy GPS to jestem po dużym wrażeniem. Nie gubi zasiębu, WiFi jest nawet stabilniejsze niż w oryginalnym ROMie Magica, pozycję GPS znajduje natychmiastowo (dużo szybciej niż w ROMie od HTC), a Bluetooth działa…,ale trzeba się nim pobawić (opisuje CyanogenMod RC2, bo w RC3 ustawienia miałem zachowane). O co mi chodzi. Otóż na początku nie chce działać poprawnie A2DP. Niby łączy, ale co chwilę się rozłącza. Mi pomogło włączenie razem Bluetootha i WiFi (potem można go wyłączyć). Czasem jak coś nie działa to to pomaga. Drugą sprawą jest przesyłanie plików Bluetem. Mi w ogóle nie chciało działać (transfer nieudany). Zainstalowałem jakąś aplikację do przesyłu plików przez Bluetootha z Marketu, podpiąłem się pod 39urządzenie do którego chciałem przesłać plik i zadziałało. I jak się okazało systemowa aplikacja też zaczęła działać (nawet po odinstalowaniu programiku). Bluetooth systemowy ma tylko jedno “ale”. Nie przyjmuje wszystkich typów plików. Np. .apk albo dokumentu .docx nie odbierzemy. Może to zabezpieczenie antywirusowe, a może błąd systemu. Jest na to metoda banalnie prosta. Zmień rozszerzenie na np. zip->wyślij->zmień rozszerzenie.

Funkcjonalność

W tym sektorze CyanogenMod nie ustępuje HTC z ich Sense UI. Co prawda 1.1niektóre aplikacje nie wyglądają tak olśniewająco jak te z HTC, ale to już wina Google. Pierwszą rzeczą na którą warto zwrócić uwagę jest Lockscreen. Może nie wyświetla informacji o nowym SMSie czy wydarzeniu w kalendarzu, ale już kontrolki do sterowania odtwarzaczem muzyki już ma. Ma również możliwość włączenia/wyłączenia dzwonka z poziomu ekranu blokady, HTC tego już nie ma. Nowy lockscreen pozwala zabezpieczyć telefon nie tylko wzorem, ale także pinem lub hasłem. Poza tym, mi osobiście przypadło to do gustu, nasz lockscreen ma taką samą tapetę jak nasz launcher. Zresztą nie tylko lockscreen. Aplikacja muzyki też. Tłem ekranu “teraz odtwarzane” jest również nasza tapeta. Sama aplikacja muzyki nie jest może jakoś super rozbudowana, ale w połączeniu z DSPManager (taki equizer) możliwości ma całkiem spore. Same widgety również prezentują się nie 16najgorzej. Mamy ich do wyboru aż 5, a wyglądem trochę przypominają te z Sense IU. Natomiast jeśli komuś brakuje integracji Facebooka z kontaktami, to nie ma się czym martwić. Wraz z nową odsłoną Facebooka, nasi znajomi automatycznie przypisywani są naszym kontaktom. Co prawda Galerii nie mamy już powiązaniej z Facebookiem, ale mamy za to powiązaną z naszymi albumami Picasa Web. Wyświetlane są tuż obok lokalnych folderów. Żadnego przełączania. Co więcej sama Galeria jest świetnie zrobiona. Po otwarciu ukazuje nam się ściana ze stosikami zdjęć (albumów), po kliknięciu pokazują się wszystkie zdjęcia w albumie w formie 21_editedściany. Tłem ekranu głównego/aktualnie otwartego albumu jest rozmazane zdjęcie, na które właśnie patrzymy (czyli to na środku). Natomiast przechylając telefon w prawo lub lewo ściana również się przechyla. Wszystko szybkie, śliczne i animowane. Dodatkowo szczypiąc stosik mamy podgląd na zdjęcia bez otwierania albumu (screen obok). Zdjęcia możemy od razu wysłać za pomocą MMS, Maila, Picasa, Bluetooth, Facebook czy jakie tam jeszcze aplikacje mamy zainstalowane. Tutaj google naprawdę odwaliło kawał dobrej roboty. Galeria jest 1000x lepsza od tej z HTC Sense. Nowa wersja systemu daje nam także dostęp do najnowszych map (dla Android 1.5 nie było updatów). Mapy obsługują multitouch (jak zresztą wszystko w tym systemie), posiadają warstwy, które możemy dowolnie włączać i wyłączać, a także nawigację, która niestety w Polsce nadal nie działa. Jak już jesteśmy przy Polsce to należy również zwrócić uwagę na nową wersję Marketu, z którego to w naszym właśnie kraju nie można kupować aplikacji płatnych. Ale jeśli chodzi o sam Market to jest to ogromna zmiana w stosunku do tego z Android 1.5. Ładniejszy wygląd, screenshoty i najważniejsze, automatyczne aktualizacje aplikacji. Polecam zainstalować MarketEnabler, bo daje on dostęp do aplikacji darmowych, a niedostępnych w naszym kraju (np. Chrome to Phone). Co tyczy się zaś samych aplikacji, Android w końcu zezwala na instalację aplikacji na karcie SD, 8z której to możemy je dowolnie przenosić do pamięci telefonu i odwrotnie. Dochodzimy w końcu do przeglądarki internetowej. I rzeczywiście, tak jak mówi Google jest ona szybka. Nawet bardzo. W porównaniu do Androida 1.5 i zmodyfikowaną przeglądarką od HTC, Chrome Lite z Froyo jest błyskawicą. Strony może nie ładują się natychmiastowo, ale ich prędkość ładowania jest zbliżona do desktopowych przeglądarek. Brakuje mi tu jednak Flasha. W Markecie nie ma, bo brak oficjalnego ROMu dla Magica, a te pobrane z sieci nie działają (FC przeglądarki). Jest jeden plus. Filmiki YouTube otwierają mi się w końcu w aplikacji, a nie jak to było wcześniej we Flashu Lite od HTC.

Podsumowanie:

+Szybkość
+Lepsze działanie modułów łączności
+Bluetooth do przesyłu plików
+Obsługa najnowszych Launcherów
+Kontrolki muzyki na lockscreenie
+Integracja kontaktów z Facebook
+Galeria 3D
+Pełny multitouch
+Automatyczne aktualizacje aplikacji
+App2SD
+Bardzo szybka przeglądarka

-Kłopoty z doprowadzeniem Bluetootha do działania
-Bluetooth nie odbiera niektórych plików (.apk)
-FC aplikacji kamery video po nagraniu klipu
-Brak Flasha w przeglądarce

Galeria screenów

ROOTowanie telefonu – czym to się je

Wersja rozszerzona, uzupełniona: https://wallec6.wordpress.com/2011/11/20/rootowanie-telefonu-czym-to-sie-je-aktualizacja/

Z racji tego, że w temacie romów i ROOTów jestem zielony poszedłem za radą tysięcy rozzłoszczonych na noob-ów użytkowników i poczytałem po forach i na wiki trochę czym to się je. I od razu polecam takie podejście do sprawy wszystkim nowym w temacie. Wszystkim zainteresowanym polecam Android.com.pl

Po pierwsze, dlaczego ROOTuje telefon?
W sumie tylko z jednego powodu, który powoduje kolejne. HTC póki co olało użytkowników Magica, raz tłumacząc, że jest za słaby (bzdura, bo Hero ma niemal identyczną specyfikację, a update ma), innym razem, że jeszcze nic nie wiadomo. Wysyłałem co tydzień do nich maile z zapytaniami czy coś się pojawi, dostając wymijającą odpowiedź: „Na chwile obecną nie możemy potwierdzić czy urządzenia Magic otrzymają aktualizacje systemu oparta na kodzie Android w wersji 2.1”. A jak dostaną update to pewnie jak wydadzą już Android’a 3.6. Oto pierwszy powód. Po co mi nowsza wersja systemu? Bo tylko część aplikacji, które pojawiają się w markecie jest dostępna dla Android’a 1.5. Ponadto irytuje mnie brak możliwości kupna aplikacji w Polsce, a chodzą plotki, że Google chce lepiej zabezpieczać aplikacje tak, żeby nie można było ich nieautoryzowanie instalować. Osobiście uważam, że pomysł świetny (dla developerów), ale wykonanie fatalne. A najbardziej przeszkadza mi brak możliwości instalacji aplikacji na karcie SD i kilka innych ograniczeń :).

Dlaczego dopiero teraz?
Z jednej strony obawiałem się utraty gwarancji, ale po pół roku użytkowania nie miałem żadnych przykrych incydentów, a nawet ich zapowiedzi. Z drugiej strony ROOTować chciałem w zasadzie zaraz po kupnie, bo nie mogłem doczekać się aktualizacji do Sense UI, ale gdy ta nadeszła odechciało mi się. Historia się powtarza, ale nic nie wskazuje na to, że update do mnie trafi, a jak trafi to wersja 2.1, która App2SD nie ma, a sam ROM pewnie zabiera więcej miejsca niż poprzedni, więc już w ogóle szkoda gadać.

Czy warto?
Oczywiście, tyle, że traci się gwarancję producenta (chociaż czytałem, że przed oddaniem do serwisy wystarczy odpalić jeszcze raz RUU i gwarancji się nie traci) i przy niepełnym zagłębieniu się w temacie można zrobić z telefonu cegłę. Co zyskujemy? Możliwość instalacji dowolnego ROMu pasującego do naszego telefonu, odblokanie Bluetooth’a (przy Andku 2.1 i tak nie ma różnicy), możliwość odpalania aplikacji wymagających ROOT’a (snapshoot’y itd.), multitouch (w przypadku instalacji nowszej wersji systemu) wszelkie modyfikacje systemu i ich ustawień.

Co trzeba wiedzieć?
Musisz wiedzieć co to SPL, radio, recovery menu, fastboot i uważnie czytać opisy ROMów, bo każdy może wymagać innego radia i SPL’a. Warto wiedzieć, że ROMy gotowane przez użytkowników są często niestabilne lub niektóre funkcje w ogóle nie działają. Prawie zawsze oryginalne ROMy są szybsze i stabilniejsze, ale nie ma przeciwwskazań, żeby uzyskać dostęp do ROOTa i mieć oryginalny ROM.

Jaki ROM?
Zależy czego oczekujesz. Ja rozglądam się za CyanogenMod (5.x lub 6.x jak będzie finalna wersja) lub Smoki 0.6.x. CyanogenMod jest czystym Android’em odpowiednio w wersji 2.1 i 2.2, a Smoki to port ROMu z Hero 2.1 z Sense UI.

Po co to piszę?
Jako przygotowanie to ROOTowania mojego telefonu. Może wrzucę jakiegoś tutka. Poza tym mam nadzieję, że ten wpis przybliżył jakoś temat. Napisałem tu to czego dowiedziałem się dzisiaj od innych. Po szerszą wiedzę zapraszam na Wiki Android.com.pl.

EDIT: Oto i tutek: Rootowanie Magica po RUU