Dziś przedstawię kilka funkcji, cech i innych informacji o samym systemie Android.
Jak większość z Was pewnie wie, Android należy do firmy Google. Jednakże rozwijany jest na licencji GNU (dziękujmy wujkowi Google :) ). Architektura systemu oparta jest na jądrze Linuksa.
Android posiada jeden typ maszyny wirtualnej - nazwanej Dalvik (w odnośniku jej opis i dlaczego właśnie ona została wybrana).
Struktura systemu Android:
Zobaczcie na strukturę Androida (obrazek). Składa się ona z czterech głównych warstw:
- jądra (Linux Kernel - najniżej)
- bibliotek C/C++
- szkieletu aplikacji (Java) - z tej warstwy, jako programiści powinniście korzystać
- warstwy aplikacji (Java - najwyżej) - z tą warstwą jako twórcy aplikacji zetkniecie się na pewno.
Architektura aplikacji w AndroidOS:
Ponadto istotną rzeczą jaką należy wiedzieć jest architektura samej aplikacji. Zapoznaj się z interesującym opisem na www.androidland.pl.
To na chwilę obecną wystarczy, żeby wiedzieć jak zacząć. Pozdrawiam!