Dieses Dokument enthält Antworten auf allgemeine Fragen zur Android-Kompatibilität.
Welche Arten von Geräten können mit Android kompatibel sein?
Android-Software kann auf viele verschiedene Geräte portiert werden, einschließlich einiger, auf denen Drittanbieter-Apps nicht richtig funktionieren. Im Android Compatibility Definition Document (CDD) werden die spezifischen Gerätekonfigurationen beschrieben, die als kompatibel gelten.
Auch wenn der Android-Quellcode beispielsweise für die Ausführung auf einem Smartphone ohne Kamera portiert werden könnte, müssen alle Smartphones gemäß dem CDD eine Kamera haben. So können Entwickler beim Erstellen ihrer Apps auf eine einheitliche Reihe von Funktionen zurückgreifen.
Die CDD wird kontinuierlich weiterentwickelt, um die Marktrealität widerzuspiegeln. Version 1.6 des CDD unterstützt beispielsweise nur Smartphones. Bei Version 2.1 ist es jedoch möglich, die Telefoniehardware wegzulassen, sodass auch andere Geräte wie Musikplayer im Tablet-Format kompatibel sind. Im Zuge dieser Änderungen erweitert Google auch Google Play, damit Entwickler weiterhin die Kontrolle darüber haben, wo ihre Apps verfügbar sind. Um beim Beispiel für die Telefonie fortzufahren: Eine App, die SMS-Nachrichten verwaltet, ist auf einem Mediaplayer nicht nützlich. Daher kann der Entwickler diese App bei Google Play ausschließlich auf Smartphones beschränken.
Hat mein kompatibles Gerät automatisch Zugriff auf Google Play und das Branding?
Nein. Der Zugriff ist 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 Kompatibilität obligatorisch?
Nein. Das Android-Kompatibilitätsprogramm ist optional. Der Android-Quellcode ist offen, sodass jeder damit jede Art von Gerät entwickeln kann. Wenn Sie den Namen „Android“ jedoch für Ihr Produkt verwenden oder Zugriff auf Google Play haben möchten, müssen Sie zuerst sicherstellen, dass Ihr Gerät kompatibel ist.
Wie viel 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 allen für Gerätetests verwendet werden.
Wer bestimmt die Kompatibilitätsdefinition?
Google ist für die allgemeine Ausrichtung von Android als Plattform und Produkt verantwortlich. Daher verwaltet Google das Compatibility Definition Document (CDD) für jeden Release. Google erstellt die CDD für eine neue Android-Version in Zusammenarbeit 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. Google kann also 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 können alle weiterhin veraltete Android-Versionen ausliefern, diese Geräte dürfen aber nicht den Namen „Android“ verwenden und befinden sich außerhalb des Android-App-Ökosystems, 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 mit einem Gerät gelieferten Benutzeroberflächenkomponenten (z. B. Startbildschirm, Telefon und Farbschema) haben in der Regel keinen großen Einfluss auf Drittanbieter-Apps. Daher können Gerätehersteller die Benutzeroberfläche anpassen. Das Dokument zur Definition der Kompatibilität schränkt ein, inwieweit OEMs die Benutzeroberfläche des Systems in Bereichen ändern dürfen, die sich auf Drittanbieter-Apps auswirken.
Wann werden Kompatibilitätsdefinitionen für neue Android-Versionen veröffentlicht?
Google veröffentlicht eine neue Version des Android Compatibility Definition Document (CDD), sobald die entsprechende Android-Plattformversion weit genug fortgeschritten ist. Google kann einen endgültigen Entwurf einer CDD für eine Android-Softwareversion erst veröffentlichen, wenn das erste Flagship-Gerät mit dieser Software ausgeliefert wird. Die endgültigen CDDs werden jedoch immer nach dem ersten Gerät veröffentlicht. Sofern möglich, veröffentlicht Google jedoch Entwurfsversionen von CDDs.
Wie werden die Kompatibilitätsangaben der Gerätehersteller überprüft?
Es gibt keinen Validierungsprozess für die Kompatibilität von Android-Geräten. Wenn das Gerät jedoch Google Play enthalten soll, prüft Google in der Regel die Kompatibilität des Geräts, bevor es die Lizenzierung der Google Play-Clientsoftware zulässt.
Was passiert, wenn bei einem Gerät, das als kompatibel gekennzeichnet ist, später Kompatibilitätsprobleme festgestellt werden?
Normalerweise werden Sie von Google aufgefordert, aktualisierte System-Images zu veröffentlichen, mit denen alle Kompatibilitätsprobleme behoben werden.