Häufig gestellte Fragen zur Kompatibilität

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

Welche Arten von Geräten können Android-kompatibel sein?

Android-Software kann auf viele verschiedene Geräte portiert werden, darunter auch auf Geräte, auf denen Drittanbieter-Apps nicht richtig ausgeführt werden. Im Android Compatibility Definition Document (CDD) sind die spezifischen Gerätekonfigurationen aufgeführt, die als kompatibel gelten.

Obwohl der Android-Quellcode beispielsweise so portiert werden könnte, dass er auf einem Smartphone ohne Kamera ausgeführt wird, ist im CDD festgelegt, dass alle Smartphones eine Kamera haben müssen. So können Entwickler beim Schreiben ihrer Apps auf eine einheitliche Reihe von Funktionen zurückgreifen.

Das CDD wird ständig weiterentwickelt, um den Marktgegebenheiten Rechnung zu tragen. In Version 1.6 des CDD werden beispielsweise nur Mobiltelefone unterstützt. In Version 2.1 können Geräte jedoch auf Telefoniehardware verzichten, sodass auch Geräte, die keine Smartphones sind, wie z. B. Musikplayer im Tablet-Stil, kompatibel sein können. Google nimmt diese Änderungen vor und erweitert auch Google Play, damit Entwickler weiterhin kontrollieren können, wo ihre Apps verfügbar sind. Um beim Beispiel der Telefonie zu bleiben: Eine App, mit der SMS verwaltet werden, ist auf einem Media-Player nicht sinnvoll. Daher können Entwickler in Google Play festlegen, dass diese App nur auf Smartphones verfügbar ist.

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

Nein, der Zugriff ist nicht automatisch. Google Play ist ein Dienst von Google. Kompatibilität ist eine Voraussetzung für den Zugriff auf die Google Play-Software und das Branding. Nachdem ein Gerät als Android-kompatibel eingestuft wurde, sollten Sie das Kontaktformular ausfüllen, das in der Lizenzierung von Google Mobile-Diensten enthalten ist, um Zugriff auf Google Play zu erhalten.

Ist Kompatibilität obligatorisch?

Nein, das Android-Kompatibilitätsprogramm ist optional. Der Android-Quellcode ist offen, sodass jeder damit beliebige Geräte entwickeln kann. Wenn Sie jedoch den Namen „Android“ für Ihr Produkt verwenden oder Zugriff auf Google Play erhalten möchten, müssen Sie zuerst sicherstellen, dass Ihr Gerät kompatibel ist.

Was kostet die Kompatibilitätszertifizierung?

Die Android-Kompatibilität für ein Gerät ist kostenlos. Die Compatibility Test Suite ist Open Source und kann von jedem für Gerätetests verwendet werden.

Wer legt die Kompatibilitätsdefinition fest?

Google ist für die allgemeine Ausrichtung von Android als Plattform und Produkt verantwortlich. Daher pflegt Google das Compatibility Definition Document (CDD) für jede Version. Google entwirft das CDD für eine neue Android-Version in Absprache mit verschiedenen OEMs, die Feedback geben.

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 verwendet, um ein Gerät auf den Markt zu bringen. Stattdessen lizenziert Google die Google Play-Clientsoftware nicht für die Verwendung auf veralteten Versionen. So kann jeder weiterhin veraltete Android-Versionen ausliefern, aber diese Geräte können den Namen „Android“ nicht verwenden und existieren außerhalb des Android-App-Ökosystems, so als wären sie nicht kompatibel.

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

Das Android-Kompatibilitätsprogramm bestimmt, ob auf einem Gerät Drittanbieter-Apps ausgeführt werden können. Die Benutzeroberflächenkomponenten, die mit einem Gerät ausgeliefert werden (z. B. Startbildschirm, Dialer und Farbschema), haben in der Regel keine großen Auswirkungen auf Drittanbieter-Apps. Daher können Gerätehersteller die Benutzeroberfläche kostenlos anpassen. Das Compatibility Definition Document schränkt ein, inwieweit OEMs die Benutzeroberfläche des Systems für Bereiche ändern dürfen, die sich auf Drittanbieter-Apps auswirken.

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

Google möchte eine neue Version des Android Compatibility Definition Document (CDD) veröffentlichen, wenn die entsprechende Android-Plattformversion so weit ausgereift ist, dass dies möglich ist. Google kann keinen endgültigen Entwurf eines CDD für eine Android-Softwareversion veröffentlichen, bevor das erste Flaggschiffgerät mit dieser Software ausgeliefert wird. Endgültige CDDs werden immer nach dem ersten Gerät veröffentlicht. Wo immer möglich, veröffentlicht Google jedoch Entwürfe von CDDs.

Wie werden die Kompatibilitätsangaben der Gerätehersteller überprüft?

Es gibt keinen Überprüfungsprozess für die Kompatibilität von Android-Geräten. Wenn das Gerät jedoch Google Play enthalten soll, überprüft Google in der Regel die Kompatibilität des Geräts, bevor es die Google Play-Clientsoftware lizenziert.

Was passiert, wenn bei einem Gerät, das als kompatibel gilt, später Kompatibilitätsprobleme festgestellt werden?

In der Regel fordert Google Sie auf, aktualisierte System-Images zu veröffentlichen, mit denen alle Kompatibilitätsprobleme behoben werden.