Android ist ein Betriebssystem für mobile Geräte und wurde von der Open Handset Alliance entwickelt. Android war ursprünglich ein Unternehmen, welches sich auf Software für Mobiltelefone spezialisierte. 2005 kaufte Google das 2 Jahre zuvor gegründete Unternehmen und gab 2 Jahre später bekannt mit der neu gegründeten Open Handset Alliance ein Handy Betriebssystem namens Android zu entwickeln.
Die Basis von Android, eine freie und quelloffene Software, bildet der Linux-Kernel 2.6. Der Linux Kernel dient der Speicherverwaltung, Prozessverwaltung, Netzwerkkommunikation und bildet die die Schnittstelle zwischen Hardware und Software.
Die Laufzeitumgebung von Android basiert auf der Dalvik Virtual Machine, einer Java VM.
Anwendungen für das Androidsystem werden in Java geschrieben, jedoch in kritischen Bereichen wird auf c oder c++ geschriebene Bibliotheken zurückgegriffen.
Versionsverlauf:
1.1 (2.2009)
1.5 “Cupcake” (4.2009)
1.6 “Donut” (9.2009)
2.0 “Eclair” (10.2009)
2.1 “Eclair” (1.2010)
2.2 “Froyo” (5.2010)
2.3 “Gingerbread (12.2010)
3.0 “Honeycomb” (2.2011)
? “Ice Cream” (~ Mitte 2011)
