Bearbeiten von „Android“
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
[[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 die Google Inc. Android und Android-Updates werden hauptsächlich auch von Google veröffentlicht und zur Verfügung gestellt. Die Mitglieder in der Alliance haben von der Entwicklung größtenteils Vorteile. | |||
[[Datei:Android | |||
'''Android''' (engl.: | |||
== Geschichte == | |||
Android wurde ursprüngliche 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 Android, Inc. gekauft um es im Jahr 2007 bekannt zu geben. 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). | |||
Android wurde | |||
== Grundlage == | == Grundlage == | ||
Der Androidkernel basiert auf dem [[Kernel|Linuxkernel]]. Ab Version 4 kann auch ein Kernel der 3er Serie genutzt werden | 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. | ||
Als weiterer wichtiger Bestandteil des Android-Grundsystems ist die [[Dalvik VM|Dalvik-VM]]. Diese basiert auf Teile 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. | |||
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. | ||
Zeile 21: | Zeile 15: | ||
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 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. | 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.lässt. | ||
== Android-Versionen == | |||
Google bezeichnet die verschiedenen Versionen neben der Versionsnummer auch mit [[Android Codenamen|Namen von Süßigkeiten]] in alphabetischer Reihenfolge (in Anlehnung an die Alphabetische Namensgebung von Ubuntu). | |||
{| class="wikitable" | |||
|- | |||
| Version<br/> | |||
| Code Name<br/> | |||
| Erscheinungsdatum<br/> | |||
| wichtigste Änderungen<br/> | |||
| API level<br/> | |||
|- | |||
| | |||
1.0 | |||
| Kein Code Name<br/> | |||
| <br/> | |||
| <br/> | |||
| | |||
API level 1 | |||
|- | |||
| 1.1<br/> | |||
| | |||
Kein Code Name | |||
| 10. Februar 2009<br/> | |||
| | |||
* MMS-Anhänge können gespeichert werden<br/> | |||
| | |||
API level 2 | |||
|- | |- | ||
|1. | | 1.5<br/> | ||
| | | | ||
Cupcake | |||
| 30.04.2009 | |||
| | |||
*Wechsel zwischen Quer-und Hochformat | |||
*virtuelle Bildschirmtastatur | |||
*Videoaufnahme- und Anzeigefunktion | |||
*zusätzliche Sprachpakete | |||
| | |||
API level 3, NDK 1 | |||
|- | |- | ||
|1. | | 1.6<br/> | ||
| | | | ||
Donut | |||
| 15.09.2009 | |||
| | |||
*VPN-Verbindung ermöglicht | |||
*Text-zu-Sprache | |||
*selbstlernende Suchfunktion | |||
| | |||
API level 4, NDK 2 | |||
|- | |- | ||
| | | 2.0<br/> | ||
| | |||
Eclair | |||
| 26.10.2009 | |||
| | |||
*Blitzlichtunterstützung | |||
*Bluethooth 2.1 | |||
*MS Exchange wird unterstützt | |||
| | |||
API level 5 | |||
|- | |- | ||
| | | 2.01<br/> | ||
| | |||
Eclair | |||
| <br/> | |||
| <br/> | |||
| | |||
API level 6 | |||
|- | |- | ||
| 2.1<br/> | |||
| | | | ||
Eclair | |||
| 17.01.2010 | |||
| | |||
*Live-Wallpaper | |||
*neuer Stockbrowser | |||
*IPv6-Unterstützung | |||
| | |||
API level 7, NDK 3 | |||
|- | |- | ||
| | | 2.2<br/> | ||
| | | | ||
Froyo | |||
| 20.05.2010 | |||
| | |||
*Optimierung des Arbeitsspeicherverbrauches durch neuen Linux-Kernel | |||
*Unterstützung von mehr ARbeitsspeicher | |||
*[[App2SD]] | |||
*diverse Bugfixes | |||
| | |||
API level 8, NDK 4 | |||
|- | |- | ||
| | | 2.3<br/> | ||
| | | | ||
Gingerbread | |||
| 02.10.2010 | |||
| | |||
*Erweiterung Webkit-Browser | |||
*Erweiterung unterstützer Dateisysteme | |||
*Downloadmanager hinzugefügt | |||
*neue Google Maps-Funktion | |||
*diverse Verbesserungen an Hardwareunterstützung | |||
*Bugfixes | |||
*Videochat mit Google Talk | |||
*Sprachsuche Bugfix | |||
*Übertragung von Kalenderdaten verschlüsselt | |||
| | |||
API level 9, NDK 5 | |||
|- | |- | ||
| | | 2.3.3<br/> | ||
| | | | ||
Gingerbread | |||
| <br/> | |||
| <br/> | |||
| | |||
API level 10 | |||
|- | |- | ||
| | | 3.0<br/> | ||
| | | | ||
Honeycomb | |||
| Februar 2011 | |||
| | |||
*Tablet-PC-Unterstützung | |||
*Browserverbesserungen | |||
*Bugfixes | |||
| | |||
API level 11 | |||
|- | |- | ||
| | | | ||
| | 3.1 | ||
| | |||
Honeycomb | |||
| <br/> | |||
| <br/> | |||
| | |||
API level 12, NDK 6 | |||
|- | |- | ||
| | | | ||
| | 3.2 | ||
| | |||
Honeycomb | |||
| <br/> | |||
| <br/> | |||
| | |||
API level 13 | |||
|- | |||
| 4.0 | |||
| | |||
Ice Cream Sandwich (ICS) | |||
| 02.10.2011 | |||
| | |||
*Faceunlock | |||
*Unterstützung aller Geräte | |||
*Multitaskingverbesserungen | |||
| | |||
API level 14, NDK 7 | |||
|- | |- | ||
| | | | ||
| | 4.1.x<br> | ||
| | |||
Jelly Bean | |||
| 27. Juni 2012 | |||
| | |||
* 60 FPS (Frames per sesond) | |||
* Diktieren ohne Internetzugang | |||
* Android Beam 2.0 (Datenaustausch per NFC) | |||
* Startbildschirm einfacher anzupassen | |||
| | |||
API level 16 | |||
|- | |- | ||
| | | | ||
| | 4.2.x | ||
| | |||
Jelly Bean | |||
| 13. November 2012 | |||
| | |||
* Mehrbenutzerkonten (nur für Tablets) | |||
* DayDream (Interaktiver Screensaver) | |||
* Sekundäres Display (ermöglicht das Übertragen vom Screen auf ein zweites Gerät, z.B. Fernseher) | |||
* Widgets können nun auch auf dem Lockscreen angezeigt werden | |||
* RTL-Support (Layout für Sprachen, die von Rechts nach Links geschrieben werden) | |||
| | |||
API level 17 | |||
|- | |- | ||
| | | | ||
| | 4.3.x | ||
| Jelly Bean | |||
| 24. Juli 2013 | |||
| | |||
* OpenGL ES 3.0-Unterstützung hinzugefügt | |||
* Bluetooth Smart ready | |||
* bessere Multiuserfunktionalität für Tablets (Restricted Profiles) | |||
* weitere API's hinzugefügt | |||
* kleinere Verbesserungen | |||
| API Level 18 | |||
|- | |- | ||
| | | | ||
| | 4.4 | ||
| | |||
KitKat<ref>http://www.android.com/kitkat/</ref> | |||
| 31. Oktober 2013 | |||
| | |||
* Google Experience Launcher, der dank Verlagerung in Google Suche-App auch für ältere Versionen erhältlich ist | |||
* mehr Integration von Google Now in System | |||
* Druckfunktion | |||
* Google Hangout als Standard SMS-App | |||
* [[ART]] zur Performance-Verbesserung | |||
|API-Level 19 | |||
|- | |- | ||
| | | | ||
| | 4.4.1 | ||
| | |||
KitKat | |||
| 06. Dezember 2013 | |||
| | |||
* Android-Kamera überarbeitet /Geschwindigkeit | |||
* Fix für Unterstützung von Microsoft Exchange Server<ref>http://www.androidnext.de/news/android-4-4-1-updates-fuer-nexus-4-5-und-7-2013-mit-ueberarbeiteter-kamera-app-vielen-detailverbesserungen-download/</ref> | |||
|API-Level 19 | |||
|- | |- | ||
| | | | ||
4.4.2 | |||
| | |||
KitKat | |||
| 10. Dezember 2013 | |||
| | |||
* Fix für Fehler im VM Indicator<ref>http://www.smartdroid.de/android-4-4-2-wird-fuer-die-nexus-geraete-verteilt/</ref> | |||
* Verbesserung an Sicherheitsfeatures | |||
* weitere Fehlerbehebungen | |||
|API-Level 19 | |||
|- | |- | ||
| | | | ||
4.4.3 | |||
| | |||
KitKat | |||
| im Test | |||
| | |||
Dieser Changelog stammt aus keiner offiziellen Quelle und bildet den Stand '''vor''' dem Release der Version ab! | |||
* Fix für Abbrüche der Datenverbindung | |||
* Fix für Absturz mm-qcamera-daemon und Optimierungen | |||
* Fix für Kamera Fokus im normalen und HDR Modus | |||
* Fix für weitere Kamera-Probleme | |||
* Fix für Wakelock-Anzeige im Power-Manager Display | |||
* Fix für mehrere Bluetooth-Probleme | |||
* Fix für zufälligen Neustart | |||
* Fix für das zufällige Löschen von App-Verknüpfungen auf dem Desktop nach einem App-Update | |||
* Sicherheits-Patch für [[USB-Debugging]] | |||
* Sicherheits-Patch für App-Verknüpfungen | |||
* Fix für automatsiche WLAN-Verbindung | |||
* Fix für MMS, Email/Exchange, Kalender, People/Dialer/Kontakte, DSP, IPv6, VPN | |||
* Fix für ''Festsitzen'' im Aktivierungs--Screen | |||
* Fix für Verpasste-Anrufe LED | |||
* Fix für Untertitel | |||
* Fix für Datenverbrauchsanzeige | |||
* Fix für [[Internetanrufe|Internet-Telefonie]] | |||
* Fix FCC compliance | |||
* Fix für verschiedene, weitere Probleme | |||
| 19<ref>http://www.android-hilfe.de/android-kitkat/551243-android-4-4-3-es-sollte-nicht-mehr-all-zu-lang-dauern-7.html#post7431128</ref> | |||
|} | |} | ||
<ref>[[Wikipedia:de:Android (Betriebssystem)|''Wikipedia Android'']]. Wikipedia mit der Versionshistorie.</ref> | |||
<ref>[http://source.android.com/source/build-numbers.html ''Source Android'']. Android Versionsübersicht mit API level</ref> | |||
=== API-Level === | === API-Level === | ||
Der [[API]]-Level gibt dabei den Entwicklungsstand der eingebauten Funktionen an. Je geringer der Stand ist, desto weniger Funktionen sind implementiert und stehen somit zur Verfügung. Der API-Level ist besonders für die Entwicklung von Anwendungen und [[Apps]] interessant, da man bei der Verwendung einer Funktion aus dem API Level 14 zum Beispiel diese [[App]] nicht auf einem Gerät installieren kann, welche auf Android {{Android|2.3.6}} basiert. | |||
=== Android Update Prozess === | === Android Update Prozess === | ||
Zeile 103: | Zeile 334: | ||
=== Verteilung der Versionen === | === Verteilung der Versionen === | ||
[[Datei: | [[Datei:Verteilung Android Versionen.png|thumb|Verteilung der Android-Versionen]] | ||
Aufgrund der Tatsache, das die Hersteller | Aufgrund der Tatsache, das die Hersteller der Geräte die Androidversionen als Update auf ihre Geräte ausliefern und der trägen Anpassung an die hauseigenen Oberflächen und Geräte, werden neue Androidversionen nur sehr langsam auf die Geräte verteilt. Aus diesem Grund, und vor dem Hintergrund der Updatepolitik der Hersteller, ist es nicht verwunderlich, das die meisten Android-Geräte mit Gingerbread, Android {{Android|2.3}}, arbeiten. Aber auch die Verbreitng von Android {{Android|4.0}}, alias Ice Cream Sandwich, und Android {{Android|4.1}} Jelly Bean ist weiter auf dem Vormarsch.<ref>http://developer.android.com/about/dashboards/index.html</ref> | ||
== Google Play Store == | == Google Play Store == | ||
{{Hauptartikel|Google Play Store}} | {{Hauptartikel|Google Play Store}} | ||
Der Google Play Store ist eine | Der Google Play Store ist eine standardmäßig installierte [[App]], die es dem User ermöglicht, auf den App-Markt von Google zuzugreifen. Damit hat der Nutzer die Möglichkeit sich [[App|Apps]] kostenfrei oder kostenpflichtig zu kaufen und auf dem Gerät zu installieren. | ||
== Einzelnachweise == | == Einzelnachweise == | ||
Zeile 124: | Zeile 346: | ||
[[Kategorie:Software]] | [[Kategorie:Software]] | ||
[[ | [[kategorie:Allgemein]] | ||