Zum Inhalt springen

Android: Unterschied zwischen den Versionen

5.268 Bytes hinzugefügt ,  14. April 2019
K
Schützte „Android“ ([Bearbeiten=Nur automatisch bestätigten Benutzern erlauben] (bis 14. Juli 2019, 09:05 Uhr (UTC)) [Verschieben=Nur automatisch bestätigten Benutzern erlauben] (bis 14. Juli 2019, 09:05 Uhr (UTC)))
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
K (Schützte „Android“ ([Bearbeiten=Nur automatisch bestätigten Benutzern erlauben] (bis 14. Juli 2019, 09:05 Uhr (UTC)) [Verschieben=Nur automatisch bestätigten Benutzern erlauben] (bis 14. Juli 2019, 09:05 Uhr (UTC))))
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox Software|Logowidth=150px}}
'''Android''' (engl.: ''Androide'', humanoider Roboter) ist ein von der [http://www.openhandsetalliance.com/ Open Handset Alliance] entwickeltes, auf dem [[Linux]]-[[Kernel]] und dem NetBSD-Userland basierendes Betriebssystem für Smartphones, Handys und Tablet PCs. Der Hauptentwickler ist, neben den freiwilligen Community-Entwicklern, das kalifornische Unternehmen [[Google]], welches die Open Handset Alliance gegründet hat. Android ist freie Software, die quelloffen entwickelt wird. Trotz der Tatsache, dass Android auf dem Linux-Kernel basiert, wird das System oft nicht als eine Linux-Distribution bezeichnet, da einige Funktionen und Begebenheiten, im Vergleich zu anderen unixoiden Systemen, stark abgeändert oder gar entfernt wurden.
Anfang 2016 wurde im Verlauf des [[Rechtsstreit zwischen Google und Oracle|Rechtsstreits zwischen Google und Oracle]] bekannt, dass Google (nach Informationen von Oracle) mit Android seit 2008 ca. 31 Milliarden US-Dollar Umsatz generiert hat.<ref>{{Internetquelle|autor = Joel Rosenblatt Jack Clark jackclarkSF|titel = Google's Android Generates $31 Billion Revenue, Oracle Says|url = http://www.bloomberg.com/news/articles/2016-01-21/google-s-android-generates-31-billion-revenue-oracle-says-ijor8hvt|datum = 2016-01-21|zugriff = 2016-09-27}}</ref><ref>{{Internetquelle|autor = heise online|titel = Oracle: Google machte mit Android 22 Milliarden US-Dollar Gewinn|url = https://www.heise.de/newsticker/meldung/Oracle-Google-machte-mit-Android-22-Milliarden-US-Dollar-Gewinn-3081746.html|zugriff = 2016-09-27|sprache = de-DE|werk = heise online}}</ref>
Im 4. Quartal 2015 hatte Android bei der Verteilung von mobilen Betriebssystemen einen Marktanteil von mehr als 80 Prozent (80,7 %).<ref>{{Internetquelle|titel = Smartphones: Android steigert Marktanteil auf über 80 Prozent {{!}} ZDNet.de|url = http://www.zdnet.de/88260454/smartphones-android-steigert-marktanteil-auf-ueber-80-prozent/|datum = 2016-02-19|zugriff = 2016-09-27|sprache = de-DE}}</ref>
== Geschichte ==
Android wurde ursprünglich von dem Unternehmen Android, Inc. entwickelt, welches 2003 von Andy Rubin, Rich Miner, Nick Sears und Chris White in Palo Alto im US-Bundesstaat Kalifornien gegründet wurde. Bis 2005 entwickelten sie Android unter Eigenregie selbst, bevor das Unternehmen von Google für 50 Mio. USD gekauft wurde.<ref>{{Internetquelle|autor = Frank Erdle|titel = Android: Die Geschichte des Erfolgs - connect|url = http://www.connect.de/ratgeber/android-geschichte-des-erfolgs-1491130.html|zugriff = 2016-09-27}}</ref> 2007 präsentierte Google Android der Öffentlichkeit. Mit 33 weiteren Unternehmen, der heutigen Open Handset Alliance, wird Android als Open Source Betriebssystem für Mobiltelefone und Tablets weiterentwickelt. Im Oktober 2008 wurde Android offiziell mit Version 1.0 freigegeben 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 ==
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 Programmiersprache [[Java]] 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.
Die Androidversionen wurden bisher alle für die ARM-Architektur compiliert. Die einzelnen Architekturversionen, zum Beispiel ARMv6 (für ältere Geräte) oder ARMv7, sind untereinander nicht kompatibel.
Die Struktur in Android ist grundsätzlich gleichberechtigt. Das bedeutet, das man das System nach belieben anpassen und verändern kann. So kann man zum Beispiel die Kamera-[[App]] jederzeit durch eine andere [[App]] austauschen und mit dieser Fotos erstellen. Dies gilt für alle Betriebssystemschichten über der Dalvik-VM, die sich zusammen mit den darunter liegenden Systemschichten nicht auswechseln lässt. Diese Möglichkeit des modularen Aufbaus wird von einigen Herstellern durch Restriktionen einzelner [[Partitionen]] verhindert, da sich die Programmdatei (die [[APK]]-Datei) durch das entziehen der Schreibrechte auf die /system Partition zum Beispiel, nicht auswechseln lässt.
== Architektur ==
== Architektur ==
[[Datei:Android-System-Architecture.svg|thumbnail|Schematisches Architekturbild des Android-Systems]]
[[Datei:Android-System-Architecture.svg|thumbnail|Schematisches Architekturbild des Android-Systems]]
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.