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'appareil 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 être véritablement exhaustive. Par exemple, le CTS inclut un test qui vérifie la présence et le comportement correct des API graphiques OpenGL, mais aucun test logiciel ne peut vérifier que les graphiques apparaissent réellement 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 constitue 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 consulter 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 .

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

Version PDF HTML/XHTML Cordes
14 android-14-cdd.html Version 14
13 android-13-cdd.html Version 13
12 android-12-cdd.pdf android-12-cdd.html Version 12
11 android-11-cdd.pdf android-11-cdd.html Version 11
dix android-10-cdd.pdf android-10-cdd.html Version 10
9 android-9-cdd.pdf android-9-cdd.html Version 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 Version 6.0
5.1 android-5.1.cdd.pdf android-5.1-cdd.html Version 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 Version 4.4
4.3 android-4.3.cdd.pdf android-4.3-cdd.html Version 4.3
4.2 android-4.2.cdd.pdf android-4.2-cdd.html Version 4.2
4.1 android-4.1.cdd.pdf android-4.1-cdd.html Version 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 Version 2.3
2.2 android-2.2.cdd.pdf android-2.2-cdd.html Version 2.2
2.1 android-2.1.cdd.pdf android-2.1-cdd.html Version 2.1
1.6 android-1.6.cdd.pdf android-1.6-cdd.html