Android ist ein mobiles Betriebssystem, das auf einer modifizierten Version des Linux-Kernels und anderer Open-Source- Software basiert und hauptsächlich für mobile Touchscreen-Geräte wie Smartphones und Tablets entwickelt wurde. Android wird von einem Konsortium von Entwicklern entwickelt, das als Open Handset Alliance bekannt ist und von Google kommerziell gesponsert wird. Es wurde im November 2007 vorgestellt und das erste kommerzielle Android-Gerät im September 2008 auf den Markt gebracht.Es ist freie und Open-Source- Software; Der Quellcode ist als Android Open Source Project (AOSP) bekannt, das hauptsächlich unter der Apache-Lizenz lizenziert ist. Doch die meisten Android-Geräte versenden mit zusätzlichen proprietären Software vorinstalliert, insbesondere Google Mobile Services (GMS), die Kern-Anwendungen wie schließt Google Chrome, die digitale Distribution Plattform Google Play und die damit verbundenen Google Play Services-Entwicklungsplattform. Rund 70 Prozent der Android-Smartphones betreiben das Google-Ökosystem. Zu den konkurrierenden Android-Ökosystemen und Gabeln gehören Fire OS (entwickelt von Amazon) oder LineageOS. Der Name und das Logo „Android“ sind jedoch Marken von Google, die Standards auferlegen, um „nicht zertifizierte“ Geräte außerhalb ihres Ökosystems auf die Verwendung des Android-Brandings zu beschränken.

Der Quellcode wurde verwendet, um Android-Varianten für eine Reihe anderer elektronischer Geräte wie Spielekonsolen, Digitalkameras, tragbare Mediaplayer, PCs und andere mit jeweils einer speziellen Benutzeroberfläche zu entwickeln. Einige bekannte Derivate sind Android TV für Fernseher und Wear OS für Wearables, beide von Google entwickelt. Softwarepakete auf Android, die das APK- Format verwenden, werden im Allgemeinen über proprietäre Anwendungsspeicher wie Google Play Store, Samsung Galaxy Store, Huawei AppGallery, Cafe Bazaar und GetJar oder Open Source-Plattformen wie Aptoide oder F-Droid vertrieben.

Android ist seit 2011 das weltweit meistverkaufte Betriebssystem für Smartphones und seit 2013 für Tablets. Seit Mai 2017 hat es über zwei Milliarden aktive Benutzer pro Monat , die größte installierte Basis aller Betriebssysteme, und seit Januar 2021 Google Der Play Store bietet über 3 Millionen Apps. Die aktuelle stabile Version ist Android 11, die am 8. September 2020 veröffentlicht wurde.

Geschichte

Android Inc. wurde im Oktober 2003 in Palo Alto, Kalifornien, von Andy Rubin, Rich Miner, Nick Sears und Chris White gegründet. Rubin beschrieb das Android-Projekt als „enormes Potenzial für die Entwicklung intelligenterer mobiler Geräte, die den Standort und die Vorlieben des Besitzers besser kennen“. Die ersten Absichten des Unternehmens waren die Entwicklung eines fortschrittlichen Betriebssystems für Digitalkameras. Dies war die Grundlage für die Investoren im April 2004. Das Unternehmen entschied dann, dass der Markt für Kameras nicht groß genug für seine Ziele war, und fünf Monate später hatte es seine Bemühungen umgeleitet und stellte Android als Betriebssystem für Mobiltelefone auf, das mit Symbian und Microsoft Windows Mobile konkurrieren würde.

Rubin hatte schon früh Schwierigkeiten, Investoren anzuziehen, und Android wurde aus seinen Büroräumen vertrieben. Steve Perlman, ein enger Freund von Rubin, brachte ihm 10.000 Dollar in bar in einen Umschlag und überwies kurz darauf einen nicht genannten Betrag als Startkapital. Perlman lehnte eine Beteiligung an der Firma ab und erklärte: „Ich habe es getan, weil ich an die Sache geglaubt habe und Andy helfen wollte.“

Im Juli 2005 erwarb Google Android Inc. für mindestens 50 Millionen US-Dollar. Die wichtigsten Mitarbeiter, darunter Rubin, Miner, Sears und White, kamen im Rahmen der Akquisition zu Google. Über die geheimnisvolle Android Inc. war zu dieser Zeit nicht viel bekannt, da das Unternehmen nur wenige Details angegeben hatte, außer dass es Software für Mobiltelefone herstellte. Bei Google entwickelte das von Rubin geleitete Team eine Plattform für mobile Geräte, die auf dem Linux-Kernel basiert. Google vermarktete die Plattform an Mobiltelefonhersteller und Mobilfunkanbieter mit dem Versprechen, ein flexibles, aktualisierbares System bereitzustellen. Google habe „eine Reihe von Hardwarekomponenten und Softwarepartnern in einer Reihe aufgestellt und den Netzbetreibern signalisiert, dass es für verschiedene Grade der Zusammenarbeit offen sei“.

Die Spekulationen über Googles Absicht, in den Mobilfunkmarkt einzusteigen, nahmen bis Dezember 2006 weiter zu. Ein früher Prototyp hatte große Ähnlichkeit mit einem BlackBerry- Telefon ohne Touchscreen und mit einer physischen QWERTZ- Tastatur, aber die Ankunft des Apple iPhone 2007 bedeutete, dass Android „hatte“ zurück zum Zeichenbrett gehen „. Google änderte später seine Android-Spezifikationsdokumente dahingehend, dass „Touchscreens unterstützt werden“, obwohl „das Produkt mit diskreten physischen Tasten als Annahme entworfen wurde, daher kann ein Touchscreen physische Tasten nicht vollständig ersetzen“. Bis 2008 kündigten sowohl Nokia als auch BlackBerry berührungsbasierte Smartphones an, um mit dem iPhone 3G mithalten zu können, und Android konzentrierte sich schließlich nur noch auf Touchscreens. Das erste im Handel erhältliche Smartphone mit Android war das am 23. September 2008 angekündigte HTC Dream, auch bekannt als T-Mobile G1.

Am 5. November 2007 wurde die Open Handset Alliance, ein Konsortium von Technologieunternehmen wie Google, Gerätehersteller wie HTC, Motorola und Samsung, Mobilfunkanbieter wie Sprint und T-Mobile und Chipsatz-Hersteller wie Qualcomm und Texas Instruments, enthüllt selbst mit dem Ziel, „die erste wirklich offene und umfassende Plattform für mobile Geräte“ zu entwickeln. Innerhalb eines Jahres stand die Open Handset Alliance zwei weiteren Open-Source- Wettbewerbern gegenüber, der Symbian Foundation und der LiMo Foundation. Letztere entwickelten ebenfalls ein Linux- basiertes mobiles Betriebssystem wie Google. Im September 2007 berichtete InformationWeek über eine Evalueserve-Studie, in der berichtet wurde, dass Google mehrere Patentanmeldungen im Bereich der Mobiltelefonie eingereicht hatte.

Seit 2008 wurden in Android zahlreiche Updates veröffentlicht, mit denen das Betriebssystem schrittweise verbessert, neue Funktionen hinzugefügt und Fehler in früheren Versionen behoben wurden. Jede Hauptversion ist in alphabetischer Reihenfolge nach einem Dessert oder einer zuckerhaltigen Leckerei benannt, wobei die ersten Android-Versionen in dieser Reihenfolge “ Cupcake „, “ Donut „, “ Eclair “ und “ Froyo “ heißen. Bei der Ankündigung von Android KitKat im Jahr 2013 erklärte Google: „Da diese Geräte unser Leben so süß machen, ist jede Android-Version nach einem Dessert benannt“, obwohl ein Google-Sprecher CNN in einem Interview sagte : „Es ist wie ein internes Team und wir sind lieber ein bisschen-wie soll ich sagen-ein bisschen unergründlich in der Sache, ich werde sagen „.

Im Jahr 2010 brachte Google seine Nexus- Geräteserie auf den Markt, bei der Google mit verschiedenen Geräteherstellern zusammenarbeitete, um neue Geräte herzustellen und neue Android-Versionen einzuführen. Die Serie wurde als „eine zentrale Rolle in der Geschichte von Android durch die Einführung neuer Software-Iterationen und Hardwarestandards auf breiter Front “ beschrieben und wurde bekannt für ihre “ aufblähungsfreie “ Software mit „zeitnahen… Updates“. Auf seiner Entwicklerkonferenz im Mai 2013 kündigte Google eine spezielle Version des Samsung Galaxy S4 an, bei der das Telefon anstelle der Samsung-eigenen Android-Anpassung „Stock Android“ ausführte und versprochen wurde, schnell neue Systemupdates zu erhalten. Das Gerät wurde zum Start des Google Play Edition- Programms, gefolgt von anderen Geräten, einschließlich der HTC One Google Play Edition und der Moto G Google Play Edition. Im Jahr 2015 schrieb Ars Technica : „Anfang dieser Woche wurden die letzten Android-Telefone der Google Play Edition in Googles Online-Storefront als“ nicht mehr zum Verkauf verfügbar „aufgeführt und“ Jetzt sind sie alle weg und es sieht ganz aus viel wie das Programm abgeschlossen hat „.

Von 2008 bis 2013 war Hugo Barra als Produktsprecher für Android bei Pressekonferenzen und Google I / O, Googles jährlicher Entwicklerkonferenz, tätig. Er verließ Google im August 2013, um sich dem chinesischen Telefonhersteller Xiaomi anzuschließen. Weniger als ein halbes Jahr zuvor gab Googles damaliger CEO Larry Page in einem Blogbeitrag bekannt, dass Andy Rubin aus der Android-Abteilung gewechselt war, um neue Projekte bei Google zu übernehmen, und dass Sundar Pichai der neue Android-Lead werden würde. Pichai selbst würde schließlich die Position wechseln und im August 2015 neuer CEO von Google werden, nachdem das Unternehmen in das Alphabet- Konglomerat umstrukturiert worden war, was Hiroshi Lockheimer zum neuen Leiter von Android machte.

Unter Android 4.4 Kit Kat wurde der gemeinsame Schreibzugriff auf MicroSD- Speicherkarten für vom Benutzer installierte Anwendungen gesperrt, für die nur die dedizierten Verzeichnisse mit den entsprechenden Paketnamen im Inneren beschreibbar Android/data/ blieben. Der Schreibzugriff wurde mit Android 5 Lollipop über die abwärts inkompatible Google Storage Access Framework- Oberfläche wiederhergestellt.

Im Juni 2014 kündigte Google Android One an, eine Reihe von „Hardware-Referenzmodellen“, mit denen [Gerätehersteller] auf einfache Weise qualitativ hochwertige Telefone zu niedrigen Kosten erstellen können „, die für Verbraucher in Entwicklungsländern entwickelt wurden. Im September kündigte Google den ersten Satz von Android One-Handys zur Veröffentlichung in Indien an. Allerdings Recode berichtete im Juni 2015, dass das Projekt „eine Enttäuschung“ war, „nur ungern Verbraucher und Fertigungspartner“ und „Fehlzündungen aus der Such Firma, die nie ganz geknackt Hardware hat“, zitiert. Pläne für einen Relaunch von Android One tauchten im August 2015 auf. Eine Woche später wurde Afrika als nächster Programmort bekannt gegeben. In einem Bericht von The Information vom Januar 2017 heißt es, dass Google sein kostengünstiges Android One-Programm in die USA ausdehnt, obwohl The Verge feststellt, dass das Unternehmen die eigentlichen Geräte vermutlich nicht selbst herstellen wird.

Google stellte im Oktober 2016 die Smartphones Pixel und Pixel XL vor, die als erste von Google hergestellte Telefone vermarktet wurden und vor dem breiteren Rollout ausschließlich bestimmte Softwarefunktionen wie den Google-Assistenten enthielten. Die Pixel-Telefone ersetzten die Nexus-Serie durch eine neue Generation von Pixel-Telefonen, die im Oktober 2017 eingeführt wurde.

Im Mai 2019 verwickelte sich das Betriebssystem in den Handelskrieg zwischen China und den USA, an dem Huawei beteiligt war, das wie viele andere Technologieunternehmen vom Zugang zur Android-Plattform abhängig geworden war. Im Sommer 2019 kündigte Huawei die Schaffung eines alternativen Betriebssystems zu Android an, das als Harmony OS bekannt ist, und beantragte Rechte an geistigem Eigentum in den wichtigsten globalen Märkten. Huawei hat derzeit keine Pläne, Android in naher Zukunft zu ersetzen, da Harmony OS eher für Geräte im Internet der Dinge als für Smartphones entwickelt wurde.

Am 22. August 2019 wurde bekannt gegeben, dass Android „Q“ offiziell als Android 10 gebrandmarkt wird, wodurch die historische Praxis der Benennung von Hauptversionen nach Desserts beendet wird. Google gab an, dass diese Namen für internationale Nutzer nicht „inklusive“ seien (entweder weil die oben genannten Lebensmittel nicht international bekannt sind oder in einigen Sprachen schwer auszusprechen sind). Am selben Tag berichtete die Android-Polizei , dass Google eine Statue mit einer riesigen Zahl „10“ in Auftrag gegeben hatte, die in der Lobby des neuen Büros der Entwickler installiert werden sollte. Android 10 wurde am 3. September 2019 zuerst für Google Pixel- Handys veröffentlicht.

Beim Speicher mit Gültigkeitsbereich wurde der herkömmliche Schreibzugriff auf den gemeinsam genutzten internen Benutzerspeicher gesperrt, und es bleiben wie gewohnt nur app-spezifische Verzeichnisse verfügbar. Auf Dateien und Verzeichnisse außerhalb kann nur über das abwärtskompatible Storage Access Framework zugegriffen werden. Während diese Einschränkungen angeblich die Privatsphäre der Benutzer verbessern, existierten private App-spezifische Verzeichnisse bereits /data/ seit frühen Versionen des Betriebssystems.

Eigenschaften

Schnittstelle

Die Standardbenutzeroberfläche von Android basiert hauptsächlich auf direkter Manipulation, wobei Berührungseingaben verwendet werden, die lose realen Aktionen entsprechen, wie z. B. Wischen, Tippen, Kneifen und umgekehrtes Kneifen, um Objekte auf dem Bildschirm zu manipulieren, sowie eine virtuelle Tastatur. Gamecontroller und physische Tastaturen in voller Größe werden über Bluetooth oder USB unterstützt. Die Reaktion auf Benutzereingaben ist unmittelbar und bietet eine flüssige Berührungsoberfläche, die häufig die Vibrationsfunktionen des Geräts nutzt, um dem Benutzer ein haptisches Feedback zu geben. Interne Hardware wie Beschleunigungsmesser, Gyroskope und Näherungssensoren werden von einigen Anwendungen verwendet, um auf zusätzliche Benutzeraktionen zu reagieren, z. B. das Anpassen des Bildschirms von Hoch-an Querformat in Abhängigkeit von der Ausrichtung des Geräts oder das Steuern eines Fahrzeugs in einem Rennspiel durch Drehen des Geräts, Simulieren der Steuerung eines Lenkrads.

Startbildschirm

Android-Geräte starten auf dem Startbildschirm, dem primären Navigations- und Informations-„Hub“ auf Android-Geräten, analog zum Desktop auf PCs. Android-Startbildschirme bestehen normalerweise aus App-Symbolen und Widgets. App-Symbole starten die zugehörige App, während Widgets Live-Inhalte anzeigen, die automatisch aktualisiert werden, z. B. eine Wettervorhersage, den E-Mail-Posteingang des Benutzers oder einen Newsticker direkt auf dem Startbildschirm. Ein Homescreen kann aus mehreren Seiten bestehen, zwischen denen der Benutzer hin und her wischen kann. Drittanbieter-Anwendungen auf Google Play und andere App-Stores können ausgiebig Wieder Thema der Startansicht und sogar Mimik das Aussehen von anderen Betriebssystemen, wie Windows Phone. Die meisten Hersteller passen das Aussehen und die Funktionen ihrer Android-Geräte an, um sich von ihren Mitbewerbern abzuheben.

Statusleiste

Am oberen Bildschirmrand befindet sich eine Statusleiste mit Informationen zum Gerät und seiner Konnektivität. Diese Statusleiste kann nach unten gezogen (gewischt) werden, um einen Benachrichtigungsbildschirm anzuzeigen, auf dem Apps wichtige Informationen oder Aktualisierungen anzeigen, sowie einen schnellen Zugriff auf Systemsteuerungen und-umschaltungen wie Anzeigehelligkeit, Konnektivitätseinstellungen (WLAN, Bluetooth, Mobilfunkdaten). Audiomodus und Taschenlampe. Anbieter können erweiterte Einstellungen implementieren, z. B. die Möglichkeit, die Brennerhelligkeit anzupassen.

Benachrichtigungen

Benachrichtigungen sind „kurze, zeitnahe und relevante Informationen zu Ihrer App, wenn sie nicht verwendet wird“. Wenn Sie darauf tippen, werden Benutzer zu einem Bildschirm in der App geleitet, der sich auf die Benachrichtigung bezieht. Ab Android 4.1 „Jelly Bean“ können Benutzer mit „erweiterbaren Benachrichtigungen“ auf ein Symbol in der Benachrichtigung tippen, um weitere Informationen und mögliche App-Aktionen direkt ab der Benachrichtigung zu erweitern und anzuzeigen.

App-Listen

Auf dem Bildschirm „Alle Apps“ werden alle installierten Anwendungen aufgelistet. Benutzer können eine App aus der Liste auf den Startbildschirm ziehen. In einem Bildschirm „Letzte“ können Benutzer zwischen kürzlich verwendeten Apps wechseln.

Die Liste kann je nach Android-Version nebeneinander oder überlappend angezeigt werden.

Navigationstasten

Viele frühe Android-Smartphones waren mit einer speziellen Suchtaste für den schnellen Zugriff auf eine Websuchmaschine und der internen Suchfunktion einzelner Apps ausgestattet. Neuere Geräte ermöglichen das erstere normalerweise durch langes Drücken oder Wischen von der Home-Taste weg.

Die dedizierte Optionstaste, auch als Menütaste bezeichnet, und ihre Bildschirmsimulation werden seit Android Version 10 nicht mehr unterstützt. Google empfiehlt Entwicklern mobiler Anwendungen, Menüs auf der Benutzeroberfläche zu suchen. Bei neueren Telefonen wird der Platz durch eine Task-Taste belegt, mit der bei Aktivierung auf die Liste der zuletzt verwendeten Apps zugegriffen werden kann. Je nach Gerät kann durch langes Drücken ein Drücken der Menütaste simuliert oder die geteilte Bildschirmansicht aktiviert werden. Letzteres ist das Standardverhalten seit der Standardversion von Android 7.

Split-Screen-Ansicht

Die native Unterstützung für die geteilte Bildschirmansicht wurde in der Android-Version 7.0 Nougat hinzugefügt.

Die frühesten vom Hersteller angepassten Android-basierten Smartphones mit bekanntem Split-Screen-Ansichtsmodus sind das Samsung Galaxy S3 und das Note 2 von 2012, von denen das erstere diese Funktion mit dem in TouchWiz mit Android 4.1 Jelly Bean gelieferten Premium Suite- Upgrade erhalten hat.

Laden im ausgeschalteten Zustand

Beim Anschließen oder Trennen der Ladestromversorgung und beim kurzzeitigen Betätigen des Netzschalters oder der Home-Taste wird bei ausgeschaltetem Gerät auf dem Bildschirm eine visuelle Batterieanzeige angezeigt, deren Erscheinungsbild je nach Hersteller unterschiedlich ist, sodass der Benutzer den Ladestatus von a schnell beurteilen kann ausgeschaltet, ohne es zuerst starten zu müssen. Einige zeigen den Batterieprozentsatz an.

Audio-gekoppelter haptischer Effekt

Seit der Standardversion von Android 12, die Anfang 2021 veröffentlicht wurde, kann die synchrone Vibration so eingestellt werden, dass sie das Audio ergänzt. Diese Funktion gab es ursprünglich unter dem Namen „Auto Haptic“ auf dem Android-basierten Samsung Galaxy S III von 2012, das mit einer vom Hersteller modifizierten (TouchWiz) Installation von Android 4.1 Jely Bean veröffentlicht wurde.

 

 

 

Anwendungen

Viele, fast alle Android-Geräte sind mit vorinstallierten Google-Apps ausgestattet, darunter Google Mail, Google Maps, Google Chrome, YouTube, Google Play Music, Google Play Movies und TV und viele mehr.

Anwendungen (“ Apps „), die die Funktionalität von Geräten erweitern (und 64-Bit sein müssen), werden mit dem Android Software Development Kit (SDK) und häufig mit der Programmiersprache Kotlin geschrieben, die Java als Googles bevorzugte Sprache für Android ersetzt Die App-Entwicklung erfolgte im Mai 2019 und wurde ursprünglich im Mai 2017 angekündigt. Java wird weiterhin unterstützt (ursprünglich die einzige Option für User-Space-Programme und wird häufig mit Kotlin gemischt), ebenso wie C ++. Java und / oder andere JVM-Sprachen wie Kotlin können mit C / C ++ kombiniert werden, zusammen mit einer Auswahl nicht standardmäßiger Laufzeiten, die eine bessere C ++-Unterstützung ermöglichen. Die Programmiersprache Go wird ebenfalls unterstützt, allerdings mit einem begrenzten Satz von Anwendungsprogrammierschnittstellen (API).

Das SDK enthält einen umfassenden Satz von Entwicklungstools, einschließlich eines Debuggers, Software-Bibliotheken, ein Mobilteil Emulator basiert auf QEMU, Dokumentation, Beispielcode und Tutorials. Anfänglich war die von Google unterstützte integrierte Entwicklungsumgebung (IDE) Eclipse mit dem Plugin für Android Development Tools (ADT). Im Dezember 2014 veröffentlichte Google Android Studio, das auf IntelliJ IDEA basiert, als primäre IDE für die Entwicklung von Android-Anwendungen. Weitere Entwicklungstools sind verfügbar, darunter ein natives Entwicklungskit (NDK) für Anwendungen oder Erweiterungen in C oder C ++, Google App Inventor, eine visuelle Umgebung für Programmieranfänger und verschiedene plattformübergreifende Frameworks für mobile Webanwendungen. Im Januar 2014 stellte Google ein auf Apache Cordova basierendes Framework für die Portierung von Chrome HTML 5- Webanwendungen auf Android vor, das in eine native Anwendungsshell eingebunden ist. Darüber hinaus wurde Firebase 2014 von Google übernommen, das hilfreiche Tools für App- und Webentwickler bietet.

Android verfügt über eine wachsende Auswahl an Anwendungen von Drittanbietern, die von Benutzern durch Herunterladen und Installieren der APK- Datei (Android Application Package) der Anwendung oder durch Herunterladen mithilfe eines Application Store- Programms erworben werden können, mit dem Benutzer installieren, aktualisieren und entfernen können Anwendungen von ihren Geräten. Der Google Play Store ist der primäre Anwendungsspeicher, der auf Android-Geräten installiert ist, die den Kompatibilitätsanforderungen von Google entsprechen und die Google Mobile Services-Software lizenzieren. Mit dem Google Play Store können Nutzer Anwendungen durchsuchen, herunterladen und aktualisieren, die von Google und Drittentwicklern veröffentlicht wurden. Ab Januar 2021 stehen im Play Store mehr als drei Millionen Anwendungen für Android zur Verfügung. Bis Juli 2013 wurden 50 Milliarden Anwendungen installiert. Einige Netzbetreiber bieten eine direkte Netzbetreiberabrechnung für Google Play-Anwendungskäufe an, bei der die Kosten der Anwendung zur monatlichen Rechnung des Nutzers hinzugerechnet werden. Seit Mai 2017 gibt es monatlich über eine Milliarde aktive Nutzer für Google Mail, Android, Chrome, Google Play und Maps.

Aufgrund der Offenheit von Android gibt es auch eine Reihe von Marktplätzen für Anwendungen von Drittanbietern für Android. Diese bieten entweder einen Ersatz für Geräte, die nicht mit dem Google Play Store ausgeliefert werden dürfen, und bieten Anwendungen, die aufgrund von Android nicht im Google Play Store angeboten werden können zu Verstößen gegen Richtlinien oder aus anderen Gründen. Beispiele für diese Drittanbieter-Stores sind Amazon Appstore, GetJar und SlideMe. F-Droid, ein weiterer alternativer Marktplatz, möchte nur Anwendungen bereitstellen, die unter kostenlosen und Open Source- Lizenzen vertrieben werden.

Im Oktober 2020 entfernte Google mehrere Android-Anwendungen aus dem Play Store, da festgestellt wurde, dass sie gegen die Regeln für die Datenerfassung verstoßen. Das Unternehmen wurde vom International Digital Accountability Council (IDAC) darüber informiert, dass Apps für Kinder wie Number Coloring , Princess Salon und Cats & Cosplay mit kollektiven Downloads von 20 Millionen gegen die Richtlinien von Google verstoßen.

Dateimanager

Seit Android 6 Marshmallow ist ein minimalistischer Dateimanager mit dem Codenamen DocumentsUI Teil des Betriebssystemkerns und basiert auf der Dateiauswahl. Der Zugriff ist nur über das Speichermenü in den Systemeinstellungen möglich.

Adoptierbarer Speicher

Android 6.0 Marshmallow brachte anpassbaren Speicher , eine Option zum Formatieren und Mounten der Speicherkarte als Erweiterung des internen Speichers anstelle des separaten separaten tragbaren Standardspeichers.

Der angenommene Speicher erleichtert möglicherweise die Dateiverwaltung auf dem Gerät, verweigert jedoch die Datenwiederherstellung bei technischen Fehlern und die sofortige Wiederverwendung auf einem anderen Gerät bis zur Neuformatierung.

Aus diesen Gründen haben sich die großen Anbieter Samsung und LG dafür entschieden, akzeptablen Speicher auszuschließen.

Speicherverwaltung

Da Android-Geräte normalerweise batteriebetrieben sind, ist Android so konzipiert, dass Prozesse verwaltet werden, um den Stromverbrauch so gering wie möglich zu halten. Wenn eine Anwendung nicht verwendet wird, setzt das System den Betrieb aus, sodass es zwar zur sofortigen Verwendung verfügbar und nicht geschlossen ist, jedoch weder Batteriestrom noch CPU-Ressourcen verbraucht. Android verwaltet die im Speicher gespeicherten Anwendungen automatisch: Wenn der Speicher knapp wird, beginnt das System unsichtbar und schließt automatisch inaktive Prozesse, beginnend mit denen, die am längsten inaktiv waren. Lifehacker berichtete 2011, dass Task-Killer-Anwendungen von Drittanbietern mehr schaden als nützen.

Hardware

Die wichtigste Hardwareplattform für Android ist ARM (die ARMv7- und ARMv8-A- Architekturen), wobei x86- und x86-64- Architekturen auch in späteren Android-Versionen offiziell unterstützt werden. Das inoffizielle Android-x86- Projekt bot Unterstützung für x86-Architekturen vor der offiziellen Unterstützung. Seit 2012 erscheinen Android-Geräte mit Intel- Prozessoren, darunter Telefone und Tablets. Während Android Unterstützung für 64-Bit-Plattformen erhielt, wurde es zuerst für 64-Bit-x86 und dann für ARM64 entwickelt. Seit Android 5.0 „Lollipop“ werden neben den 32-Bit- Varianten auch 64-Bit- Varianten aller Plattformen unterstützt. Ein inoffizieller experimenteller Port des Betriebssystems zur RISC-V- Architektur wurde 2021 veröffentlicht.

Die Anforderungen an die Mindestmenge an RAM für Geräte mit Android 7.1 reichen in der Praxis von 2 GB für die beste Hardware bis zu 1 GB für den am häufigsten verwendeten Bildschirm. Android unterstützt alle Versionen von OpenGL ES und Vulkan (und Version 1.1, die für einige Geräte verfügbar ist).

Android-Geräte enthalten viele optionale Hardwarekomponenten, darunter Standbild- oder Videokameras, GPS, Orientierungssensoren, spezielle Spielsteuerungen, Beschleunigungsmesser, Gyroskope, Barometer, Magnetometer, Näherungssensoren, Drucksensoren, Thermometer und Touchscreens. Einige Hardwarekomponenten sind nicht erforderlich, wurden jedoch in bestimmten Geräteklassen, z. B. Smartphones, zum Standard. Wenn sie vorhanden sind, gelten zusätzliche Anforderungen. Anfangs war etwas andere Hardware erforderlich, aber diese Anforderungen wurden gelockert oder ganz beseitigt. Als Android ursprünglich als Telefonbetriebssystem entwickelt wurde, waren beispielsweise Hardware wie Mikrofone erforderlich, während die Telefonfunktion im Laufe der Zeit optional wurde. Früher benötigte Android eine Autofokus- Kamera, die, wenn überhaupt, zu einer Kamera mit festem Fokus gelockert wurde, da die Kamera als Anforderung vollständig fallengelassen wurde, als Android mit der Verwendung auf Set-Top-Boxen begann.

Zusätzlich zur Ausführung auf Smartphones und Tablets führen mehrere Anbieter Android nativ auf normaler PC-Hardware mit Tastatur und Maus aus. Zusätzlich zu ihrer Verfügbarkeit auf handelsüblicher Hardware sind ähnliche PC-hardwarefreundliche Versionen von Android im Android-x86-Projekt frei verfügbar, einschließlich angepasster Android 4.4. Mit dem Android-Emulator, der Teil des Android SDK ist, oder Emulatoren von Drittanbietern kann Android auch nicht nativ auf x86-Architekturen ausgeführt werden. Chinesische Unternehmen bauen einen PC und ein mobiles Betriebssystem auf Android-Basis, um „direkt mit Microsoft Windows und Google Android zu konkurrieren“. Die chinesische Akademie für Ingenieurwissenschaften stellte fest, dass „mehr als ein Dutzend“ Unternehmen Android nach einem chinesischen Verbot der Verwendung von Windows 8 auf Regierungs-PCs anpassten.

Entwicklung

Android wird von Google entwickelt, bis die neuesten Änderungen und Updates veröffentlicht werden können. Ab diesem Zeitpunkt wird der Quellcode dem Android Open Source Project (AOSP) zur Verfügung gestellt, einer Open Source- Initiative unter der Leitung von Google. Der AOSP-Code kann ohne Änderungen auf ausgewählten Geräten gefunden werden, hauptsächlich auf dem früheren Nexus und der aktuellen Android One- Geräteserie.

Der Quellcode wird wiederum von OEMs (Original Equipment Manufacturers) so angepasst, dass er auf ihrer Hardware ausgeführt werden kann. Der Quellcode von Android enthält nicht die häufig proprietären Gerätetreiber, die für bestimmte Hardwarekomponenten benötigt werden. Infolgedessen werden die meisten Android-Geräte, einschließlich der von Google, mit einer Kombination aus freier und Open Source- und proprietärer Software geliefert , wobei die für den Zugriff auf Google-Dienste erforderliche Software in die letztere Kategorie fällt.

Zeitplan aktualisieren

Google kündigt jährlich größere inkrementelle Upgrades für Android an. Die Updates können auf Geräten installiert werden Over-the-air. Die neueste Hauptversion ist Android 11.

Die umfangreiche Variation der Hardware in Android-Geräten hat zu erheblichen Verzögerungen bei Software-Upgrades und Sicherheitspatches geführt. Jedes Upgrade musste speziell angepasst werden, ein zeit- und ressourcenintensiver Prozess. Mit Ausnahme von Geräten der Marken Google Nexus und Pixel sind Updates häufig Monate nach der Veröffentlichung der neuen Version oder gar nicht eingetroffen. Hersteller priorisieren häufig ihre neuesten Geräte und lassen alte zurück. Zusätzliche Verzögerungen können von Mobilfunkanbietern eingeführt werden, die nach Erhalt von Updates von Herstellern Android weiter an ihre Bedürfnisse anpassen und umfangreiche Tests in ihren Netzwerken durchführen, bevor sie das Upgrade versenden. Es gibt auch Situationen, in denen Upgrades nicht möglich sind, weil ein Hersteller die erforderlichen Treiber nicht aktualisiert.

Der Mangel an After-Sale-Unterstützung durch Hersteller und Spediteure wurde von Verbrauchergruppen und den Technologiemedien weitgehend kritisiert. Einige Kommentatoren haben festgestellt, dass die Branche einen finanziellen Anreiz hat, ihre Geräte nicht zu aktualisieren, da das Fehlen von Updates für vorhandene Geräte den Kauf neuer Geräte beflügelt, eine Haltung, die als „beleidigend“ bezeichnet wird. Der Guardian beschwerte sich darüber, dass die Verteilungsmethode für Updates nur deshalb kompliziert ist, weil Hersteller und Netzbetreiber sie so gestaltet haben. Im Jahr 2011 hat Google in Zusammenarbeit mit einer Reihe von Branchenakteuren eine „Android Update Alliance“ angekündigt, die sich verpflichtet, für 18 Monate nach ihrer Veröffentlichung zeitnahe Updates für jedes Gerät bereitzustellen. Seit ihrer Ankündigung gab es jedoch kein weiteres offizielles Wort über diese Allianz.

Im Jahr 2012 begann Google, bestimmte Aspekte des Betriebssystems (insbesondere seine zentralen Anwendungen) zu entkoppeln, damit sie unabhängig vom Betriebssystem über den Google Play Store aktualisiert werden können. Eine dieser Komponenten, Google Play Services, ist ein Closed-Source-Prozess auf Systemebene, der APIs für Google-Dienste bereitstellt und automatisch auf fast allen Geräten installiert wird, auf denen Android 2.2 „Froyo“ und höher ausgeführt wird. Mit diesen Änderungen kann Google neue Systemfunktionen hinzufügen und Apps aktualisieren, ohne ein Upgrade auf das Betriebssystem selbst verteilen zu müssen. Infolgedessen enthielten Android 4.2 und 4.3 „Jelly Bean“ relativ weniger benutzerbezogene Änderungen, wobei der Schwerpunkt mehr auf geringfügigen Änderungen und Plattformverbesserungen lag.

Der damalige Geschäftsführer von HTC , Jason Mackenzie, bezeichnete monatliche Sicherheitsupdates im Jahr 2015 als „unrealistisch“, und Google versuchte, die Netzbetreiber davon zu überzeugen, Sicherheitspatches von den vollständigen Testverfahren auszuschließen. Im Mai 2016 berichtete Bloomberg Businessweek, dass Google Anstrengungen unternimmt, um Android auf dem neuesten Stand zu halten. Dazu gehören beschleunigte Sicherheitsupdates, die Einführung technologischer Problemumgehungen, die Reduzierung der Anforderungen für Telefontests und die Einstufung von Telefonherstellern, um „Scham“ zu verursachen „sie in besseres Verhalten. Bloomberg erklärte : „Da Smartphones leistungsfähiger, komplexer und hackbarer werden, wird es immer wichtiger, dass die neueste Software eng mit der Hardware zusammenarbeitet.“ Hiroshi Lockheimer, der Android-Chef, gab zu, dass „es keine ideale Situation ist“, und kommentierte weiter, dass das Fehlen von Updates „das schwächste Glied in Bezug auf die Sicherheit unter Android“ sei. Mobilfunkanbieter wurden im Bericht aufgrund ihrer langsamen Genehmigungszeit beim Testen in ihren Netzwerken als die „herausforderndsten Diskussionen“ beschrieben, obwohl einige Anbieter, darunter Verizon Wireless und Sprint Corporation, ihre Genehmigungszeiten bereits verkürzten. Um weitere Überzeugungsarbeit zu leisten, teilte Google seinen Android-Partnern eine Liste der Top-Telefonhersteller mit, die anhand aktualisierter Geräte gemessen wurden, und erwägt, die Liste zu veröffentlichen. Mike Chan, Mitbegründer des Telefonherstellers Nextbit und ehemaliger Android-Entwickler, sagte, „Der beste Weg, um dieses Problem zu lösen, ist eine massive Neuarchitektur des Betriebssystems“, „oder Google könnte in die Ausbildung von Herstellern und Netzbetreibern investieren.“ guter Android Bürger “.

Im Mai 2017 stellte Google mit der Ankündigung von Android 8.0 Project Treble vor, einen wichtigen Neuarchitekten des Android-Betriebssystem-Frameworks, mit dem Hersteller Geräte einfacher, schneller und kostengünstiger auf neuere Android-Versionen aktualisieren können. Project Treble trennt die Herstellerimplementierung (gerätespezifische Software auf niedrigerer Ebene, die von Siliziumherstellern geschrieben wurde) über eine neue „Herstellerschnittstelle“ vom Android-Betriebssystem-Framework. In Android 7.0 und früheren Versionen gibt es keine formale Herstellerschnittstelle. Daher müssen Gerätehersteller große Teile des Android-Codes aktualisieren, um ein Gerät auf eine neuere Version des Betriebssystems zu verschieben. Mit Treble bietet die neue stabile Herstellerschnittstelle Zugriff auf die hardwarespezifischen Teile von Android, sodass Gerätehersteller neue Android-Versionen bereitstellen können, indem sie einfach das Android-Betriebssystem-Framework aktualisieren, „ohne dass zusätzliche Arbeiten von den Siliziumherstellern erforderlich sind“.

Im September 2017 gab das Project Treble-Team von Google bekannt, dass es Google im Rahmen seiner Bemühungen zur Verbesserung des Sicherheitslebenszyklus von Android-Geräten gelungen ist, die Linux Foundation dazu zu bringen, eine Verlängerung des Support-Lebenszyklus des Linux Long-Term Support (LTS) zu vereinbaren. Kernel-Zweig von den 2 Jahren, die er in der Vergangenheit bis zu 6 Jahre für zukünftige Versionen des LTS-Kernels gedauert hat, beginnend mit Linux-Kernel 4.4.

Im Mai 2019 führte Google mit der Ankündigung von Android 10 Project Mainline ein, um die Bereitstellung von Updates für das Android-Ökosystem zu vereinfachen und zu beschleunigen. Project Mainline ermöglicht Updates für Kernkomponenten des Betriebssystems über den Google Play Store. Infolgedessen können wichtige Sicherheits- und Leistungsverbesserungen, die zuvor Teil vollständiger Betriebssystemupdates sein mussten, so einfach heruntergeladen und installiert werden wie ein App-Update.

Google berichtete über die Einführung neuer Änderungen in Android 12, die die Verwendung von Anwendungsspeichern von Drittanbietern vereinfachen sollen. Diese Ankündigung korrigierte die Bedenken hinsichtlich der Entwicklung der Android-App, einschließlich eines Kampfes um ein alternatives In-App-Zahlungssystem und der Schwierigkeiten von Unternehmen, die aufgrund von COVID-19 online gehen .

Linux Kernel

Android-Kernel basiert auf dem Linux-Kernel ‚s langfristige Unterstützung (LTS) Niederlassungen. Ab 2021 verwendet Android die Versionen 4.14, 4.19 oder 5.4 des Linux-Kernels. Der tatsächliche Kernel hängt vom jeweiligen Gerät ab.

Die Android-Variante des Linux-Kernels enthält weitere architektonische Änderungen, die von Google außerhalb des typischen Entwicklungszyklus des Linux-Kernels implementiert werden, z. B. die Einbeziehung von Komponenten wie Gerätebäumen, Ashmem, ION und andere OOM-Verfahren (Out of Memory). Bestimmte Funktionen, die Google zum Linux-Kernel beigetragen hat, insbesondere eine Energieverwaltungsfunktion namens „Wakelocks“, wurden von den Kernel- Kernentwicklern zunächst abgelehnt, auch weil sie der Ansicht waren, dass Google nicht die Absicht hatte, seinen eigenen Code beizubehalten. Google gab im April 2010 bekannt, dass zwei Mitarbeiter für die Arbeit mit der Linux-Kernel-Community eingestellt werden sollen. Greg Kroah-Hartman, der derzeitige Linux-Kernel-Betreuer für die stabile Niederlassung, sagte jedoch im Dezember 2010, er sei besorgt, dass Google dies nicht mehr versuche Holen Sie sich ihre Code-Änderungen in Mainstream-Linux enthalten. Der Google-Ingenieur Patrick Brady hat einmal auf der Entwicklerkonferenz des Unternehmens erklärt, dass „Android nicht Linux ist“. Computerworld fügte hinzu: „Lassen Sie es mich einfach machen, ohne Linux gibt es kein Android.“ Ars Technica schrieb: „Obwohl Android auf dem Linux-Kernel basiert, hat die Plattform sehr wenig mit dem herkömmlichen Desktop-Linux-Stack zu tun.“

Im August 2011 sagte Linus Torvalds, dass „Android und Linux irgendwann zu einem gemeinsamen Kernel zurückkehren würden, aber es wird wahrscheinlich nicht für vier bis fünf Jahre sein“. Im Dezember 2011 kündigte Greg Kroah-Hartman den Start des Android Mainlining Project an, mit dem einige Android-Treiber,-Patches und-Funktionen ab Linux 3.3 wieder in den Linux-Kernel integriert werden sollen. Linux hat die Autoschlaf- und Wakelocks-Funktionen nach vielen früheren Fusionsversuchen in den 3.5-Kernel aufgenommen. Die Schnittstellen sind identisch, aber die vorgelagerte Linux-Implementierung ermöglicht zwei verschiedene Suspend-Modi: Speicher (das traditionelle Suspend, das Android verwendet) und Festplatte (Ruhezustand, wie er auf dem Desktop genannt wird). Google unterhält eine öffentliche Code-Repository, die ihre experimentelle Arbeit enthält Re-Basis Android aus den neuesten stabilen Linux-Versionen.

Android ist eine Linux-Distribution, so die Linux Foundation, Googles Open-Source-Chef Chris DiBona und mehrere Journalisten. Andere, wie der Google-Ingenieur Patrick Brady, sagen, dass Android kein Linux im Sinne einer traditionellen Unix-ähnlichen Linux-Distribution ist. Android enthält nicht die GNU C-Bibliothek (sie verwendet Bionic als alternative C-Bibliothek) und einige andere Komponenten, die normalerweise in Linux-Distributionen enthalten sind.

Mit der Veröffentlichung von Android Oreo im Jahr 2017 forderte Google aus Sicherheitsgründen, dass Geräte, die mit neuen SoCs ausgeliefert wurden, über eine Linux-Kernel-Version 4.4 oder neuer verfügen. Bestehende Geräte, die auf Oreo aktualisiert wurden, und neue Produkte, die mit älteren SoCs eingeführt wurden, waren von dieser Regel ausgenommen.

Verwurzelung

Der Flash-Speicher auf Android-Geräten ist in mehrere Partitionen unterteilt, z. B. /system/ für das Betriebssystem selbst sowie /data/ für Benutzerdaten und Anwendungsinstallationen.

Im Gegensatz zu Desktop-Linux-Distributionen erhalten Besitzer von Android-Geräten keinen Root- Zugriff auf das Betriebssystem und vertrauliche Partitionen, /system/ die schreibgeschützt sind. Der Root-Zugriff kann jedoch durch Ausnutzen von Sicherheitslücken in Android erreicht werden, die häufig von der Open-Source-Community verwendet werden, um die Funktionen und Anpassbarkeit ihrer Geräte zu verbessern, aber auch von böswilligen Parteien, um Viren und Malware zu installieren.

Um den Root-Zugriff zu aktivieren, muss sich der standardmäßig gesperrte Bootloader des Geräts in einem entsperrten Zustand befinden. Der Entsperrvorgang setzt das System auf den Werkszustand zurück und löscht alle Benutzerdaten.

Software-Stack

Neben dem Linux-Kernel gibt es die in C geschriebene Middleware, Bibliotheken und APIs sowie Anwendungssoftware, die auf einem Anwendungsframework ausgeführt wird, das Java- kompatible Bibliotheken enthält. Die Entwicklung des Linux-Kernels wird unabhängig von den anderen Quellcode-Projekten von Android fortgesetzt.

Android verwendet Android Runtime (ART) als Laufzeitumgebung (eingeführt in Version 4.4), die die AOT-Kompilierung verwendet, um den Anwendungsbytecode bei der Installation einer Anwendung vollständig in Maschinencode zu kompilieren. In Android 4.4 war ART eine experimentelle Funktion und nicht standardmäßig aktiviert. Es wurde die einzige Laufzeitoption in der nächsten Hauptversion von Android, 5.0. In Versionen, die bis zur Übernahme von ART durch Version 5.0 nicht mehr unterstützt wurden, verwendete Android Dalvik zuvor als virtuelle Prozessmaschine mit Trace-basierter Just-in-Time-Kompilierung (JIT), um Dalvik „Dex-Code“ (Dalvik Executable) auszuführen wird normalerweise aus dem Java-Bytecode übersetzt. Nach dem Trace-basierten JIT-Prinzip führt Dalvik neben der Interpretation des Großteils des Anwendungscodes bei jedem Start einer Anwendung die Kompilierung und native Ausführung ausgewählter häufig ausgeführter Codesegmente („Traces“) durch. Für die Java-Bibliothek verwendet die Android-Plattform eine Teilmenge des inzwischen eingestellten Apache Harmony- Projekts. Im Dezember 2015 gab Google bekannt, dass die nächste Version von Android auf eine Java-Implementierung basierend auf dem OpenJDK- Projekt umgestellt wird .

Die Standard-C-Bibliothek von Android, Bionic, wurde von Google speziell für Android als Ableitung des Standard-C-Bibliothekscodes von BSD entwickelt. Bionic selbst wurde mit mehreren Hauptfunktionen entwickelt, die für den Linux-Kernel spezifisch sind. Die Hauptvorteile der Verwendung von Bionic anstelle der GNU C Library (glibc) oder uClibc sind der geringere Laufzeitbedarf und die Optimierung für Niederfrequenz-CPUs. Gleichzeitig wird Bionic unter den Bedingungen der BSD-Lizenz lizenziert, die Google für das gesamte Lizenzmodell von Android besser geeignet findet.

Google strebte gegen Ende 2012 ein anderes Lizenzmodell an und stellte den Bluetooth-Stack in Android von der GPL-lizenzierten BlueZ auf die Apache-lizenzierte BlueDroid um. Ein neuer Bluetooth-Stack namens Gabeldorsche wurde entwickelt, um die Fehler in der BlueDroid-Implementierung zu beheben.

Android verfügt standardmäßig weder über ein natives X Window-System noch unterstützt es den vollständigen Satz von Standard-GNU- Bibliotheken. Dies machte es schwierig, vorhandene Linux-Anwendungen oder-Bibliotheken auf Android zu portieren, bis Version r5 des Android Native Development Kit Unterstützung für Anwendungen brachte, die vollständig in C oder C ++ geschrieben waren. In C geschriebene Bibliotheken können auch in Anwendungen durch Einspritzen einer kleinen Unterlegscheibe und Verwendung des JNI verwendet werden.

In aktuellen Android-Versionen wird “ Toybox „, eine Sammlung von Befehlszeilenprogrammen (hauptsächlich zur Verwendung durch Apps, da Android standardmäßig keine Befehlszeilenschnittstelle bereitstellt) (seit der Veröffentlichung von Marshmallow) verwendet, um eine ähnliche Version zu ersetzen „Toolbox“-Sammlung in früheren Android-Versionen gefunden.

Android verfügt über ein anderes Betriebssystem, Trusty OS, als Teil von „Trusty“-Softwarekomponenten, die eine Trusted Execution Environment (TEE) auf Mobilgeräten unterstützen. „Trusty und die Trusty-API können sich ändern. [..] Anwendungen für das Trusty-Betriebssystem können in C / C ++ geschrieben werden (C ++-Unterstützung ist begrenzt) und sie haben Zugriff auf eine kleine C-Bibliothek. [..] Alle Trusty Anwendungen sind Single-Threaded-Anwendungen, Multithreading im vertrauenswürdigen Benutzerbereich wird derzeit nicht unterstützt. [..] Die Anwendungsentwicklung von Drittanbietern wird in der aktuellen Version nicht unterstützt, und Software, die auf dem Betriebssystem und dem Prozessor ausgeführt wird, führt das DRM- Framework für protected aus Inhalt. [..] Es gibt viele andere Verwendungszwecke für ein TEE, wie z. B. mobiles Bezahlen, sicheres Banking, Festplattenverschlüsselung, Multi-Faktor-Authentifizierung, Schutz vor Zurücksetzen des Geräts, wiederholungsgeschützter persistenter Speicher, drahtlose Anzeige („Besetzung“) von geschützte Inhalte, sichere Verarbeitung von PINs und Fingerabdrücken und sogar Erkennung von Malware. “

Open-Source-Community

Der Quellcode von Android wird von Google unter einer Open-Source-Lizenz veröffentlicht. Aufgrund seiner Offenheit hat eine große Community von Entwicklern und Enthusiasten den Open-Source-Code als Grundlage für Community-gesteuerte Projekte verwendet, die Updates für ältere Geräte bereitstellen neue Funktionen für fortgeschrittene Benutzer oder bringen Sie Android auf Geräte, die ursprünglich mit anderen Betriebssystemen ausgeliefert wurden. Diese von der Community entwickelten Releases bringen neue Funktionen und Updates häufig schneller als über die offiziellen Hersteller- bzw. Carrier-Kanäle mit einem vergleichbaren Qualitätsniveau auf Geräte. Unterstützung für ältere Geräte, die keine offiziellen Updates mehr erhalten; oder bringen Sie Android auf Geräte, die offiziell mit anderen Betriebssystemen wie dem HP TouchPad veröffentlicht wurden. Gemeinschaftsmitteilungen kommen oft prä-verwurzelt und enthalten Modifikationen, die nicht durch den ursprünglichen Hersteller bereitgestellt, wie die Fähigkeit zu übertakten oder Über- bzw. Unterspannung des Geräts Prozessor. CyanogenMod war die am weitesten verbreitete Community-Firmware, die jetzt eingestellt und von LineageOS abgelöst wurde.

Ab August 2019 gibt es eine Handvoll bemerkenswerter benutzerdefinierter Android-Distributionen (ROMs) der neuesten Android-Version 9.0 Pie, die im August 2018 veröffentlicht wurde. Siehe Liste der benutzerdefinierten Android-Distributionen .

In der Vergangenheit haben Gerätehersteller und Mobilfunkanbieter die Firmware- Entwicklung von Drittanbietern in der Regel nicht unterstützt. Die Hersteller äußern sich besorgt über die fehlerhafte Funktion von Geräten, auf denen inoffizielle Software ausgeführt wird, und die daraus resultierenden Supportkosten. Darüber hinaus bieten modifizierte Firmware wie CyanogenMod manchmal Funktionen wie Tethering, für die Carrier sonst eine Prämie verlangen würden. Infolgedessen sind technische Hindernisse, einschließlich gesperrter Bootloader und eingeschränkter Zugriff auf Root-Berechtigungen, bei vielen Geräten häufig. Da jedoch von der Community entwickelte Software immer beliebter wird und nach einer Erklärung des Kongressbibliothekars in den USA, die das “ Jailbreaking “ mobiler Geräte ermöglicht, haben Hersteller und Netzbetreiber ihre Position in Bezug auf die Entwicklung von Drittanbietern gemildert. Dazu gehören HTC, Motorola, Samsung und Sony, die Unterstützung bieten und die Entwicklung fördern. Infolgedessen hat sich im Laufe der Zeit die Notwendigkeit verringert, Hardwareeinschränkungen zu umgehen, um inoffizielle Firmware zu installieren, da immer mehr Geräte mit entsperrten oder entsperrbaren Bootloadern ausgeliefert werden, ähnlich wie bei Nexus- Telefonen, obwohl Benutzer normalerweise auf ihre Geräte verzichten müssen. Garantien dafür. Trotz der Akzeptanz durch die Hersteller verlangen einige Netzbetreiber in den USA immer noch, dass Telefone gesperrt sind, was Entwickler und Kunden frustriert.

Geräte-Codenamen

Intern identifiziert Android jedes unterstützte Gerät anhand seines Geräte-Codenamens , einer kurzen Zeichenfolge, die dem für die Vermarktung des Geräts verwendeten Modellnamen ähneln kann oder nicht. Beispielsweise lautet der Geräte-Codename des Pixel-Smartphones Sailfish .

Der Codename des Geräts ist normalerweise für den Endbenutzer nicht sichtbar, ist jedoch wichtig, um die Kompatibilität mit geänderten Android-Versionen zu bestimmen. Es wird manchmal auch in Artikeln erwähnt, in denen ein Gerät behandelt wird, da es ermöglicht, verschiedene Hardwarevarianten eines Geräts zu unterscheiden, selbst wenn der Hersteller sie unter demselben Namen anbietet. Der Geräte-Codename steht zum Ausführen von Anwendungen unter zur Verfügung android.os.Build.DEVICE .

Sicherheit und Privatsphäre

Im Jahr 2020 startete Google die Android Partner Vulnerability Initiative, um die Sicherheit von Android zu verbessern. Sie bildeten auch ein Android-Sicherheitsteam.

Umfang der Überwachung durch öffentliche Einrichtungen

Im Rahmen der umfassenderen Offenlegung der Massenüberwachung 2013 wurde im September 2013 bekannt gegeben, dass die amerikanischen und britischen Geheimdienste, die National Security Agency (NSA) und das Government Communications Headquarters (GCHQ) Zugriff auf die Benutzerdaten auf dem iPhone BlackBerry haben und Android-Geräte. Berichten zufolge können sie fast alle Smartphone-Informationen lesen, einschließlich SMS, Standort, E-Mails und Notizen. Im Januar 2014 enthüllten weitere Berichte die Fähigkeit der Geheimdienste, die über das Internet übertragenen persönlichen Informationen von sozialen Netzwerken und anderen beliebten Anwendungen wie Angry Birds abzufangen, die persönliche Informationen ihrer Benutzer aus Werbe- und anderen kommerziellen Gründen sammeln. Laut The Guardian verfügt GCHQ über einen Wiki- ähnlichen Leitfaden für verschiedene Apps und Werbenetzwerke sowie über die verschiedenen Daten, die aus den einzelnen Apps entnommen werden können. Später in dieser Woche gab der finnische Entwickler von Angry Birds, Rovio, bekannt, dass er seine Beziehungen zu seinen Werbeplattformen angesichts dieser Enthüllungen überdenken werde, und forderte die breitere Industrie auf, dasselbe zu tun.

Die Dokumente enthüllten eine weitere Anstrengung der Geheimdienste, Google Maps-Suchanfragen und-Anfragen abzufangen, die von Android und anderen Smartphones gesendet wurden, um Standortinformationen in großen Mengen zu sammeln. Die NSA und das GCHQ bestehen darauf, dass ihre Aktivitäten allen relevanten nationalen und internationalen Gesetzen entsprechen, obwohl der Guardian erklärte, dass „die jüngsten Offenlegungen auch zu einer wachsenden Besorgnis der Öffentlichkeit darüber führen könnten, wie der Technologiesektor Informationen sammelt und verwendet, insbesondere für diejenigen außerhalb der USA, die Spaß daran haben.“ weniger Datenschutz als Amerikaner. “

Durchgesickerte Dokumente, die von WikiLeaks mit dem Codenamen Vault 7 veröffentlicht wurden und von 2013 bis 2016 datiert wurden, beschreiben die Fähigkeiten der Central Intelligence Agency (CIA) zur Durchführung elektronischer Überwachung und Cyberkriegsführung, einschließlich der Fähigkeit, die Betriebssysteme der meisten Smartphones (einschließlich Android) zu gefährden..

Häufige Sicherheitsbedrohungen

Nachforschungen des Sicherheitsunternehmens Trend Micro führen den Missbrauch von Premiumdiensten als die häufigste Art von Android-Malware an, bei der Textnachrichten von infizierten Telefonen ohne Zustimmung oder Wissen des Benutzers an erstklassige Telefonnummern gesendet werden. Andere Malware zeigt unerwünschte und aufdringliche Werbung auf dem Gerät an oder sendet persönliche Informationen an nicht autorisierte Dritte. Sicherheitsbedrohungen auf Android nehmen Berichten zufolge exponentiell zu. Die Ingenieure von Google haben jedoch argumentiert, dass die Bedrohung durch Malware und Viren auf Android von Sicherheitsunternehmen aus kommerziellen Gründen übertrieben wird, und die Sicherheitsbranche beschuldigt, mit den Befürchtungen zu spielen, Virenschutzsoftware an Benutzer zu verkaufen. Google behauptet, dass gefährliche Malware tatsächlich äußerst selten ist, und eine von F-Secure durchgeführte Umfrage ergab, dass nur 0,5% der gemeldeten Android-Malware aus dem Google Play Store stammen.

Im August 2015 kündigte Google, dass die Geräte in der Google Nexus-Serie monatliche Sicherheits erhalten würden beginnen Patches. Google schrieb außerdem: „Nexus-Geräte erhalten mindestens zwei Jahre lang wichtige Updates und Sicherheitspatches für einen längeren Zeitraum von drei Jahren ab der Erstverfügbarkeit oder 18 Monate nach dem letzten Verkauf des Geräts über den Google Store.“ Im folgenden Oktober kamen Forscher der Universität Cambridge zu dem Schluss, dass 87,7% der verwendeten Android-Telefone Sicherheitslücken aufgrund fehlender Updates und fehlenden Supports gekannt, aber nicht behoben hatten. Ron Amadeo von Ars Technica schrieb auch im August 2015, dass „Android ursprünglich vor allem für eine breite Akzeptanz konzipiert wurde. Google begann mit einem Marktanteil von null Prozent bei Null und gab die Kontrolle gerne auf und gab jedem einen Sitzplatz.“ Im Austausch für die Adoption am Tisch. […] Jetzt hat Android jedoch einen Anteil von 75 bis 80 Prozent am weltweiten Smartphone-Markt. Damit ist Android nicht nur das beliebteste mobile Betriebssystem der Welt, sondern auch das wohl beliebteste Betriebssystem der damaligen Zeit Aus diesem Grund ist die Sicherheit zu einem großen Problem geworden. Android verwendet immer noch eine Befehlskette für Softwareupdates, die entwickelt wurde, als das Android-Ökosystem keine Geräte zum Aktualisieren hatte und einfach nicht funktioniert. “ Nach den Nachrichten über den monatlichen Zeitplan von Google versprachen einige Hersteller, darunter Samsung und LG, monatliche Sicherheitsupdates herauszugeben. Wie Jerry Hildenbrand im Februar 2016 in Android Central feststellte, „erhielten wir stattdessen einige Updates für bestimmte Versionen einer kleinen Handvoll.“ von Modellen. Und ein paar gebrochene Versprechen „.

In einem Beitrag vom März 2017 im Sicherheitsblog von Google haben die Sicherheitsbeauftragten von Android, Adrian Ludwig und Mel Miller, geschrieben, dass „mehr als 735 Millionen Geräte von mehr als 200 Herstellern im Jahr 2016 ein Plattform-Sicherheitsupdate erhalten haben“ und dass „unsere Carrier- und Hardware-Partner zur Erweiterung der Bereitstellung von beigetragen haben Diese Updates veröffentlichen im letzten Quartal 2016 Updates für mehr als die Hälfte der 50 weltweit führenden Geräte. “ Sie schrieben auch, dass „etwa die Hälfte der Ende 2016 verwendeten Geräte im vergangenen Jahr kein Plattform-Sicherheitsupdate erhalten hatte“ und dass sich ihre Arbeit weiterhin auf die Rationalisierung des Sicherheitsupdates-Programms konzentrieren würde, um die Bereitstellung durch die Hersteller zu vereinfachen. In einem Kommentar zu TechCrunch erklärte Ludwig außerdem, dass die Wartezeit für Sicherheitsupdates von „sechs auf neun Wochen auf nur wenige Tage“ reduziert worden sei und 78% der Flaggschiff-Geräte in Nordamerika auf dem neuesten Stand seien Sicherheit Ende 2016.

Patches für Fehler im Kernbetriebssystem erreichen Benutzer älterer und günstigerer Geräte häufig nicht. Der Open-Source-Charakter von Android ermöglicht es Sicherheitsunternehmen jedoch, vorhandene Geräte zu übernehmen und sie für hochsichere Zwecke anzupassen. Zum Beispiel hat Samsung im Rahmen der Übernahme von Open Kernel Labs mit General Dynamics zusammengearbeitet, um Jelly Bean auf dem gehärteten Microvisor für das „Knox“-Projekt neu aufzubauen.

Android-Smartphones können den Standort von Wi-Fi- Zugangspunkten melden, die beim Bewegen von Telefonbenutzern auftreten, und Datenbanken erstellen, die den physischen Standort von Hunderten Millionen solcher Zugangspunkte enthalten. Diese Datenbanken bilden elektronische Karten zum Auffinden von Smartphones, mit denen Apps wie Foursquare, Google Latitude und Facebook Places ausgeführt und standortbezogene Anzeigen geschaltet werden können. Überwachungssoftware von Drittanbietern wie TaintDroid, ein von der akademischen Forschung finanziertes Projekt, kann in einigen Fällen erkennen, wann persönliche Informationen von Anwendungen an Remote-Server gesendet werden.

Im Jahr 2018 hat das norwegische Sicherheitsunternehmen Promon eine schwerwiegende Sicherheitslücke für Android entdeckt, die ausgenutzt werden kann, um Anmeldeinformationen zu stehlen, auf Nachrichten zuzugreifen und den Standort zu verfolgen. Diese Sicherheitsanfälligkeit ist in allen Android-Versionen, einschließlich Android 10, zu finden. Die Sicherheitsanfälligkeit wurde dadurch verursacht, dass ein Fehler im Multitasking-System ausgenutzt wurde und böswillige Apps legitime Apps mit gefälschten Anmeldebildschirmen überlagern konnten, die den Benutzern bei der Übergabe von Sicherheitsanmeldeinformationen nicht bekannt waren. Die Benutzer können auch dazu verleitet werden, den bösartigen Apps zusätzliche Berechtigungen zu erteilen, die es den Apps später ermöglichen, verschiedene schändliche Aktivitäten auszuführen, einschließlich des Abfangens von Texten oder Anrufen und Banküberfällen. Avast Threat Labs entdeckte auch, dass viele vorinstallierte Apps eines neuen Android-Geräts gefährliche Malware und Adware auf mehreren hundert verschiedenen Android-Gerätemodellen und-versionen enthalten. Einige der vorinstallierten Malwares können Werbebetrug begehen oder sogar das Host-Gerät übernehmen.

Im Jahr 2020 die Welche? Watchdog berichtete, dass mehr als eine Milliarde Android-Geräte, die 2012 oder früher veröffentlicht wurden, was 40% der Android-Geräte weltweit entspricht, dem Risiko ausgesetzt sind, gehackt zu werden. Diese Schlussfolgerung ergab sich aus der Tatsache, dass 2019 keine Sicherheitsupdates für die Android-Versionen unter 7.0 veröffentlicht wurden. Welche? arbeitete mit dem Antivirenlabor von AV Comparatives zusammen, um fünf Telefonmodelle mit Malware zu infizieren, und es gelang jeweils. Google weigerte sich, die Spekulationen des Wachhundes zu kommentieren.

Am 5. August 2020 veröffentlichte Twitter einen Blog, in dem die Benutzer aufgefordert wurden, ihre Anwendungen auf die neueste Version zu aktualisieren, um Sicherheitsbedenken auszuräumen, die es anderen ermöglichten, auf Direktnachrichten zuzugreifen. Ein Hacker könnte leicht die „Android-Systemberechtigungen“ verwenden, um die Kontoanmeldeinformationen abzurufen, um dies zu tun. Das Sicherheitsproblem tritt nur bei Android 8 (Android Oreo) und Android 9 (Android Pie) auf. Twitter bestätigte, dass die Aktualisierung der App solche Praktiken einschränken wird.

Technische Sicherheitsmerkmale

Android-Anwendungen werden in einer Sandbox ausgeführt, einem isolierten Bereich des Systems, der keinen Zugriff auf die übrigen Ressourcen des Systems hat, es sei denn, der Benutzer gewährt bei der Installation der Anwendung explizit Zugriffsberechtigungen. Dies ist jedoch möglicherweise nicht vorab möglich installierte Apps. Es ist beispielsweise nicht möglich, den Mikrofonzugriff der vorinstallierten Kamera-App zu deaktivieren, ohne die Kamera vollständig zu deaktivieren. Dies gilt auch in den Android-Versionen 7 und 8.

Seit Februar 2012 verwendet Google seinen Malware-Scanner von Google Bouncer , um im Google Play Store verfügbare Apps zu überwachen und zu scannen. Im November 2012 wurde im Rahmen der Android 4.2- Betriebssystemversion „Jelly Bean“ die Funktion „Apps überprüfen“ eingeführt, mit der alle Apps sowohl von Google Play als auch von Drittanbietern auf böswilliges Verhalten überprüft werden können. Ursprünglich nur während der Installation, erhielt Verify Apps 2014 ein Update, um Apps „ständig“ zu scannen, und 2017 wurde die Funktion über ein Menü in den Einstellungen für Benutzer sichtbar gemacht.

Vor der Installation einer Anwendung zeigt der Google Play Store eine Liste der Anforderungen an, die eine App zum Funktionieren benötigt. Nach Überprüfung dieser Berechtigungen kann der Benutzer wählen, ob er sie akzeptieren oder ablehnen möchte, und die Anwendung nur installieren, wenn er sie akzeptiert. In Android 6.0 „Marshmallow“ wurde das Berechtigungssystem geändert; Apps werden bei der Installation nicht mehr automatisch alle angegebenen Berechtigungen erteilt. Stattdessen wird ein Opt-In-System verwendet, bei dem Benutzer aufgefordert werden, einer App einzelne Berechtigungen zu erteilen oder zu verweigern, wenn sie zum ersten Mal benötigt werden. Anwendungen erinnern sich an die Zuschüsse, die vom Benutzer jederzeit widerrufen werden können. Vorinstallierte Apps sind jedoch nicht immer Teil dieses Ansatzes. In einigen Fällen ist es möglicherweise nicht möglich, bestimmte Berechtigungen für vorinstallierte Apps zu verweigern oder zu deaktivieren. Die Google Play Services-App kann weder deinstalliert noch deaktiviert werden. Jeder erzwungene Stoppversuch führt dazu, dass die App selbst neu gestartet wird. Das neue Berechtigungsmodell wird nur von Anwendungen verwendet, die mit dem Software Development Kit (SDK) für Marshmallow entwickelt wurden, und ältere Apps verwenden weiterhin den vorherigen Alles-oder-Nichts-Ansatz. Berechtigungen für diese Apps können weiterhin widerrufen werden. Dies kann jedoch dazu führen, dass sie nicht ordnungsgemäß funktionieren, und es wird eine entsprechende Warnung angezeigt.

Im September 2014 berichtete Jason Nova von Android Authority über eine Studie des deutschen Sicherheitsunternehmens Fraunhofer AISEC zu Antivirensoftware- und Malware-Bedrohungen auf Android. Nova schrieb: „Das Android-Betriebssystem verarbeitet Softwarepakete durch Sandboxing. Dadurch können Anwendungen den Verzeichnisinhalt anderer Apps nicht auflisten, um das System zu schützen. Indem das Antivirenprogramm die Verzeichnisse anderer Apps nach der Installation nicht auflistet, Anwendungen, die beim Herunterladen kein inhärentes verdächtiges Verhalten aufweisen, werden als sicher gelöscht. Wenn später Teile der App aktiviert werden, die sich als bösartig herausstellen, kann das Antivirenprogramm dies nicht feststellen, da es sich innerhalb der App und außerhalb des Antivirenprogramms befindet „Gerichtsbarkeit“. Die Studie von Fraunhofer AISEC, in der Antivirensoftware von Avast, AVG, Bitdefender, ESET, F-Secure, Kaspersky, Lookout, McAfee (ehemals Intel Security), Norton, Sophos und Trend Micro untersucht wurde, ergab, dass „die getesteten Antiviren-Apps dies nicht tun Schutz vor angepasster Malware oder gezielten Angriffen bieten „und dass“ die getesteten Antiviren-Apps auch keine Malware erkennen konnten, die bislang völlig unbekannt ist, aber keine Anstrengungen unternimmt, um ihre Bösartigkeit zu verbergen „.

Im August 2013 kündigte Google den Android Device Manager (im Mai 2017 in Find My Device umbenannt) an, einen Dienst, mit dem Benutzer ihr Android-Gerät mit einer im Dezember veröffentlichten Android-App aus der Ferne verfolgen, lokalisieren und löschen können. Im Dezember 2016 führte Google eine App für vertrauenswürdige Kontakte ein, mit der Nutzer in Notfällen die Standortverfolgung von Angehörigen anfordern können.

Am 8. Oktober 2018 kündigte Google neue Anforderungen für den Google Play Store an, um die übermäßige Weitergabe potenziell sensibler Informationen, einschließlich Anruf- und Textprotokollen, zu bekämpfen. Das Problem ist darauf zurückzuführen, dass viele Apps Berechtigungen für den Zugriff auf die persönlichen Informationen des Benutzers anfordern (auch wenn diese Informationen für die Funktion der App nicht erforderlich sind) und einige Benutzer diese Berechtigungen zweifellos erteilen. Alternativ kann eine Berechtigung nach Bedarf im App-Manifest aufgeführt werden (im Gegensatz zu optional) und die App wird nur installiert, wenn der Benutzer die Berechtigung erteilt. Benutzer können nach der App-Installation jede, sogar erforderliche Berechtigung von jeder App in den Geräteeinstellungen entziehen, dies tun jedoch nur wenige Benutzer. Google versprach, mit Entwicklern zusammenzuarbeiten und Ausnahmen zu erstellen, wenn für ihre Apps Telefon- oder SMS-Berechtigungen für die „Kern-App-Funktionalität“ erforderlich sind. Die Durchsetzung der neuen Richtlinien begann am 6. Januar 2019, 90 Tage nach Bekanntgabe der Richtlinien am 8. Oktober 2018. Darüber hinaus kündigte Google eine neue „Ziel-API-Level-Anforderung“ ( targetSdkVersion im Manifest) von mindestens Android 8.0 (API-Level 26) für alle neuen an Apps und App-Updates. Die Anforderung auf API-Ebene könnte der Praxis von App-Entwicklern entgegenwirken, die einige Berechtigungsbildschirme umgehen, indem sie frühe Android-Versionen mit einem gröberen Berechtigungsmodell angeben.

Lizenzierung

Der Quellcode für Android ist Open Source : Er wird privat von Google entwickelt. Der Quellcode wird öffentlich veröffentlicht, wenn eine neue Version von Android veröffentlicht wird. Google veröffentlicht den größten Teil des Codes (einschließlich Netzwerk- und Telefonie-Stacks) unter der Apache-Lizenz Version 2.0 ohne Copyleft. Dies ermöglicht Änderungen und Umverteilungen. Die Lizenz gewährt keine Rechte an der Marke „Android“, daher müssen Gerätehersteller und Mobilfunkanbieter diese im Rahmen von Einzelverträgen von Google lizenzieren. Zugehörige Änderungen am Linux-Kernel werden unter der von der Open Handset Alliance entwickelten Copyleft GNU General Public License Version 2 veröffentlicht, wobei der Quellcode jederzeit öffentlich verfügbar ist. Die einzige Android-Version, die nicht sofort als Quellcode zur Verfügung gestellt wurde, war die Nur-Tablet-Version 3.0 Honeycomb. Laut Andy Rubin in einem offiziellen Android-Blogbeitrag lag der Grund darin, dass Honeycombzur Produktion des Motorola Xoom gehetzt wurde und nicht wollte, dass Dritte eine „wirklich schlechte Benutzererfahrung“ schaffen, indem sie versuchen, eine Version von auf Smartphones zu bringen Android für Tablets.

Nur das Basis-Android-Betriebssystem (einschließlich einiger Anwendungen) ist Open-Source-Software, während die meisten Android-Geräte mit einer erheblichen Menge proprietärer Software wie Google Mobile Services geliefert werden, zu der Anwendungen wie Google Play Store, Google Search und Google gehören Play Services -eine Softwareschicht, die unter anderem APIs für die Integration in von Google bereitgestellte Dienste bereitstellt. Diese Anwendungen müssen von Geräteherstellern von Google lizenziert werden und können nur auf Geräten versendet werden, die den Kompatibilitätsrichtlinien und anderen Anforderungen entsprechen. Benutzerdefinierte, zertifizierte Android-Distributionen von Herstellern (wie Samsung Experience) können auch bestimmte Standard-Android-Apps durch eigene proprietäre Varianten ersetzen und zusätzliche Software hinzufügen, die nicht im Standard-Android-Betriebssystem enthalten ist. Mit dem Aufkommen der Google Pixel- Gerätelinie hat Google selbst bestimmte Android-Funktionen zeitgesteuert oder dauerhaft exklusiv für die Pixel-Serie bereitgestellt. Möglicherweise sind für bestimmte Hardwarekomponenten im Gerät auch “ Binary Blob “ -Treiber erforderlich. Die bekanntesten Open-Source-Android-Dienste sind die LineageOS- Distribution und MicroG, die als Open-Source-Ersatz für Google Play Services fungieren.

Richard Stallman und die Free Software Foundation haben Android kritisiert und die Verwendung von Alternativen wie Replicant empfohlen, da Treiber und Firmware, die für das ordnungsgemäße Funktionieren von Android-Geräten von entscheidender Bedeutung sind, normalerweise proprietär sind und die Google Play Store-Anwendung zwangsweise installiert werden kann oder Deinstallieren Sie Anwendungen und laden Sie daher unfreie Software ein. In beiden Fällen führt die Verwendung von Closed-Source-Software dazu, dass das System für Hintertüren anfällig wird.

Es wurde argumentiert, dass das theoretisch offene System zu einem Freemium- Dienst geworden ist, da Entwickler häufig die Android-Lizenz der Marke Google erwerben müssen.

Hebel gegenüber Herstellern

Google lizenziert seine Google Mobile Services-Software zusammen mit den Android-Marken nur an Hardwarehersteller für Geräte, die die im Dokument zum Android-Kompatibilitätsprogramm angegebenen Kompatibilitätsstandards von Google erfüllen. Daher enthalten Android-Gabeln, die wesentliche Änderungen am Betriebssystem selbst vornehmen, keine der nicht freien Komponenten von Google, bleiben mit Anwendungen, die diese erfordern, inkompatibel und müssen anstelle des Google Play Store mit einem alternativen Softwaremarktplatz ausgeliefert werden. Ein prominentes Beispiel für eine solche Android-Gabel ist das Fire OS von Amazon, das auf der Kindle Fire- Tablet-Linie verwendet wird und sich an Amazon-Diensten orientiert. Der Versand von Android-Geräten ohne GMS ist auch auf dem Festland gemeinsames China , wie Google nicht dort Geschäfte machen.

Seit 2014 verlangt Google außerdem, dass alle Android-Geräte, die die Google Mobile Services-Software lizenzieren, auf ihren Startbildschirmen ein markantes „Powered by Android“-Logo anzeigen. Google hat außerdem die bevorzugte Bündelung und Platzierung von Google Mobile Services auf Geräten erzwungen, einschließlich der vorgeschriebenen Bündelung der gesamten Hauptsuite von Google-Anwendungen. Verknüpfungen zur Google-Suche und zur Play Store-App müssen auf oder in der Nähe der Hauptstartseite des Startbildschirms vorhanden sein seine Standardkonfiguration. Im März 2018 wurde berichtet, dass Google damit begonnen hat, „nicht zertifizierte“ Android-Geräte für die Verwendung der Google Mobile Services-Software zu blockieren und eine Warnung anzuzeigen, die darauf hinweist, dass „der Gerätehersteller Google-Apps und-Dienste ohne Zertifizierung von Google vorinstalliert hat“. Benutzer von benutzerdefinierten ROMs können ihre Geräte-ID in ihrem Google-Konto registrieren, um diesen Block zu entfernen.

Einige Standardanwendungen und-komponenten im AOSP-Code, die früher von früheren Android-Versionen verwendet wurden, wie z. B. Suche, Musik, Kalender und die Standort-API, wurden von Google zugunsten nicht kostenloser Ersetzungen aufgegeben, die über den Play Store (Google-Suche, Google Play Music und Google Kalender) und Google Play Services , die nicht mehr Open Source sind. Darüber hinaus schließen Open-Source-Varianten einiger Anwendungen auch Funktionen aus, die in ihren nicht freien Versionen vorhanden sind. Diese Maßnahmen sollen wahrscheinlich Gabeln entmutigen und die kommerzielle Lizenzierung gemäß den Google-Anforderungen fördern, da der Großteil der Kernfunktionalität des Betriebssystems von proprietären Komponenten abhängt, die ausschließlich von Google lizenziert wurden, und es würde erhebliche Entwicklungsressourcen erfordern, um eine alternative Suite von zu entwickeln Software und APIs, um sie zu replizieren oder zu ersetzen. Apps, die keine Google-Komponenten verwenden, wären ebenfalls funktional benachteiligt, da sie nur APIs verwenden können, die im Betriebssystem selbst enthalten sind. Apps von Drittanbietern können wiederum Abhängigkeiten von Google Play Services aufweisen.

Mitgliedern der Open Handset Alliance, zu denen die Mehrheit der Android-OEMs gehört, ist es auch vertraglich untersagt, Android-Geräte auf der Basis von Gabeln des Betriebssystems herzustellen. 2012 wurde Acer Inc. von Google gezwungen, die Produktion auf einem Gerät einzustellen, das mit dem Aliyun-Betriebssystem der Alibaba Group betrieben wird, und drohte, aus der OHA entfernt zu werden, da Google die Plattform als inkompatible Version von Android ansah. Die Alibaba Group verteidigte die Vorwürfe mit der Begründung, das Betriebssystem sei eine andere Plattform als Android (hauptsächlich mit HTML5- Apps), habe jedoch Teile der Android-Plattform integriert, um die Abwärtskompatibilität mit Android-Software von Drittanbietern zu ermöglichen. Tatsächlich wurden die Geräte mit einem Anwendungsspeicher ausgeliefert, der Android-Apps anbot. Die meisten von ihnen waren jedoch Raubkopien.

Rezeption

Android erhielt eine lauwarme Reaktion, als es 2007 vorgestellt wurde. Obwohl Analysten von den angesehenen Technologieunternehmen beeindruckt waren, die sich mit Google zusammengetan hatten, um die Open Handset Alliance zu bilden, war unklar, ob Mobiltelefonhersteller bereit sein würden, ihre vorhandenen Betriebssysteme durch diese zu ersetzen Android. Die Idee einer Open-Source-Entwicklungsplattform auf Linux-Basis erregte Interesse, aber es gab zusätzliche Bedenken, dass Android einer starken Konkurrenz durch etablierte Anbieter auf dem Smartphone-Markt wie Nokia und Microsoft sowie konkurrierende mobile Linux-Betriebssysteme ausgesetzt ist, die sich in der Entwicklung befinden. Diese etablierten Spieler waren skeptisch: Nokia wurde mit den Worten „Wir sehen dies nicht als Bedrohung“ zitiert, und ein Mitglied des Windows Mobile-Teams von Microsoft erklärte: „Ich verstehe die Auswirkungen, die sie haben werden, nicht.“

Seitdem hat sich Android zum am weitesten verbreiteten Smartphone-Betriebssystem und „einer der schnellsten verfügbaren mobilen Erlebnisse“ entwickelt. Gutachter haben den Open-Source-Charakter des Betriebssystems als eine seiner entscheidenden Stärken hervorgehoben, die es Unternehmen wie Nokia (Nokia X-Familie), Amazon (Kindle Fire), Barnes & Noble (Nook), Ouya, Baidu und anderen ermöglicht, sich zu verzweigen die Software und Release-Hardware, auf der ihre eigene angepasste Version von Android ausgeführt wird. Infolgedessen wurde es von der Technologie-Website Ars Technica als „praktisch das Standardbetriebssystem für die Einführung neuer Hardware“ für Unternehmen ohne eigene mobile Plattformen beschrieben. Diese Offenheit und Flexibilität ist auch auf der Ebene des Endbenutzers vorhanden: Android ermöglicht eine umfassende Anpassung der Geräte durch ihre Besitzer, und Apps sind in Nicht-Google-App-Stores und auf Websites von Drittanbietern frei verfügbar. Diese wurden als einer der Hauptvorteile von Android-Handys gegenüber anderen angeführt.

Trotz der Popularität von Android, einschließlich einer Aktivierungsrate, die dreimal so hoch ist wie die von iOS, wurde berichtet, dass Google seine anderen Produkte und Webdienste nicht erfolgreich nutzen konnte, um Android zum Geldverdiener zu machen, den Analysten erwartet hatten. The Verge schlug vor, dass Google aufgrund der umfassenden Anpassung und Verbreitung von Apps und Diensten, die nicht von Google stammen, die Kontrolle über Android verliert. Die Kindle Fire-Linie von Amazon verwendet Fire OS, eine stark modifizierte Gabelung von Android, die keine proprietären Komponenten von Google enthält oder unterstützt und erfordert, dass Benutzer Software von ihrem konkurrierenden Amazon Appstore anstelle von Play Store erhalten. Um die Bekanntheit der Marke Android zu verbessern, forderte Google 2014, dass Geräte mit proprietären Komponenten ein Android-Logo auf dem Startbildschirm anzeigen.

Android hat unter „Fragmentierung“ gelitten, einer Situation, in der die Vielfalt der Android-Geräte sowohl hinsichtlich der Hardwarevariationen als auch der Unterschiede in der auf ihnen ausgeführten Software die Entwicklung von Anwendungen, die im gesamten Ökosystem konsistent funktionieren, schwieriger macht als bei Konkurrenzplattformen wie z iOS, wo Hardware und Software weniger variieren. Laut Daten von OpenSignal im Juli 2013 wurden beispielsweise 11.868 Modelle von Android-Geräten, zahlreiche verschiedene Bildschirmgrößen und acht Android-Betriebssystemversionen gleichzeitig verwendet, während die große Mehrheit der iOS-Benutzer auf die neueste Version dieses Betriebssystems aktualisiert hat. Kritiker wie Apple Insider haben behauptet, dass die Fragmentierung über Hardware und Software das Wachstum von Android durch große Mengen von preisgünstigen Low-End-Geräten mit älteren Android-Versionen vorangetrieben hat. Sie behaupten, dies zwinge Android-Entwickler, für den „kleinsten gemeinsamen Nenner“ zu schreiben, um so viele Benutzer wie möglich zu erreichen, die zu wenig Anreiz haben, die neuesten Hardware- oder Softwarefunktionen zu nutzen, die nur auf einem kleineren Prozentsatz der Geräte verfügbar sind. OpenSignal, das sowohl Android-als auch iOS-Apps entwickelt, kam jedoch zu dem Schluss, dass Fragmentierung die Entwicklung zwar schwieriger machen kann, die größere globale Reichweite von Android jedoch auch die potenzielle Belohnung erhöht.

Marktanteil

Android ist in fast allen Ländern das am häufigsten verwendete Betriebssystem für Telefone. Einige Länder wie Indien haben einen Marktanteil von über 96%. Auf Tablets ist die Nutzung gleichmäßiger, da iOS weltweit etwas beliebter ist.

Das Forschungsunternehmen Canalys schätzte im zweiten Quartal 2009, dass Android einen Anteil von 2,8% an den weltweiten Smartphone- Lieferungen hatte. Bis Mai 2010 hatte Android einen weltweiten Marktanteil von 10% für Smartphones und überholte Windows Mobile, während Android in den USA einen Anteil von 28% hatte und das iPhone OS überholte. Bis zum vierten Quartal 2010 war sein weltweiter Anteil auf 33% des Marktes gewachsen und wurde zur meistverkauften Smartphone-Plattform, die Symbian überholte. In den USA wurde es im April 2011 zur meistverkauften Plattform und überholte laut comScore BlackBerry OS mit einem Smartphone-Anteil von 31,2%.

Bis zum dritten Quartal 2011 schätzte Gartner, dass mehr als die Hälfte (52,5%) des Smartphone-Umsatzes auf Android entfiel. Bis zum dritten Quartal 2012 hatte Android laut dem Forschungsunternehmen IDC einen Anteil von 75% am globalen Smartphone-Markt.

Im Juli 2011 gab Google bekannt, dass täglich 550.000 Android-Geräte aktiviert wurden, gegenüber 400.000 im Mai, und mehr als 100 Millionen Geräte wurden mit einem Wachstum von 4,4% pro Woche aktiviert. Im September 2012 wurden 500 Millionen Geräte mit 1,3 Millionen Aktivierungen pro Tag aktiviert. Im Mai 2013 gab Sundar Pichai bei Google I / O bekannt, dass 900 Millionen Android-Geräte aktiviert wurden.

Der Marktanteil von Android variiert je nach Standort. Im Juli 2012 waren „Mobilfunkteilnehmer ab 13 Jahren“ in den USA mit Android bis zu 52% und in China bis zu 90% gestiegen. Im dritten Quartal 2012 betrug der weltweite Marktanteil von Android bei Smartphone-Sendungen 75%, wobei insgesamt 750 Millionen Geräte aktiviert wurden. Im April 2013 hatte Android 1,5 Millionen Aktivierungen pro Tag. Bis Mai 2013 wurden 48 Milliarden Anwendungen („Apps“) aus dem Google Play Store installiert, und bis September 2013 wurden eine Milliarde Android-Geräte aktiviert.

Bis August 2020 wurden im Google Play Store über 3 Millionen Android-Anwendungen veröffentlicht, und bis Mai 2016 wurden Apps mehr als 65 Milliarden Mal heruntergeladen. Der Erfolg des Betriebssystems hat es zu einem Ziel für Patentstreitigkeiten im Rahmen der sogenannten “ Smartphone-Kriege “ zwischen Technologieunternehmen gemacht.

Android-Geräte machen in den meisten Märkten, einschließlich den USA, mehr als die Hälfte des Smartphone-Umsatzes aus, während „nur in Japan Apple an der Spitze stand“ (Zahlen von September bis November 2013). Ende 2013 wurden in den vier Jahren seit 2010 über 1,5 Milliarden Android-Smartphones verkauft. Damit ist Android das meistverkaufte Telefon- und Tablet-Betriebssystem. Bis Ende 2014 (einschließlich der Vorjahre) sollen drei Milliarden Android-Smartphones verkauft werden. Laut dem Forschungsunternehmen Gartner haben Android-basierte Geräte seit 2012 jedes Jahr alle Konkurrenten überverkauft. 2013 wurden Windows 2.8: 1 oder 573 Millionen verkauft. Ab 2015 verfügt Android über die größte installierte Basis aller Betriebssysteme. Seit 2013 verkaufen Geräte, auf denen es ausgeführt wird, auch mehr als Windows-, iOS- und Mac OS X-Geräte zusammen.

Laut StatCounter, das nur die Verwendung zum Surfen im Internet verfolgt, ist Android das beliebteste mobile Betriebssystem seit August 2013. Android ist das beliebteste Betriebssystem zum Surfen im Internet in Indien und mehreren anderen Ländern (z. B. praktisch ganz Asien mit) Ausnahmen in Japan und Nordkorea). Laut StatCounter wird Android in allen afrikanischen Ländern am häufigsten auf Mobilgeräten verwendet. „In mehreren Ländern, darunter Indien, Südafrika und Saudi-Arabien, hat die mobile Nutzung den Desktop bereits überholt“, wobei dies praktisch alle Länder in Afrika bereits getan haben (außer für sieben Länder, einschließlich Ägypten), wie Äthiopien und Kenia, in denen die Nutzung von Mobiltelefonen (einschließlich Tablets) bei 90,46% liegt (nur Android macht 75,81% aller Nutzungen dort aus).

Während Android-Telefone in der westlichen Welt fast immer den proprietären Code von Google (wie Google Play) in das ansonsten Open-Source-Betriebssystem aufnehmen, wird der proprietäre Code und die Marke von Google in Schwellenländern zunehmend nicht verwendet. „Das Wachstum von AOSP- Android-Geräten geht weit über China hinaus. [..] ABI Research behauptet, dass im zweiten Quartal [2014] 65 Millionen Geräte weltweit mit Open-Source-Android ausgeliefert wurden, gegenüber 54 Millionen im ersten Quartal.“ Je nach Land basiert der Prozentsatz der Telefone schätzungsweise nur auf AOSP-Quellcode und verzichtet auf die Android-Marke: Thailand (44%), Philippinen (38%), Indonesien (31%), Indien (21%), Malaysia (24%)), Mexiko (18%), Brasilien (9%).

Laut einem Gartner- Bericht vom Januar 2015 „hat Android 2014 eine Milliarde Geräte ausgeliefert und wird 2015 mit einer Steigerung von 26 Prozent gegenüber dem Vorjahr weiterhin zweistellig wachsen.“ Damit war es das erste Mal, dass ein Allzweckbetriebssystem innerhalb eines Jahres mehr als eine Milliarde Endbenutzer erreicht hat: Mit fast 1,16 Milliarden Endbenutzern im Jahr 2014 hat Android mehr als viermal mehr ausgeliefert als iOS und OS X zusammen mehr als dreimal mehr als Microsoft Windows. Gartner rechnete damit, dass der gesamte Mobilfunkmarkt „2016 zwei Milliarden Einheiten erreichen wird“, einschließlich Android. Farhad Manjoo beschrieb die Statistiken in der New York Times : „Ungefähr jeder zweite heute verkaufte Computer läuft mit Android. [Es] ist zur dominierenden Computerplattform der Erde geworden.“

Nach Schätzungen von Statistica hatten Android-Smartphones im Jahr 2015 eine installierte Basis von 1,8 Milliarden Einheiten, was 76% der geschätzten Gesamtzahl der Smartphones weltweit entspricht. Android hat die größte installierte Basis aller mobilen Betriebssysteme und seit 2013 das meistverkaufte Betriebssystem insgesamt. Die Verkäufe in den Jahren 2012, 2013 und 2014 liegen nahe an der installierten Basis aller PCs.

Im zweiten Quartal 2014 betrug der Anteil von Android am globalen Smartphone-Versandmarkt 84,7%, ein neuer Rekord. Dieser war bis zum dritten Quartal 2016 auf 87,5% des weltweiten Marktanteils angewachsen, so dass der Hauptkonkurrent iOS einen Marktanteil von 12,1% hatte.

Laut einem StatCounter- Bericht vom April 2017 hat Android Microsoft Windows überholt und sich zum beliebtesten Betriebssystem für die gesamte Internetnutzung entwickelt. Es hat die Pluralität seitdem beibehalten.

Im September 2015 gab Google bekannt, dass Android monatlich 1,4 Milliarden aktive Nutzer hat. Dies änderte sich im Mai 2017 auf 2 Milliarden aktive Benutzer pro Monat.

Annahme auf Tabletten

Trotz des Erfolgs auf Smartphones war die Akzeptanz von Android-Tablets zunächst langsam, später wurde sie in den meisten Ländern vom iPad eingeholt. Eine der Hauptursachen war die Henne- oder Eiersituation, in der die Verbraucher aufgrund des Mangels an hochwertigen Tablet-Anwendungen zögerten, ein Android-Tablet zu kaufen, die Entwickler jedoch zögerten, Zeit und Ressourcen für die Entwicklung von Tablet-Anwendungen aufzuwenden, bis es einen bedeutenden Markt für gab Sie. Das Inhalts- und App-„Ökosystem“ erwies sich als wichtiger als die Hardware-Spezifikationen als Verkaufsargument für Tablets. Aufgrund des Mangels an Android-Tablet-spezifischen Anwendungen im Jahr 2011 mussten sich frühe Android-Tablets mit vorhandenen Smartphone-Anwendungen begnügen, die für größere Bildschirme ungeeignet waren, während die Dominanz des Apple iPad durch die große Anzahl von Tablet-spezifischen Anwendungen verstärkt wurde iOS- Anwendungen.

Trotz der Unterstützung von Apps in den Kinderschuhen wurde eine beträchtliche Anzahl von Android-Tablets wie das Barnes & Noble Nook (neben denen, die andere Betriebssysteme wie das HP TouchPad und das BlackBerry PlayBook verwenden) auf den Markt gebracht, um vom Erfolg zu profitieren des iPad. InfoWorld hat vorgeschlagen, dass einige Android-Hersteller ihre ersten Tablets zunächst als „Frankenphone-Geschäft“ betrachteten, eine kurzfristige Möglichkeit mit geringen Investitionen, indem sie ein für Smartphones optimiertes Android-Betriebssystem (bevor Android 3.0 Honeycomb für Tablets verfügbar war) auf einem Gerät platzierten, während sie es vernachlässigten Benutzeroberfläche. Dieser Ansatz, wie beispielsweise der Dell Streak, konnte bei den Verbrauchern nicht auf dem Markt Fuß fassen und den frühen Ruf von Android-Tablets schädigen. Darüber hinaus hatten mehrere Android-Tablets wie das Motorola Xoom den gleichen oder einen höheren Preis als das iPad, was den Umsatz belastete. Eine Ausnahme bildete der Amazon Kindle Fire, der sich auf niedrigere Preise sowie den Zugriff auf das Amazon-Ökosystem für Anwendungen und Inhalte stützte.

Dies begann sich 2012 zu ändern, als das erschwingliche Nexus 7 veröffentlicht wurde und Google die Entwickler dazu drängte, bessere Tablet-Anwendungen zu schreiben. Laut International Data Corporation übertrafen die Lieferungen von Android-Tablets im dritten Quartal 2012 die iPads.

Bis Ende 2013 wurden in drei Jahren seit 2011 über 191,6 Millionen Android-Tablets verkauft. Damit waren Android-Tablets 2013 der meistverkaufte Tablet-Typ und übertrafen iPads im zweiten Quartal 2013.

Laut der Webnutzungsstatistik von StatCounter stellen Android-Tablets ab 2020 die Mehrheit der in Afrika (70%), Südamerika (65%) verwendeten Tablet-Geräte dar, während weniger als die Hälfte anderswo, z. B. in Europa (44%) und Asien (44) %), Nordamerika (34%) und Ozeanien / Australien (18%). ZB in den USA, wo Android einst an zweiter Stelle lag, liegt es jetzt bei 36%. Länder gibt es auf allen Kontinenten, auf denen Android-Tablets am häufigsten verwendet werden, z. B. in Mexiko.

Im März 2016 erklärte Galen Gruman von InfoWorld , dass Android-Geräte ein „echter Teil Ihres Geschäfts sein könnten [..]. Es gibt keinen Grund mehr, Android auf Distanz zu halten. Es kann jetzt genauso wichtig für Ihr mobiles Portfolio sein wie Apple. “ s iOS- Geräte sind „. Ein Jahr zuvor hatte Gruman erklärt, dass Microsofts eigene mobile Office-Apps „auf iOS und Android besser“ seien als auf Microsofts eigenen Windows 10- Geräten.

Plattforminformationen

Ab März 2021 ist Android 10 die beliebteste Android-Version und Android 9.0 Pie die zweitbeliebteste sowohl auf Handys als auch auf Tablets.

Die drei neuesten Android-Versionen sind auf Smartphones am beliebtesten, jedoch nicht in dieser Reihenfolge. Android 10 wird auf Smartphones mit 41% und Android 9.0 Pie mit 19% und Android 11 mit 10,39% verwendet. Geben Sie diesen Android 9 und 10 weit mehr als die Hälfte des Anteils (Android 11 ist mit 8,6% der viertbeliebteste), und die Verwendung von Oreo 8.1 und neueren Versionen mit Bedeutungsunterstützung liegt bei 79%, und der Rest der Benutzer wird nicht mit Sicherheit unterstützt Aktualisierung. In praktisch allen Ländern wird Android 8.1 Oreo oder eine neuere Version verwendet, meistens Android 10.

Auf Tablets ist Android 10 mit 20% und Android 9.0 Pie mit 14% ebenfalls die beliebteste Version (45% der Android-Tablets verwenden Oreo 8.1 oder neuer, dh der Rest verwendet nicht unterstützte Android-Versionen). Android 10 hat seinen Anteil in 8 Wochen um das Zehnfache gesteigert. Der Nutzungsanteil von Android auf Tablets ist von Land zu Land sehr unterschiedlich. Dennoch ist Android 9.0 Pie mit 28% die einzige Version mit dem größten Nutzungsanteil in den USA, während die aktuelle Android 10-Version beispielsweise in Indien, Russland, Kanada, Australien und einigen europäischen Ländern sowie in Oreo 8.1 in am weitesten verbreitet ist China.

Ausführung Marketing Name Veröffentlichungsdatum API-Ebene Laufzeit Gestartet mit
11 11 8. September 2020 30 KUNST Google Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4XL
10 10 3. September 2019 29 KUNST Asus ZenFone 5Z, unverzichtbares Telefon, Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, OnePlus 6, OnePlus 6T, OnePlus 7, OnePlus 7 Pro, Oppo Reno, Sony Xperia XZ3, Vivo X27, Vivo NEX S, Vivo NEX A, Xiaomi Mi MIX 3 5G, Xiaomi Mi 9, Tecno Spark 3 Pro, Huawei Mate 20 Pro, LG G8, Nokia 8.1, Realme 3 Pro
9 Kuchen 6. August 2018 28 KUNST Grundlegendes Telefon, Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Nokia 7 Plus, OnePlus 6, Oppo R15 Pro, Sony Xperia XZ2, Vivo X21UD, Vivo X21, Xiaomi Mi Mix 2S
8.1 Oreo 5. Dezember 2017 27 KUNST Pixel, Pixel XL, Nexus 6P, Nexus 5X
8.0 21. August 2017 26 KUNST N / A
7.1 Nougat 4. Oktober 2016 25 KUNST Pixel, Pixel XL
7.0 22. August 2016 24 KUNST Nexus 5X, Nexus 6P, LG V20
6.0 Mäusespeck 5. Oktober 2015 23 KUNST Nexus 5X, Nexus 6P
5.1 Lutscher 9. März 2015 22 KUNST Android One
5.0 3. November 2014 21 ART 2.1.0 Nexus 6, Nexus 9
4.4 KitKat 31. Oktober 2013 19 Dalvik (und ART 1.6.0) Nexus 5
4.3 Geleebohne 24. Juli 2013 18 Dalvik Nexus 7 2013
4.2 13. November 2012 17 Dalvik Nexus 4, Nexus 10
4.1 9. Juli 2012 16 Dalvik Nexus 7
4.0 Eiscreme-Sandwich 19. Oktober 2011 fünfzehn Dalvik Nexus Galaxie
2.3 Lebkuchen 9. Februar 2011 10 Dalvik 1.4.0 Nexus S.

Ab September 2020 unterstützen 53% der Geräte Vulkan (28% bei neuerem Vulkan 1.1), dem Nachfolger von OpenGL. Gleichzeitig unterstützen 87,72% der Geräte OpenGL ES 3.0 oder höher (außerdem verwenden die übrigen Geräte, 12,28%, Version 2.0). 62,38% sind auf der neuesten Version OpenGL ES 3.2 .

Anwendungspiraterie

Im Allgemeinen können kostenpflichtige Android-Anwendungen leicht raubkopiert werden. In einem Interview mit Eurogamer im Mai 2012 gaben die Entwickler von Football Manager an, dass das Verhältnis von Raubkopierern zu legitimen Spielern für ihr Spiel Football Manager Handheld 9: 1 betrug. Allerdings waren sich nicht alle Entwickler einig, dass Piraterieraten ein Problem darstellen. Im Juli 2012 gaben die Entwickler des Spiels Wind-up Knight beispielsweise an , dass die Piraterie ihres Spiels nur 12% betrug und der größte Teil der Piraterie aus China stammte, wo Nutzer keine Apps von Google Play kaufen können.

Im Jahr 2010 veröffentlichte Google ein Tool zur Validierung autorisierter Käufe für die Verwendung in Apps. Entwickler beklagten sich jedoch darüber, dass dies nicht ausreicht und trivial ist, um es zu knacken. Google antwortete, dass das Tool, insbesondere die Erstveröffentlichung, als Beispielframework für Entwickler gedacht sei, das je nach Bedarf geändert und darauf aufgebaut werden könne, und nicht als fertige Piraterielösung. Android „Jelly Bean“ führte die Möglichkeit ein, kostenpflichtige Anwendungen zu verschlüsseln, sodass sie möglicherweise nur auf dem Gerät funktionieren, für das sie gekauft wurden.

Rechtsfragen

Der Erfolg von Android hat es zu einem Ziel für Patent- und Urheberrechtsstreitigkeiten zwischen Technologieunternehmen gemacht, wobei sowohl Android-als auch Android-Telefonhersteller an zahlreichen Patentklagen und anderen rechtlichen Herausforderungen beteiligt waren.

Patentklage bei Oracle

Am 12. August 2010 verklagte Oracle Google wegen angeblicher Verletzung von Urheberrechten und Patenten im Zusammenhang mit der Programmiersprache Java. Oracle beantragte ursprünglich Schadensersatz in Höhe von bis zu 6,1 Milliarden US-Dollar. Diese Bewertung wurde jedoch von einem US-Bundesrichter abgelehnt, der Oracle aufforderte, die Schätzung zu überarbeiten. Als Reaktion darauf reichte Google mehrere Verteidigungslinien ein und machte geltend, dass Android nicht gegen die Patente oder das Urheberrecht von Oracle verstoßen habe, dass die Patente von Oracle ungültig seien und dass mehrere andere Verteidigungsmaßnahmen ergriffen worden seien. Sie sagten, dass die Java-Laufzeitumgebung von Android auf Apache Harmony, einer Reinraumimplementierung der Java-Klassenbibliotheken, und einer unabhängig entwickelten virtuellen Maschine namens Dalvik basiert. Im Mai 2012 stellte die Jury in diesem Fall fest, dass Google die Patente von Oracle nicht verletzt hat, und der Prozessrichter entschied, dass die Struktur der von Google verwendeten Java-APIs nicht urheberrechtlich geschützt ist. Die Parteien einigten sich auf einen gesetzlichen Schadenersatz von null Dollar für eine kleine Menge kopierten Codes. Am 9. Mai 2014 hob der Federal Circuit die Entscheidung des Bezirksgerichts teilweise auf, entschied zugunsten von Oracle in Bezug auf die Urheberrechtsfrage und verwies die Frage der fairen Verwendung an das Bezirksgericht.

Im Dezember 2015 kündigte Google an, dass die nächste Hauptversion von Android (Android Nougat) auf OpenJDK umgestellt wird, die offizielle Open-Source-Implementierung der Java-Plattform, anstatt das inzwischen eingestellte Apache Harmony-Projekt als Laufzeit zu verwenden. Code, der diese Änderung widerspiegelt, wurde auch im AOSP-Quellrepository veröffentlicht. In seiner Ankündigung behauptete Google, dies sei Teil der Bemühungen, eine „gemeinsame Codebasis“ zwischen Java auf Android und anderen Plattformen zu schaffen. Google gab später in einem Gerichtsverfahren zu, dass dies Teil der Bemühungen war, die Streitigkeiten mit Oracle beizulegen, da die Verwendung von OpenJDK-Code unter der GNU General Public License (GPL) mit einer Verknüpfungsausnahme geregelt ist und dass „alle Schadensersatzansprüche damit verbunden sind“ Mit den neuen Versionen, die ausdrücklich von Oracle unter OpenJDK lizenziert wurden, wäre eine separate Analyse der Schäden aus früheren Versionen erforderlich. “ Im Juni 2016 entschied ein US-Bundesgericht zugunsten von Google, dass die Verwendung der APIs eine faire Verwendung sei.

Wettbewerbswidrige Herausforderungen in Europa

Im Jahr 2013 reichte FairSearch, eine von Microsoft, Oracle und anderen unterstützte Lobbyorganisation, bei der Europäischen Kommission eine Beschwerde in Bezug auf Android ein, in der behauptet wurde, dass das kostenlose Vertriebsmodell eine wettbewerbswidrige räuberische Preisgestaltung darstelle. Die Free Software Foundation Europe, zu deren Spendern Google gehört, bestritt die Vorwürfe von Fairsearch. Am 20. April 2016 reichte die EU eine formelle Kartellbeschwerde gegen Google ein, die auf den FairSearch-Vorwürfen beruhte. Sie machte geltend, dass ihre Hebelwirkung gegenüber Android-Anbietern, einschließlich der obligatorischen Bündelung der gesamten Suite proprietärer Google-Software, die Möglichkeit konkurrierender Suchanbieter behindere Die Integration in Android und die Verhinderung der Herstellung von Geräten mit Android-Gabeln durch Anbieter war eine wettbewerbswidrige Vorgehensweise. Im August 2016 wurde Google vom russischen Antimonopoldienst (FAS) unter ähnlichen Vorwürfen von Yandex mit einer Geldstrafe von 6,75 Millionen US-Dollar belegt. Die Europäische Kommission hat am 18. Juli 2018 ihre Entscheidung erlassen und festgestellt, dass Google drei Vorgänge im Zusammenhang mit Android durchgeführt hat, die gegen die Kartellvorschriften verstoßen: Bündelung von Googles Suche und Chrome als Teil von Android, wodurch Telefonhersteller daran gehindert werden, gespaltene Versionen von Android zu verwenden. und Vereinbarungen mit Telefonherstellern und Netzbetreibern zu treffen, um die Google-Suchanwendung ausschließlich auf Mobiltelefonen zu bündeln (eine Praxis, die Google bis 2014 beendet hat). Die EU verhängte gegen Google eine Geldbuße in Höhe von 4,3 Milliarden Euro (ca. 5 Milliarden US-Dollar ) und forderte das Unternehmen auf, dieses Verhalten innerhalb von 90 Tagen zu beenden. Google legte im Oktober 2018 Berufung gegen das Urteil ein, wird jedoch keine vorläufigen Maßnahmen fordern, um den Beginn der Verhaltensanforderungen zu verzögern.

Am 16. Oktober 2018 kündigte Google an, sein Vertriebsmodell für Google Mobile Services in der EU zu ändern, da ein Teil seiner Einnahmequellen für Android, die durch die Verwendung von Google Search und Chrome erzielt wurden, nun durch die EU-Entscheidung verboten wurde. Während das Kern-Android-System kostenlos bleibt, müssten OEMs in Europa eine kostenpflichtige Lizenz für die Kernsuite von Google-Anwendungen wie Google Mail, Google Maps und den Google Play Store erwerben. Die Google-Suche wird separat lizenziert, mit der Option, Google Chrome ohne zusätzliche Kosten in die Suche aufzunehmen. Europäische OEMs können auf Wunsch Telefone und Geräte von Drittanbietern auf Telefonen und Geräten bündeln, die an Kunden verkauft werden. OEMs dürfen in Europa keine Geräte mehr verkaufen, auf denen inkompatible Android-Versionen ausgeführt werden.

Andere

Zusätzlich zu direkten Klagen gegen Google wurden indirekt verschiedene Proxy-Kriege gegen Android geführt, indem Hersteller von Android-Geräten angesprochen wurden, wodurch Hersteller davon abgehalten wurden, die Plattform zu übernehmen, indem die Kosten für die Markteinführung eines Android-Geräts erhöht wurden. Sowohl Apple als auch Microsoft haben mehrere Hersteller wegen Patentverletzung verklagt, wobei Apples laufende rechtliche Schritte gegen Samsung ein besonders bekannter Fall sind. Im Januar 2012 gab Microsoft bekannt, Patentlizenzvereinbarungen mit elf Herstellern von Android-Geräten unterzeichnet zu haben, deren Produkte „70 Prozent aller in den USA verkauften Android-Smartphones“ und 55 Prozent des weltweiten Umsatzes mit Android-Geräten ausmachen. Dazu gehören Samsung und HTC. Die Patentvereinbarung von Samsung mit Microsoft beinhaltete eine Vereinbarung, mehr Ressourcen für die Entwicklung und Vermarktung von Telefonen mit dem Windows Phone-Betriebssystem von Microsoft bereitzustellen. Microsoft hat auch seine eigene Android-Software an Patentlizenzen gebunden, was die Bündelung von Microsoft Office Mobile- und Skype- Anwendungen auf Android-Geräten erfordert, um die Lizenzgebühren zu subventionieren und gleichzeitig zur Förderung seiner Softwarelinien beizutragen.

Google hat öffentlich seine Frustration über die aktuelle Patentlandschaft in den USA zum Ausdruck gebracht und Apple, Oracle und Microsoft beschuldigt, versucht zu haben, Android durch Patentstreitigkeiten auszuschalten, anstatt Innovationen zu entwickeln und mit besseren Produkten und Dienstleistungen zu konkurrieren. Im August 2011 kaufte Google Motorola Mobility für 12,5 Milliarden US-Dollar, was teilweise als Abwehrmaßnahme zum Schutz von Android angesehen wurde, da Motorola Mobility mehr als 17.000 Patente besaß. Im Dezember 2011 hat Google über tausend Patente von IBM gekauft.

Die 2017 eingeleiteten Untersuchungen der türkischen Wettbewerbsbehörde zu Standardsuchmaschinen in Android führten im September 2018 zu einer Geldstrafe von 17,4 Millionen US-Dollar und im November 2019 zu einer Geldstrafe von 0,05 Prozent des Umsatzes von Google pro Tag, als Google die Anforderungen nicht erfüllte. Im Dezember 2019 stellte Google die Vergabe von Lizenzen für neue in der Türkei verkaufte Android-Telefonmodelle ein.

Andere Verwendungen

Google hat verschiedene Android-Varianten für bestimmte Anwendungsfälle entwickelt, darunter Android Wear, das später in Wear OS umbenannt wurde, für tragbare Geräte wie Armbanduhren, Android TV für Fernseher und Android Things für intelligente Geräte und das Internet der Dinge. Durch die Bereitstellung einer Infrastruktur, die dedizierte Hardware und dedizierte Anwendungen kombiniert, die auf normalem Android ausgeführt werden, hat Google die Plattform für die Verwendung in bestimmten Nutzungsszenarien wie Android Auto für Autos und Daydream, einer Virtual Reality-Plattform, geöffnet.

Die offene und anpassbare Natur von Android ermöglicht es Geräteherstellern, es auch auf anderen elektronischen Geräten zu verwenden, einschließlich Laptops, Netbooks und Desktop-Computern, Kameras, Kopfhörern, Hausautomationssystemen, Spielekonsolen, Mediaplayern, Satelliten, Routern, Druckern und Zahlungsterminals, Geldautomaten und Roboter. Darüber hinaus wurde Android auf einer Vielzahl weniger technischer Objekte installiert und ausgeführt, darunter Taschenrechner, Einplatinencomputer, Funktionstelefone, elektronische Wörterbücher, Wecker, Kühlschränke, Festnetztelefone, Kaffeemaschinen, Fahrräder und Spiegel.

Ouya, eine Videospielkonsole mit Android, wurde zu einem der erfolgreichsten Kickstarter-Kampagnen, Crowdfunding US $ 8,5 Mio. für die Entwicklung, und wurde später von anderen Android-basierten Konsolen wie folgt Nvidia ‚s Schild Tragbarer -ein Android-Gerät in einem Videospiel-Controller- Formfaktor.

Im Jahr 2011 demonstrierte Google „Android @ Home“, eine Hausautomationstechnologie, die Android zur Steuerung einer Reihe von Haushaltsgeräten verwendet, darunter Lichtschalter, Steckdosen und Thermostate. Es wurden Prototypen von Glühbirnen angekündigt, die von einem Android-Telefon oder-Tablet aus gesteuert werden können, aber Android-Chef Andy Rubin war vorsichtig, dass „das Ein- und Ausschalten einer Glühbirne nichts Neues ist“, was auf zahlreiche fehlgeschlagene Hausautomationsdienste hinweist. Google habe ehrgeiziger gedacht und beabsichtige, seine Position als Cloud- Dienstleister zu nutzen, um Google-Produkte in die Häuser der Kunden zu bringen.

Parrot stellte 2011 ein Android-basiertes Autoradio- System namens Asteroid vor, gefolgt von einem Nachfolger, dem Touchscreen-basierten Asteroid Smart, im Jahr 2012. 2013 veröffentlichte Clarion sein eigenes Android-basiertes Autoradio, das AX1. Im Januar 2014 gab Google auf der Consumer Electronics Show (CES) die Gründung der Open Automotive Alliance bekannt, einer Gruppe, zu der mehrere große Automobilhersteller (Audi, General Motors, Hyundai und Honda) und Nvidia gehören. Basis in-car-Entertainment-Systeme für Automobile, „[bringen], um das beste aus Android in das Fahrzeug in einer sicheren und nahtlosen Art und Weise.“


Android ist auf einigen Laptops vorinstalliert (eine ähnliche Funktionalität zum Ausführen von Android-Anwendungen ist auch in Googles Chrome OS verfügbar) und kann von Endbenutzern auch auf PCs installiert werden. Auf diesen Plattformen bietet Android zusätzliche Funktionen für physische Tastaturen und Mäuse sowie die Tastenkombination “ Alt-Tab „, mit der Anwendungen schnell über eine Tastatur gewechselt werden können. Im Dezember 2014 bemerkte ein Rezensent, dass das Benachrichtigungssystem von Android „weitaus vollständiger und robuster als in den meisten Umgebungen“ ist und dass Android als primäres Desktop-Betriebssystem „absolut verwendbar“ ist.

Im Oktober 2015 berichtete das Wall Street Journal , dass Android als zukünftiges Hauptbetriebssystem für Laptops von Google dienen wird, mit dem Plan, Chrome OS bis 2017 zu integrieren. Googles Sundar Pichai, der die Entwicklung von Android leitete, erklärte, dass „Mobile as a Das Computerparadigma wird sich irgendwann mit dem vermischen, was wir heute als Desktop betrachten. “ Im Jahr 2009 sagte Google-Mitbegründer Sergey Brin selbst, dass Chrome OS und Android „wahrscheinlich im Laufe der Zeit zusammenwachsen“ würden. Lockheimer, der Pichai als Leiter von Android und Chrome OS ablöste, antwortete auf diese Behauptung mit einem offiziellen Google-Blogbeitrag: „Während wir an Möglichkeiten gearbeitet haben, das Beste aus beiden Betriebssystemen zusammenzubringen, gibt es keinen Plan zum Ausstieg.“ Chrome OS [das] hat fünf Jahre lang automatische Updates garantiert „. Dies ist anders als bei Android, wo die Unterstützung kürzer ist, da “ EOL- Daten für Android-Tablets für Bildungszwecke mindestens 3 Jahre [in der Zukunft] liegen“.

Auf der Google I / O im Mai 2016 kündigte Google Daydream an, eine Virtual-Reality- Plattform, die auf einem Smartphone basiert und VR-Funktionen über ein von Google selbst entwickeltes Virtual-Reality-Headset und einen Controller bietet. Die Plattform ist in Android integriert, beginnend mit Android Nougat, und unterscheidet sich von der eigenständigen Unterstützung für VR-Funktionen. Die Software steht Entwicklern zur Verfügung und wurde 2016 veröffentlicht.

Maskottchen

Das Maskottchen von Android ist ein grüner Android-Roboter, der mit dem Namen der Software zusammenhängt. Obwohl es keinen offiziellen Namen hat, nennt es das Android-Team von Google angeblich „Bugdroid“.

Es wurde von der damaligen Google-Grafikdesignerin Irina Blok am 5. November 2007 entworfen, als Android angekündigt wurde. Im Gegensatz zu Berichten, dass sie mit einem Projekt zur Erstellung eines Symbols beauftragt wurde, bestätigte Blok in einem Interview, dass sie es unabhängig entwickelte und Open Source machte. Das Roboterdesign wurde Google zunächst nicht vorgestellt, wurde jedoch im Android-Entwicklungsteam schnell zur Gewohnheit. Verschiedene Variationen davon wurden von den Entwicklern erstellt, denen die Figur gefiel, da es unter einer Creative Commons- Lizenz kostenlos war. Seine Popularität im Entwicklungsteam führte schließlich dazu, dass Google es als offizielles Symbol als Teil des Android-Logos übernahm, als es 2008 für Verbraucher eingeführt wurde.