wtorek, 21 grudnia 2010

Chrome2Phone (C2DM) i android2cloud

Istnieje taki dodatek do Chrome o nazwie Chrome2Phone, który po zainstalowaniu w telefonie z Androidem programu o tej samej nazwie, autoryzacji pluginu, skojarzeniu programu w telefonie i pluginu - pozwala na uruchamianie akcji (programów) w telefonie za pomocą kliknięcia w przycisk na pasku Chrome.

Przykład? Oglądam jakąś strone, klikam przycisk i strona otwiera się za moment w przeglądarce telefonu. Oglądam mapę w Google Maps, klik, i oglądana lokalizacja otwiera się w aplikacji Google Maps w telefonie.  Podobnie podczas oglądania filmu na YouTube. Proste i pomocne. Możemy też w opcjach ustawić czy linki mają otwierać się automatycznie czy mamy być pytani za każdym razem o to.

Cały ten mechanizm opiera się na usłudze C2DM (Cloud to Device Messaging), dostępnej dla systemu Android od wersji 2.2. Jest to usługa pozwalająca na przesyłanie danych (a właściwie to powiadomienia o pojawieniu się nowych danych, gdyż nie zaleca się przesyłania zbyt dużej ilości danych za pomocą C2DM - limit wynosi 1024 bajty) z jakiegoś serwera bezpośrednio do urządzenia z Androidem na pokładzie. Pozwala zaoszczędzić czas i zasoby telefonu na ciągłe odpytywanie serwera o nowe dane. Aplikacja w telefonie zostaje powiadomiona za pomocą broadcastu o nadejściu danych. Co ciekawe, do działania usługi potrzebna jest zainstalowana aplikacja Market (patrz tutaj). 

Dziś dowiedziałem się o 2 nowych funkcjach: kopiowanie tekstu i wybieranie numeru telefonu. Pierwsza z nich polega na tym, że po zaznaczeniu dowolnego tekstu na stronie i kliknięciu przycisku plugina tekst kopiowany jest do schowka systemowego w telefonie, co zostaje uwidocznione przez informację w pasku powiadomienia:


Drugą z nich polega na tym, że po zaznaczeniu na stronie kawałka tekstu który jest numerem telefonu i kliknięciu przycisku pluginu na telefonie zostanie uruchomiona aplikacja do dzwonienia wraz z wpisanym już numerem telefonu - należy już tylko wcisnąć zieloną słuchawkę.



To jednak dopiero połowa. Czasami brakowało mi odwrotnej funkcji - oglądam jakaś stronę w telefonie, ale jest to jednak niewygodne, więc chciałbym zobaczyć ja na ekranie komputera. Najłatwiej było przesłać linka mejlem, ale to mimo wszystko niewygodne. Okazało się, że istnieje rozwiązanie - nazywa się ono android2cloud (strona domowa projektu). Za jego pomocą można przesłać (za pomocą akcji Share w telefonie) oglądaną właśnie stronę do przeglądarki Chrome.

Instalacja jest analogiczna jak Chrome2Phone. Trzeba ściągnąć plugin do Chrome (stąd) oraz zainstalować aplikację z Marketu (co ciekawe, są jej dwie wersje, darmowa i płatna, obie tak samo funkcjonalne, link do darmowej). Po zainstalowaniu i konfiguracji (autoryzacja) mamy dostępna aplikację (mało ergonomiczna mówiąc delikatnie) oraz dużo bardziej wygodny sposób za pomocą opcji Share w menu przeglądarki:


Działanie jest niestety zauważalnie wolniejsze niż w przeciwną stronę. Nie zmienia to faktu, że aplikacja działa i bywa bardzo pomocna na co dzień.

Aktualizacja Android Marketu

Zapowiadana ostatnio aktualizacja aplikacji Market właśnie trafiła do mojego telefonu. Wygląda może i ładniej ale moim zdaniem jest trochę mniej funkcjonalna niż poprzednia wersja (a na pewno mogłaby być bardziej funkcjonalna).


Połowę ekranu pierwszej strony Marketu zajmuje zielona plansza z kategoriami - chyba można było tą przestrzeń lepiej wykorzystać.  Ekran "moje aplikacje" wygląda lepiej - bo najmniej w nim zmieniono. Jest nadal po prostu lista aplikacji. 

Największe (i niestety najgorsze) zmiany widzimy po kliknięciu w konkretna aplikację. Poniżej zamieściłem zrzuty ekranu jak wygląda przykładowa aplikacja (klawiatura SwiftKey - btw. polecam ją gorąco). Zawartość okna mieści się aż na pięciu ekranach, by zobaczyć całość trzeba przewijać i przewijać... A co dopiero gdy telefon ma mniejsza rozdzielczość - koszmar. Kiedyś te wszystkie informacje były dostępne bez przewijania, za pomocą zakładek. Również przyciski (open, uninstall, buy, install) są mniejsze i trudniej w nie trafić.

Zmiany na gorsze to także skrócenie czasu na oddanie aplikacji i zwrot pieniędzy po zakupie - z 24h do ledwie 15 minut. To niewiele, wystarczy tylko by oddać przypadkowo kupioną aplikację, ale o testach nie ma już mowy. Przychody ze sprzedaży w Markecie wzrosną ale niestety kosztem klientów...

 


wtorek, 14 grudnia 2010

Kolejne zmiany w Android Markecie

Kilak dni temu Google zapowiedziało na blogu oraz emailem kolejne zmiany w Android Markecie. Zmiany pojawią się w przeciągu 2 tygodni i będą dotyczyły aplikacji Market na telefonach z wersja systemu 1.6 lub wyższą. 

Zmiany są następujące:
  • Przebudowany interfejs użytkownika


  • Skrócenie czasu zwrotu aplikacji w Markecie z 24 godzin do 15 minut
  • Możliwość filtrowania aplikacji przez użytkownika na podstawie oceny zawartości (zapowiadane)
  • Zwiększenie maksymalnego rozmiaru pliku aplikacji z 25 do 50 MB
  • Możliwość decydowania przez developerów na urządzeniach z jakimi ekranami (rozmiar i gęstość) ich aplikacja ma być widoczna. 
  • Nowa, dynamiczna kategoria dla widżetów i aktywnych tapet

wtorek, 7 grudnia 2010

Android 3.0 (Honeycomb) na tablecie Motoroli

Andy Rubin, wiceszef Google odpowiedzialny za projekt Android, pokazał 7 grudnia na konferencji "D: Dive Into Mobile" prototyp tabletu produkcji Motoroli, który pracuje pod kontrolą kolejnej, niewydanej jeszcze wersji systemu Android (Honeycomb, prawdopodobnie 3.0). Wersja ta zostanie wydana najprawdopodobniej w pierwszej połowie przyszłego roku.

Specyfikacja tabletu:
  • 9-10" ekran
  • dwurdzeniowy procesor 3D NVIDIA
  • kamera z przodu do video rozmów
  • brak przycisków hardware'owych (przyciska są częścią Androida)
Nowości w systemie:
  • wygląd dopracowany do większych ekranów.
  • aplikacja GMail wyświetla treść mejla obok listy mejli (jak w desktopowych klientach). Nowe API pozwoli na łatwe adoptowanie układu okien w zależności od wielkości ekranu.
  • aplikacja Google Maps bazują teraz na wektorach (a nie na bitmapach), dzięki czemu pobiera mniej danych, łatwo się skaluje i obraca oraz pozwala zachować swój stan (nie potrzebuje połączenia z internetem). Dodatkowo dodano widok 3D dla budynków (widok z perspektywy). Wersja ta zostanie wydana już niedługo jako osobna aplikacja.
  • chat video w GTalku
Polecam obejrzenie wywiadu z Andy Rubinem, można go znaleźć poniżej lub np. tutaj. Można tam też zobaczyć więcej zdjęć tabletu.


poniedziałek, 6 grudnia 2010

Nexus S - telefon z Androidem 2.3

Google właśnie pokazał zapowiadany telefon Nexus S. Tak jak przepowiadano, jego producentem jest Samsung. Dostępny jest w USA w sieci T-Mobile, w sprzedaży będzie od 16 i 20 grudnia (w USA i UK). Sprawdziły się też inne zapowiedzi co do telefonu (ale nie wszystkie):
  • Android 2.3 (bez nakładek i dodatków)
  • 512 MB RAM
  • 16GB pamięci wewnętrznej
  • 4" wyświetlacz
  • Rozdzielczość WVGA (800x480)
  • Procesor 1GHz (ten sam co w Samsung Galaxy S)
  • NFC
  • Żyroskop
  • Wsparcie dla VoIP/SIP
  • 5 mpix aparat, nagrywanie w HD (720x480)
  • aparat z przodu do video rozmów (640x480)
Teraz kilka minusów, by nie było zbyt różowo:

  • Brak dwurdzeniowego procesora
  • Standardowa ilość RAMu(512 MB)
  • Brak radia
  • Brak slotu na karty SD
  • Brak Bluetooth 3.0
  • Brak złącza HDMI
  • Brak HSPA+
  • Brak diody LED dla powiadomień
Więcej o Nexusie S i Androidzie 2.3 można się dowiedzieć z tego wpisu na blogu Google. Poniżej kilka zdjęć Nexusa S. Oficjalne prezentacja jest na stronie http://www.google.com/nexus/, znajdziecie tam dokładną specyfikację techniczną i więcej zdjęć.




Android 2.3 SDK

Przed chwilą na Twitterze pojawiło się SDK do Androida 2.3. Tak więc sprawdziły się pogłoski o dacie 6 grudnia jako dacie premiery nowej wersji systemu. Ciekawe czy oprócz SDK zostanie zaprezentowane coś jeszcze, jak np. telefon z działającym systemem w wersji 2.3 albo update dla istniejących modeli telefonów (a właściwie jednego - Nexusa).

Nowe API zawiera m.in.:
  • NFC (Near Field Communications)
  • Wsparcie dla VoIP/SIP
  • Żyroskop
  • Obsługa wielu kamer/aparatów
  • Nowe możliwości efektów audio
  • Download Manager do obsługi długo trwających operacji pobierania
  • Nowy interfejs użytkownika
  • Obsługa większych ekranów
  • Nowe ContentProvidery
  • Poprawki w maszynie wirtualne Dalvik
  • Poprawki w PackageManagerze, LocationManagerze
Nowe SDK zawiera także nowe wersje narzędzi:
  • SDK Tools (r8)
  • USB Driver (r4)
  • ADT (8.0.0)
  • NDK (r5)
Tak więc jak widać zmiany są dość znaczne. Pod tym adresem można zobaczyć jak nowy Android wygląda. A wygląda ciekawie.

środa, 1 grudnia 2010

Klasyfikacja treści w Android Market - ciąg dalszy

Od wczoraj developerzy mogą oceniać swoje aplikacje w konsoli Android Marketu. Ocena polega na przypisaniu aplikacji jednej z czterech możliwych kategorii wiekowych, które mają sygnalizować jakie treści są dostępne w aplikacji. Dzięki temu rodzice będą mogli odpowiednio filtrować wyniki wyszukiwania w telefonach swoich dzieci np. Przy ocenianiu swojej aplikacji należy kierować się wytycznymi zawartymi na tej stronie. Czasem mogą one być zaskakujące, np. aplikacje, które generują treść muszą być ocenione na kategorię co najmniej "Nastolatki".

Dodatkowo by móc zaktualizować aplikację należy dodać ikonę w wysokiej rozdzielczości (512x512). 

W ciągu najbliższych kilku tygodni oceny aplikacji (i najpewniej ich filtrowanie) będzie dostępne w Android Markecie. Być może będzie to związane z nadchodzącą  nową wersją Androida.