Co nowego w Android 2.2
Wczoraj zakończyła konferencja Google I/O 2010. Obok masy nowości związanych z produktami Google nie mogło zabraknąć informacji na temat Androida. Przede wszystkim, co było do przewidzenia ogłoszono wersję 2.2 (Froyo). Just-In-Time Compiler, Apps On SD Card czy nowy, zmieniony Market to jedne z ważniejszych zmian. Nie będę opisywał wszystkich nowości związanych z tą wersją systemu (polecam wpis na oficjalnym blogu: Android 2.2 and developers goodies) ale chciałbym się skupić na dwóch bardzo ciekawych zmianach: Cloud To Device Messaging API oraz udoskonaleniu przeglądarki.
Cloud To Device Messaging API
Jedna z nowych rzeczy, która zrobiła na mnie duże wrażenie. API daje możliwość wysyłania poprzez „chmurę” wiadomości do urządzenia. Nie przyglądałem się jeszcze dokumentacji ale w skrócie pozwala ono zdalnie wywołać Intent na urządzeniu (bardzo dobrze przedstawione jest to w keynocie, który znajduje się poniżej; za pomocą dodatku do przeglądarki Chrome wysłana zostaje na telefon pozycja z Google Maps). API znacznie ułatwi aktualizację danych w aplikacjach, w których istotne jest aby dane były jak najnowsze. Przykładem mogą być wszelkie aplikacje do twitter, blipa, komunikatory internetowe itd. Albo chociażby aplikacje pozwalające w łatwy sposób przesyłać dane z komputera na telefon. Przykład: słuchamy ciekawego radia na Last.fm na komputerze stacjonarnym, jednym kliknięciem możemy włączyć to samo radio na telefonie i wyjść z domu :)
Zmiany w aplikacji przeglądarki
Od dawna nie jest tajemnicą, że Google pracuje nad systemem operacyjnym, którym głównym elementem będzie Chrome jako środowisko do uruchamiania (web)aplikacji. Google bardzo mocno pracuje nad przyśpieszaniem JavaScriptu (bardzo dobry wpis na Coding Horror na temat JavaScript: JavaScript: The Lingua Franca of the Web) w oparciu którego, buduje swoje wszystkie aplikacje. Zdaje się, że rok temu też na Google I/O podczas prezentacji Google Wave padło pytanie czy powstanie natywna aplikacja na Androida. Odpowiedz była negatywna. Generalnie wszystko sprowadza się do tego, że aplikacje będą uruchamiane w ramach przeglądarki. Przeglądarka w wersji 2.2 systemu (ciekawe czy kiedyś zacznie się nazywać Chrome) staje się najszybszą mobilną przeglądarką jeżeli chodzi o obsługę JavaScriptu dzięki wprowadzeniu silnika renderującego V8 wykorzystywanego w Chrome. I co najciekawsze developerzy aplikacji webowych uruchamianych w przeglądarce dostają możliwość korzystania z urządzeń w telefonie, takich jak aparat czy akcelerometr!
Fragment Google I/O 2010 – Keynote Day 2 dotyczący Androida
PS Mam nadzieję, że aktualizacja bloga będzie się odbywała częściej :)
