Spisie treści
Wprowadzenie do AndroidaRobić historię
Na rok 2006/2007 Google zaczyna zapuszczać się w aplikacje na urządzenia mobilne, takie jak Google Maps Mobile, Gmail Mobile, wyszukiwarka Google WAP, między innymi. Już w 2007 roku postanowił rozpocząć pracę nad projektem o nazwie gphone, jednak pod koniec tego roku ogłosił Androida jako mobilny system operacyjny.
System ten charakteryzował się tym, że był open source dla użytkowników, a także darmowy.
Do października 2008 r. firma Google wprowadziła na rynek swój pierwszy komputer z systemem operacyjnym Android o nazwie HTC G1.
W styczniu 2010 roku na rynek trafił Nexus One, który nie odniósł wielkiego sukcesu komercyjnego, ponieważ był urządzeniem z wyższej półki dla zaawansowanych użytkowników.
Należy pamiętać, że korzystanie z Androida nie jest bezpośrednio powiązane

Można stwierdzić, że Android jest systemem operacyjnym, ale wykracza poza tę koncepcję, ponieważ jest pakietem programów przeznaczonych do instalacji na komputerach przenośnych, a także na niektórych urządzeniach elektrycznych, takich jak; inteligentne lodówki.
Android ze swojej strony zawiera system operacyjny Linux o otwartym kodzie źródłowym, który jest dość popularny na rynku, biblioteki napisane w C i C++ oraz framework, który służy do tworzenia aplikacji.
Zawiera również zestaw początkowych aplikacji, które obsługują między innymi kontakty, pocztę e-mail. Gdy zespół wprowadza usługi Google, włączane są aplikacje Google, takie jak mapy Google, Gmail i inne.
Należy zauważyć, że sam system Android nie zawiera tych aplikacji, ponieważ znajdują się one w osobnej bibliotece.
Android został początkowo opracowany przez Google, ale nadal jest zarządzany przez otwórz telefon Alliance która jest organizacją non-profit stworzoną przez Google i składającą się z firm z sektora telefonii komórkowej.
Jeśli chodzi o strukturę, Android ma niższą warstwę, która jest jądro (jądro) system operacyjny Linux który zapewnia zarządzanie sterownikami sprzętu, zarządzanie bezpieczeństwem i ramy komunikacyjne.
Następnie istnieje warstwa bibliotek opracowanych w C i C++ (języki programowania), które już istnieją w systemach open source.
Istnieje również SQLite, który służy do pracy z bazami danych, OpenGL ES do tworzenia grafiki 3D oraz Webkit do renderowania HTML.
Chociaż te koncepcje są poza zrozumieniem wielu czytelników, wystarczy wspomnieć o niektórych wewnętrznych cechach systemu operacyjnego Android.
Framework do tworzenia aplikacji mobilnych oparty jest na javie, ale Android nie działa pod tym systemem, czyli java ME, ponieważ ma niską częstotliwość aktualizacji, z tego powodu Google stworzył nową maszynę wirtualną o nazwie Dalvik.Pliki wykonywalne dla systemu Android mają rozszerzenie .dex i można je znaleźć spakowane w plikach z rozszerzeniem apk (pakiet Android).