Google ujawnił specyfikację platformy Android

Firma zaprezentowała też pierwsze narzędzia programistyczne dla platformy Android. System operacyjny Android został stworzony w oparciu o jądro Linux i język Java. Nowa platforma mobilna została w dużej mierze oparta na rozwiązaniach opracowanych przez - przejętą przez Google w 2005 r. - firmę o nazwie Android.

Narzędzia w pakiecie Android

Google ujawnił specyfikację platformy Android

Logo Google Android

Opublikowane środowisko składa się m.in. z systemu operacyjnego wraz z oprogramowaniem middleware oraz narzędzi programistycznych i interfejsów API. Jak zauważają specjaliści, z Linuxa została zaczerpnięta obsługa warstwy sprzętowej, w tym m.in. sposób zarządzania pamięcią, wsparcie dla sterowników i połączeń sieciowych.

Obsługa języka Java została zrealizowana przy pomocy wirtualnej maszyny Dalvik posiadającej bezpośredni dostęp do najniższych warstw systemu operacyjnego. Według przedstawicieli Google Dalvik został specjalnie zoptymalizowany pod kątem możliwości urządzeń mobilnych. Ma m.in. minimalizować obciążenie CPU oraz - w jak największym stopniu - ograniczać zużycie energii. Udostępniony zestaw narzędziowy zawiera dość ograniczony zestaw klas Java. Podobne rozwiązanie Google zastosował w przypadku projektu Google Web Toolkit, który - chociaż jest rozwijany w języku Java - nie obsługuje pełnego środowiska JDK.

Wśród udostępnionych narzędzi znalazła się również przeglądarka internetowa oparta na silniku WebKit, tym samym, z którego korzysta przeglądarka Apple Safari. Android wykorzystuje także m.in. bibliotekę SQLite umożliwiająca przechowywanie obsługiwanej za pomocą języka SQL bazy danych w pojedynczym pliku.

Współpraca platformy Android

Android poza standardową transmisją GSM i GPRS natywnie obsługuje również kanały 3G i EDGE, sieci Wi-Fi i standard Bluetooth. Obsługiwane są również liczne formaty zapisu plików multimedialnych (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) oraz moduły dodatkowe, takie jak aparat fotograficzny, moduł GPS, a nawet żyroskop.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200