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, auch auf solche, auf denen Drittanbieter-Apps nicht richtig ausgeführt werden. Im Android Compatibility Definition Document (CDD) werden die spezifischen Gerätekonfigurationen beschrieben, die als kompatibel gelten.
Der Android-Quellcode könnte beispielsweise auf ein Smartphone portiert werden, das keine Kamera hat. Das CDD schreibt jedoch vor, dass alle Smartphones eine Kamera haben müssen. So können Entwickler beim Schreiben ihrer Apps auf einheitliche Funktionen zurückgreifen.
Die CDD wird ständig weiterentwickelt, um den Marktgegebenheiten Rechnung zu tragen. Beispiel: Version 1.6 des CDD unterstützt nur Mobiltelefone. Mit 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 sind. Im Zuge dieser Änderungen erweitert Google auch Google Play, damit Entwickler weiterhin die Kontrolle darüber behalten, wo ihre Apps verfügbar sind. Um das Telefoniebeispiel fortzusetzen: Eine App, die SMS verwaltet, ist auf einem Mediaplayer nicht nützlich. Daher kann der Entwickler diese App in Google Play ausschließlich auf Smartphones beschränken.
Wenn mein Gerät kompatibel ist, habe ich dann automatisch Zugriff auf Google Play und Branding?
Nein. Der Zugriff erfolgt nicht automatisch. Google Play ist ein Dienst von Google. Die Kompatibilität ist eine Voraussetzung für den Zugriff auf die Google Play-Software und das Google Play-Branding. Nachdem ein Gerät als Android-kompatibles Gerät eingestuft wurde, sollten Sie das Kontaktformular ausfüllen, das in der Lizenzierung von Google Mobile Services enthalten ist, um Zugriff auf Google Play zu erhalten.
Ist die Kompatibilität obligatorisch?
Nein. Das Android-Kompatibilitätsprogramm ist optional. Der Android-Quellcode ist offen, sodass jeder ihn verwenden kann, um beliebige Geräte zu entwickeln. Wenn Sie den Android-Namen für Ihr Produkt verwenden oder auf Google Play zugreifen möchten, müssen Sie jedoch 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 für alle zum Testen von Geräten verfügbar.
Wer legt die Kompatibilitätsdefinition fest?
Google ist für die allgemeine Ausrichtung von Android als Plattform und Produkt verantwortlich und pflegt daher das Compatibility Definition Document (CDD) für jede Version. Google erstellt 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 Code von Android ist Open Source. Google kann also nicht verhindern, dass jemand eine beliebige Version zum Starten eines Geräts verwendet. 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 sind nicht Teil 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 legt fest, ob auf einem Gerät Drittanbieter-Apps ausgeführt werden können. Die mit einem Gerät ausgelieferten Benutzeroberflächenkomponenten (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 anpassen. Das Compatibility Definition Document (CDD) schränkt ein, inwieweit OEMs die Systembenutzeroberfläche in Bereichen ä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-Dokuments zur Kompatibilitätsdefinition (Compatibility Definition Document, CDD) veröffentlichen, wenn die entsprechende Android-Plattformversion ausreichend konvergiert ist. Google kann keinen endgültigen CDD-Entwurf für eine Android-Softwareversion veröffentlichen, bevor das erste Flaggschiffgerät mit dieser Software ausgeliefert wird. Endgültige CDDs werden jedoch immer nach dem ersten Gerät veröffentlicht. Google veröffentlicht jedoch, sofern möglich, Entwurfsversionen von CDDs.
Wie werden die Kompatibilitätsangaben der Gerätehersteller überprüft?
Es gibt keinen Validierungsprozess für die Kompatibilität von Geräten mit Android. Wenn auf dem Gerät Google Play enthalten sein soll, überprüft Google das Gerät in der Regel auf Kompatibilität, bevor die Lizenzierung der Google Play-Clientsoftware vereinbart wird.
Was passiert, wenn bei einem Gerät, das als kompatibel angegeben wurde, 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.