Document de définition de compatibilité Android

Bienvenue dans le document de définition de compatibilité Android (CDD). Ce document énumère les exigences qui doivent être remplies pour que les appareils soient compatibles avec la dernière version d'Android. Pour être considérées comme compatibles avec Android, les implémentations d'appareils DOIVENT répondre aux exigences présentées dans cette définition de compatibilité, y compris tous les documents incorporés par référence. Pour chaque version de la plateforme Android, un CDD détaillé sera fourni. Le CDD représente l'aspect "politique" de la compatibilité Android.

Il est important que la politique du programme de compatibilité Android soit codifiée explicitement car aucune suite de tests, y compris la suite de tests de compatibilité Android (CTS) , ne peut vraiment être complète. Par exemple, le CTS inclut un test qui vérifie la présence et le bon comportement des API graphiques OpenGL, mais aucun test logiciel ne peut vérifier que les graphiques apparaissent correctement à l'écran. Plus généralement, il est impossible de tester la présence de fonctionnalités matérielles telles que les claviers, la densité d'affichage, le Wi-Fi et le Bluetooth.

Le rôle du CDD est de codifier et de clarifier les exigences spécifiques et d'éliminer toute ambiguïté. Le CDD ne prétend pas être exhaustif. Étant donné qu'Android est un corpus unique de code open source, le code lui-même est la "spécification" complète de la plate-forme et de ses API. Le CDD agit comme un "hub" référençant d'autres contenus (tels que la documentation de l'API SDK) qui fournit un cadre dans lequel le code source Android peut être utilisé afin que le résultat final soit un système compatible.

Si vous souhaitez créer un appareil compatible avec une version Android donnée, commencez par vérifier le code source de cette version, puis lisez le CDD correspondant et respectez ses directives.

Vous pouvez afficher le dernier CDD sous forme de page Web HTML .

Trouvez les versions publiées du CDD et les chaînes de version approuvées ici :

Version PDF HTML/XHTML Cordes
13 android-13-cdd.html Variante 13
12 android-12-cdd.pdf android-12-cdd.html Variante 12
11 android-11-cdd.pdf android-11-cdd.html Variante 11
dix android-10-cdd.pdf android-10-cdd.html Variante 10
9 android-9-cdd.pdf android-9-cdd.html Variante 9
8.1 android-8.1-cdd.pdf android-8.1-cdd.html Version 8.1
8.0 android-8.0-cdd.pdf android-8.0-cdd.html Version 8.0
7.1 android-7.1-cdd.pdf android-7.1-cdd.html Version 7.1
7.0 android-7.0-cdd.pdf android-7.0-cdd.html Version 7.0
6.0 android-6.0-cdd.pdf android-6.0-cdd.html Édition 6.0
5.1 android-5.1.cdd.pdf android-5.1-cdd.html Variante 5.1
5.0 android-5.0.cdd.pdf android-5.0-cdd.html Version 5.0
4.4 android-4.4.cdd.pdf android-4.4-cdd.html Variante 4.4
4.3 android-4.3.cdd.pdf android-4.3-cdd.html Variante 4.3
4.2 android-4.2.cdd.pdf android-4.2-cdd.html Variante 4.2
4.1 android-4.1.cdd.pdf android-4.1-cdd.html Variante 4.1
4.0 android-4.0.cdd.pdf android-4.0-cdd.html Version 4.0
2.3 android-2.3.cdd.pdf
android-2.3.3-cdd.pdf
android-2.3-cdd.html Variante 2.3
2.2 android-2.2.cdd.pdf android-2.2-cdd.html Variante 2.2
2.1 android-2.1.cdd.pdf android-2.1-cdd.html Variante 2.1
1.6 android-1.6.cdd.pdf android-1.6-cdd.html