Android ist eine auf Linux und Java basierendes Betriebssystem für Smartphones. Es wird von der
Open Handset Alliance entwickelt und steht unter der freien
Apache-Lizenz (
englischer Lizenztext).
Hinter dem Projekt steht besonders der Suchmaschinen-Riese Google, dessen Entwickler einen Großteil des Grundgerüsts und einige Anwendungen für die neue Smartphone-Plattforum geschrieben haben. Außerdem hat Google für die
Android Developer Challenge Preisgelder von insgesamt 10 Millionen US-Dollar ausgelobt, um Entwickler weltweit zur Entwicklung für
Android zu gewinnen.
Was kann
Android nun alles? Nun, es verwendet den Linux-Kernel 2.6 und extra für diese Plattform angepasste Java- und C(++)-Bibliotheken. Unter diesen Grundkomponenten sind Codecs für die Wiedergabe von diversen Medienformaten, eine 3D-Bibliothek (basierend auf OpenGL), eine Browser-Engine und eine Datenbank (sqlite).
Abgesehen von diesen Grundwerkzeugen sind alle Anwendungen modular aufgebaut und völlig gleichberechtigt. Es gibt also keinen Zwang, etwa ein bestimmtes Kontakt-Programm zu verwenden. Zur Zeit gibt es noch kein Smartphone auf dem Markt, welches
Android verwendet und auch mit Software sieht es zur Zeit (eine Woche nach der offiziellen Ankündigung) noch nicht sehr gut aus. Aber das wichtigste Werkzeug für die Entwicklung zukünftiger Anwendungen, das Software Development Kit (SDK) hat Google bereits zur Verfügung gestellt und damit auch schon Einiges entwickelt: Mit dabei sind etwa ein Webbrowser, ein Kalender, ein Adressbuch und ein Programm für Kurznachrichten. Wie das dann in der Realität aussieht, zeigen Sergey Brin und Steve Horowitz von Google in einem Youtube-Video anhand des SDK:
Offizielle Seite
Software Development Kit