Häufig gestellte Fragen zur Kompatibilität (FAQ)

Dieses Dokument enthält Antworten auf allgemeine Fragen zur Android-Kompatibilität.

Welche Gerätetypen können Android-kompatibel sein?

Android-Software kann auf viele verschiedene Geräte portiert werden, darunter auch auf einige, auf denen Apps von Drittanbietern nicht ordnungsgemäß ausgeführt werden. Das Android Compatibility Definition Document (CDD) beschreibt die spezifischen Gerätekonfigurationen, die als kompatibel gelten.

Obwohl der Android-Quellcode beispielsweise für die Ausführung auf einem Telefon ohne Kamera portiert werden könnte, verlangt das CDD, dass alle Telefone über eine Kamera verfügen. Dadurch können sich Entwickler beim Schreiben ihrer Apps auf einen konsistenten Satz an Funktionen verlassen.

Das CDD entwickelt sich ständig weiter, um die Marktrealitäten widerzuspiegeln. Version 1.6 des CDD unterstützt beispielsweise nur Mobiltelefone. Mit Version 2.1 können Geräte jedoch auf Telefonhardware verzichten, sodass Geräte, die keine Telefone sind, wie z. B. Musikplayer im Tablet-Stil, kompatibel sind. Während Google diese Änderungen vornimmt, erweitert Google auch Google Play, damit Entwickler die Kontrolle darüber behalten, wo ihre Apps verfügbar sind. Um mit dem Telefonie-Beispiel fortzufahren: Eine App, die SMS-Textnachrichten verwaltet, ist auf einem Mediaplayer nicht nützlich, daher ermöglicht Google Play dem Entwickler, diese App ausschließlich auf Telefongeräte zu beschränken.

Wenn mein Gerät kompatibel ist, hat es dann automatisch Zugriff auf Google Play und Branding?

Nein. Der Zugriff erfolgt nicht automatisch. Google Play ist ein von Google betriebener Dienst. Das Erreichen der Kompatibilität ist eine Voraussetzung für den Zugriff auf die Google Play-Software und das Branding. Nachdem ein Gerät als Android-kompatibles Gerät qualifiziert wurde, sollten Sie das in der Lizenzierung von Google Mobile Services enthaltene Kontaktformular ausfüllen, um Zugriff auf Google Play zu beantragen.

Ist Kompatibilität zwingend erforderlich?

Nein. Das Android-Kompatibilitätsprogramm ist optional. Der Android-Quellcode ist offen, sodass jeder damit beliebige Geräte bauen kann. Wenn Sie jedoch den Android-Namen mit Ihrem Produkt verwenden möchten oder Zugriff auf Google Play wünschen, müssen Sie zunächst sicherstellen, dass Ihr Gerät kompatibel ist .

Wie viel kostet eine Kompatibilitätszertifizierung?

Für die Android-Kompatibilität eines Geräts fallen keine Kosten an. Die Compatibility Test Suite ist Open Source und steht jedem zum Testen von Geräten zur Verfügung.

Wer legt die Kompatibilitätsdefinition fest?

Google ist für die Gesamtausrichtung von Android als Plattform und Produkt verantwortlich, daher pflegt Google für jede Version das Compatibility Definition Document (CDD). Google entwirft das CDD für eine neue Android-Version in Absprache mit verschiedenen OEMs, die Input liefern.

Wie lange wird jede Android-Version für neue Geräte unterstützt?

Der Android-Code ist Open Source, daher kann Google nicht verhindern, dass jemand eine beliebige Version zum Starten eines Geräts verwendet. Stattdessen entscheidet sich Google dafür, die Google Play-Client-Software nicht für die Verwendung in veralteten Versionen zu lizenzieren. Dies ermöglicht es jedem, weiterhin veraltete Android-Versionen zu liefern, diese Geräte können jedoch nicht den Android-Namen verwenden und existieren außerhalb des Android-Apps-Ökosystems, als ob sie nicht kompatibel wären.

Kann ein Gerät eine andere Benutzeroberfläche haben und trotzdem kompatibel sein?

Das Android-Kompatibilitätsprogramm bestimmt, ob auf einem Gerät Apps von Drittanbietern ausgeführt werden können. Die mit einem Gerät gelieferten Benutzeroberflächenkomponenten (z. B. Startbildschirm, Dialer und Farbschema) haben im Allgemeinen keine großen Auswirkungen auf Apps von Drittanbietern. Daher steht es den Geräteherstellern frei, die Benutzeroberfläche individuell anzupassen. Das Kompatibilitätsdefinitionsdokument schränkt den Umfang ein, in dem OEMs die Benutzeroberfläche des Systems für Bereiche ändern dürfen, die sich auf Apps von Drittanbietern auswirken.

Wann werden Kompatibilitätsdefinitionen für neue Android-Versionen veröffentlicht?

Ziel von Google ist es, eine neue Version des Android Compatibility Definition Document (CDD) zu veröffentlichen, wenn die entsprechende Android-Plattformversion so weit konvergiert ist, dass dies möglich ist. Während Google keinen endgültigen Entwurf einer CDD für eine Android-Softwareversion veröffentlichen kann, bevor das erste Flaggschiff-Gerät mit dieser Software ausgeliefert wird, werden endgültige CDDs immer nach dem ersten Gerät veröffentlicht. Wo immer möglich, veröffentlicht Google jedoch Entwurfsversionen von CDDs.

Wie werden die Kompatibilitätsansprüche der Gerätehersteller validiert?

Es gibt keinen Validierungsprozess für die Kompatibilität von Android-Geräten. Wenn das Gerät jedoch Google Play enthalten soll, überprüft Google in der Regel das Gerät auf Kompatibilität, bevor es der Lizenzierung der Google Play-Client-Software zustimmt.

Was passiert, wenn später festgestellt wird, dass ein Gerät, das Kompatibilität behauptet, Kompatibilitätsprobleme aufweist?

Normalerweise fordert Google Sie auf, aktualisierte Systemabbilder zu veröffentlichen, die etwaige Kompatibilitätsprobleme beheben.