Unter Android Software versteht man ein Betriebssystem und Anwendungen, die sich auf mobilen Endgeräten wie beispielsweise Handys nutzen lassen.
Zur obersten Ebene der Android Software, die von Google entwickelt worden ist, gehört neben der Kontaktverwaltung und den Telefonfunktionen auch ein Browser, der den mobilen Zugriff auf das Internet ermöglicht. Diese Anwendungen werden auch Applications genannt. In der darunterliegenden Ebene findet man die Application Frameworks, zu denen eine Notizbuchfunktion, der Ressourcenmanager, der Telefonmanager und verschiedene Hilfsmittel zur optischen Darstellung gehören.
Das alles wird gesteuert über einen auf Linux aufgebauten Kernel. Hier werden auch die verschiedenen Treiber verwaltet, die man für die Nutzung der multimedialen Endgeräte benötigt. Das beginnt bei den Treibern für das Display und das Keypad und setzt sich weiter fort bis zu den Audio Drivers und dem Power Management.
Die Android Software wird bei Auslieferung mit einigen Anwendungen bestückt, die in Java programmiert worden sind. Darunter befindet sich eine Anwendung zum Verschicken und Empfangen von E-Mails, ein Kalender mit Notizbuchfunktion, eine Software zum Verwalten der eigenen Kontakte sowie Kartenmaterial und ein Webbrowser.
Dabei ist die Android Software so aufgebaut, dass jede Anwendung von verschiedenen Diensten im Hintergrund unterstützt wird. Die Dienste stehen allen Anwendungen zur Verfügung und können auch nutzerspezifisch zugeordnet werden. Die Sicherheit des Zugriffs wird durch eine Framework Technologie unterstützt. Ein wichtiger Bestandteil dieser Dienste ist der Benachrichtigungsmanager, der es den einzelnen Anwendungen möglich macht, das Display zur Anzeige von Statusnachrichten zu nutzen.
Als klarer Vorteil für den User erweist sich der sogenannte Aktivitäten Manager. Er ist mit jenen Merkfähigkeiten ausgestattet, über die in ähnlicher Form auch der Internet Explorer von Windows verfügt und die zum Beispiel auflisten, welche Seiten man besonders oft besucht. In ähnlicher Form werden vom Aktivitäten Manager die einzelnen Anwendungen, Karten und aufrufbaren Funktionen verwaltet.
Android basiert auf den C und C++ Bibliotheken, die den verschiedenen Anwendungen zur Verfügung gestellt werden. Darunter befindet sich eine auf embedded Linux optimierte Standard C System Bibliothek, eine Media Bibliothek, der Surface Manager sowie LibWebCore. Bei Letzterem handelt es sich um eine Engine für den Webbrowser. Grundlage der Arbeit der einzelnen Anwendungen ist die Prozesssteuerung durch die Dalvik Virtual Machine.
![]() |
AreaMobile für unterwegs. Ob auf dem Handy, PDA oder Blackberry mit der mobilen Version bist Du immer gut informiert. Die neuesten Tests, die letzten News und dazu die Leserkommentare lassen sich übersichtlich von unterwegs abrufen. mehr zu m.areamobile.de |