Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Für Android-Entwicklung einrichten

Android ist ein Open-Source-Software-Stack, der für eine Vielzahl von Geräten mit unterschiedlichen Formfaktoren erstellt wurde. Der Hauptzweck von Android besteht darin, eine offene Softwareplattform zu schaffen, die Netzbetreibern, OEMs und Entwicklern zur Verfügung steht, um ihre innovativen Ideen in die Realität umzusetzen und ein erfolgreiches, reales Produkt einzuführen, das das mobile Erlebnis für Benutzer verbessert.

Android ist so konzipiert, dass es keinen zentralen Fehlerpunkt gibt, an dem ein Branchenplayer die Innovationen eines anderen einschränkt oder kontrolliert. Das Ergebnis ist ein vollständiges Verbraucherprodukt in Produktionsqualität mit offenem Quellcode zur Anpassung und Portierung.

Details zum Android-Framework
Abbildung 1. Android-Stack

Governance-Philosophie

Eine Gruppe von Unternehmen, die als Open Handset Alliance (OHA) bekannt ist und von Google geführt wird, hat Android ins Leben gerufen. Heute haben viele Unternehmen - sowohl ursprüngliche Mitglieder der OHA als auch andere - stark in Android investiert. Diese Unternehmen haben erhebliche technische Ressourcen bereitgestellt, um Android zu verbessern und Android-Geräte auf den Markt zu bringen.

Die Unternehmen, die in Android investiert haben, haben dies getan, weil wir glauben, dass eine offene Plattform notwendig ist. Android ist absichtlich und explizit eine Open-Source-Aktion (im Gegensatz zu freier Software). Eine Gruppe von Organisationen mit gemeinsamen Anforderungen hat Ressourcen gebündelt, um an einer einzigen Implementierung eines gemeinsam genutzten Produkts zusammenzuarbeiten. In erster Linie ist die Android-Philosophie pragmatisch. Das Ziel ist ein gemeinsames Produkt, das jeder Mitwirkende anpassen und anpassen kann.

Natürlich kann eine unkontrollierte Anpassung zu inkompatiblen Implementierungen führen. Um dies zu verhindern, verwaltet das Android Open Source Project (AOSP) das Android-Kompatibilitätsprogramm , in dem dargelegt wird, was es bedeutet, Android-kompatibel zu sein und was Gerätehersteller benötigen, um diesen Status zu erreichen. Jeder kann den Android-Quellcode für jeden Zweck verwenden, und wir begrüßen alle legitimen Verwendungen. Um jedoch an dem gemeinsamen Ökosystem von Anwendungen teilnehmen zu können, die wir rund um Android entwickeln, müssen Gerätehersteller am Android-Kompatibilitätsprogramm teilnehmen.

AOSP wird von Google geleitet, das Android pflegt und weiterentwickelt. Obwohl Android aus mehreren Teilprojekten besteht, ist AOSP ausschließlich Projektmanagement. Wir betrachten und verwalten Android als ein einziges, ganzheitliches Softwareprodukt, nicht als Vertrieb, Spezifikation oder Sammlung austauschbarer Teile. Unsere Absicht ist es, dass Gerätehersteller Android auf ein Gerät portieren. Sie implementieren keine Spezifikation und kuratieren keine Distribution.