Android: Unterschied zwischen den Versionen
Kenny (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
[[Datei:Android Homescreen Stock 4.jpg|miniatur|Android Desktop]] | [[Datei:Android Homescreen Stock 4.jpg|miniatur|Android Desktop]] | ||
'''Android''' (engl.: "Androide", Roboter) ist ein von der [http://www.openhandsetalliance.com/ Open Handset Alliance] entwickeltes, auf [[Linux]] basierendes Betriebssystem für Smartphones, Handys und Tablet PCs. Der Hauptentwickler in der Open Handset Alliance ist | '''Android''' (engl.: "Androide", Roboter) ist ein von der [http://www.openhandsetalliance.com/ Open Handset Alliance] entwickeltes, auf [[Linux]] basierendes Betriebssystem für Smartphones, Handys und Tablet PCs. Der Hauptentwickler in der Open Handset Alliance ist Google Inc. Android und Android-Updates werden hauptsächlich von Google veröffentlicht und zur Verfügung gestellt. Die Mitglieder dieses Zusammenschlusses ziehen aus der Entwicklung größtenteils Vorteile. | ||
== Geschichte == | == Geschichte == | ||
Android wurde | Android wurde ursprünglich von dem Unternehmen ''Android'' entwickelt. Android wurde 2003 von Andy Rubin, Rich Miner, Nick Sears und Chris White in Palo Alto, Kalifornien gegründet und dort bis 2005 selbst entwickelt. Google hat 2005 Rubin's Unternehmen (damals Android, Inc.) gekauft, um das System 2007 der Öffentlichkeit zu präsentieren. Mit 33 weiteren Unternehmen, der heutigen Open Handset Alliance, wird Android als Open Source Betriebssystem für Mobiltelefone und Tablets weiterentwickelt. Seit Oktober 2008 ist Android offiziell mit Version 1.0 von Google freigegeben worden und konnte von jedem Hersteller frei verwendet werden. Das erste in Deutschland verkaufte Smartphone mit Android war das HTC Dream (bekannt als [http://www.t-mobile.de T-Mobile] G1). | ||
== Grundlage == | == Grundlage == | ||
Der Androidkernel basiert auf dem [[Kernel|Linuxkernel]]. Ab Version 4 kann auch ein Kernel der 3er Serie genutzt werden<ref>[[Wikipedia:de:Android (Betriebssystem)#Architektur]]</ref>. Wie bei einem PC ist der Kernel für die grundlegenden Funktionen zuständig und stellt verschiedenste Ressourcen bereit und verwaltet diese. So zum Beispiel die Speicherverwaltung (RAM) oder die Verwaltung der Rechenleistung. | Der Androidkernel basiert auf dem [[Kernel|Linuxkernel]]. Ab Version 4 kann auch ein Kernel der 3er Serie genutzt werden<ref>[[Wikipedia:de:Android (Betriebssystem)#Architektur]]</ref>. Wie bei einem PC ist der Kernel für die grundlegenden Funktionen zuständig und stellt verschiedenste Ressourcen bereit und verwaltet diese. So zum Beispiel die Speicherverwaltung (RAM) oder die Verwaltung der Rechenleistung. | ||
Ein weiterer wichtiger Bestandteil des Android-Grundsystems ist die [[Dalvik VM|Dalvik-VM]]. Diese basiert auf Teilen der Java-Programmiersprache und wurde von einem Googlemitarbeiter entwickelt. In der Dalvik Virtuellen Maschine wird der sogenannte Byte-Code ausgeführt. Neben der Dalvik-VM sind auch die Android-Java-Klassenbibliotheken im Android-Quellcode implementiert. | |||
Ab Version 4.4 ("KitKat") unterstützt Android die eigens für das Betriebssystem entwickelte Laufzeitumgebung "ART". Diese übernimmt die selben Aufgaben wie vorher die Dalvik VM. | |||
Androidprogramme, sogenannte [[App|Apps]], greifen unter anderem auch auf weitere Bibliotheken zurück, welche in C oder C++ erstellt wurden und unter anderem Codecs für die Medienwiedergabe, einen auf WebKit basierenden Browser, eine [[SQLite]] Datenbank und eine auf OpenGL basierende 3D-Grafiklösung bereitstellen. | Androidprogramme, sogenannte [[App|Apps]], greifen unter anderem auch auf weitere Bibliotheken zurück, welche in C oder C++ erstellt wurden und unter anderem Codecs für die Medienwiedergabe, einen auf WebKit basierenden Browser, eine [[SQLite]] Datenbank und eine auf OpenGL basierende 3D-Grafiklösung bereitstellen. |