Inhaltsverzeichnis
Einführung in AndroidGeschichte schreiben
Für das Jahr 2006/2007 Google beginnt, sich an Anwendungen für mobile Geräte wie Google Maps Mobile, Gmail Mobile, Google-Suche WAP und andere zu wagen. Bereits 2007 entschloss er sich, an einem Projekt namens gphone zu arbeiten, kündigte jedoch Ende des Jahres Android als mobiles Betriebssystem an.
Dieses System zeichnete sich dadurch aus, dass es für Benutzer Open Source und zudem kostenlos war.
Im Oktober 2008 brachte Google seinen ersten Computer mit einem Betriebssystem auf den Markt Android namens HTC G1.
Im Januar 2010 wurde Nexus One auf den Markt gebracht, das keinen großen kommerziellen Erfolg hatte, da es sich um ein High-End-Gerät für fortgeschrittene Benutzer handelte.
Beachten Sie, dass es bei der Verwendung von Android nicht direkt damit zusammenhängtmit Google, da es sich um eine Reihe von Open-Source-Bibliotheken handelt, die jeder verwenden und anpassen kann.
Daraus kann geschlossen werden, dass Android ein Betriebssystem ist, aber über dieses Konzept hinausgeht, da es sich um ein Programmpaket handelt, das zur Installation auf mobilen Computern sowie bestimmten Elektrogeräten wie z. intelligente Kühlschränke.
Android seinerseits enthält ein auf dem Markt recht beliebtes Open-Source-Linux-Betriebssystem, in C und C++ geschriebene Bibliotheken und ein Framework, das für die Anwendungsentwicklung verwendet wird.
Es enthält auch eine Reihe von Erstanwendungen, die unter anderem Kontakte, E-Mail und andere Funktionen verarbeiten. Wenn das Team Google-Dienste einbringt, werden Google-Anwendungen wie Google Maps, Gmail und andere eingebunden.
Es ist wichtig zu beachten, dass Android allein über diese Anwendungen nicht verfügt, da sie sich in einer separaten Bibliothek befinden.
Android wird ursprünglich von Google entwickelt, wird aber weiterhin von der . verwaltet Offene Mobilteil-Allianz Dies ist eine von Google gegründete gemeinnützige Organisation, die sich aus Unternehmen der Mobilfunkbranche zusammensetzt.
In Bezug auf seine Struktur hat Android eine untere Schicht, die a Kernel (Kernel) Betriebssystem Linux die die Verwaltung der Gerätetreiber, die Sicherheitsverwaltung und das Kommunikations-Framework bereitstellt.
Anschließend gibt es eine Schicht von Bibliotheken, die in C und C++ (Programmiersprachen) entwickelt wurden, die bereits in Open-Source-Systemen existieren.
Es gibt auch SQLite für die Arbeit mit Datenbanken, OpenGL ES für die Entwicklung von 3D-Grafiken und Webkit für das Rendern von HTML.
Obwohl diese Konzepte für viele Leser jenseits des Verständnisses liegen, geht es lediglich darum, einige interne Eigenschaften des Android-Betriebssystems zu erwähnen.
Das Framework für die Entwicklung mobiler Anwendungen basiert auf Java, aber Android läuft nicht unter diesem System, also Java ME, weil es eine niedrige Update-Rate hat, aus diesem Grund hat Google eine neue virtuelle Maschine namens Dalvik entwickelt.Ausführbare Android-Dateien haben eine .dex-Erweiterung und sind in Dateien mit einer APK-Erweiterung (Android-Paket) verpackt.
Es sollte beachtet werden, dass es bei der Veröffentlichung eines neuen Betriebssystems vom Hersteller des Geräts abhängt, ob eine Version für dieses Mobiltelefon veröffentlicht wird. Wenn der Computer beispielsweise über eine Version von Android 2.0 verfügt und in einigen Monaten eine neue Version 3.0 veröffentlicht wird, muss derselbe Hersteller des Geräts für die Veröffentlichung der Version für das Mobiltelefon verantwortlich sein.