Documento de definición de compatibilidad de Android

Bienvenido al Documento de definición de compatibilidad de Android (CDD). Este documento enumera los requisitos que se deben cumplir para que los dispositivos sean compatibles con la última versión de Android. Para ser considerada compatible con Android, las implementaciones de dispositivos DEBEN cumplir con los requisitos presentados en esta Definición de compatibilidad, incluido cualquier documento incorporado mediante referencia. Para cada versión de la plataforma Android, se proporcionará un CDD detallado. El CDD representa el aspecto de "política" de la compatibilidad de Android.

Es importante que la política del programa de compatibilidad de Android esté codificada explícitamente, ya que ningún conjunto de pruebas, incluido el Conjunto de pruebas de compatibilidad de Android (CTS) , puede ser realmente completo. Por ejemplo, el CTS incluye una prueba que verifica la presencia y el comportamiento correcto de las API de gráficos OpenGL, pero ninguna prueba de software puede verificar que los gráficos realmente aparezcan correctamente en la pantalla. En términos más generales, es imposible probar la presencia de funciones de hardware como teclados, densidad de pantalla, Wi-Fi y Bluetooth.

La función del CDD es codificar y aclarar requisitos específicos y eliminar la ambigüedad. La CDD no intenta ser exhaustiva. Dado que Android es un corpus único de código fuente abierto, el código en sí es la "especificación" integral de la plataforma y sus API. El CDD actúa como un "centro" que hace referencia a otro contenido (como la documentación de la API del SDK) que proporciona un marco en el que se puede utilizar el código fuente de Android para que el resultado final sea un sistema compatible.

Si desea crear un dispositivo compatible con una versión determinada de Android, comience consultando el código fuente de esa versión y luego lea el CDD correspondiente y respete sus pautas.

Puede ver el CDD más reciente como una página web HTML .

Encuentre versiones publicadas del CDD y cadenas de versiones aprobadas aquí:

Versión PDF HTML/XHTML Instrumentos de cuerda
14 android-14-cdd.html Versión 14
13 android-13-cdd.html Versión 13
12 android-12-cdd.pdf android-12-cdd.html Versión 12
11 android-11-cdd.pdf android-11-cdd.html Versión 11
10 android-10-cdd.pdf android-10-cdd.html Versión 10
9 android-9-cdd.pdf android-9-cdd.html Versión 9
8.1 android-8.1-cdd.pdf android-8.1-cdd.html Versión 8.1
8.0 android-8.0-cdd.pdf android-8.0-cdd.html Versión 8.0
7.1 android-7.1-cdd.pdf android-7.1-cdd.html Versión 7.1
7.0 android-7.0-cdd.pdf android-7.0-cdd.html Versión 7.0
6.0 android-6.0-cdd.pdf android-6.0-cdd.html Versión 6.0
5.1 android-5.1.cdd.pdf android-5.1-cdd.html Versión 5.1
5.0 android-5.0.cdd.pdf android-5.0-cdd.html Versión 5.0
4.4 android-4.4.cdd.pdf android-4.4-cdd.html Versión 4.4
4.3 android-4.3.cdd.pdf android-4.3-cdd.html Versión 4.3
4.2 android-4.2.cdd.pdf android-4.2-cdd.html Versión 4.2
4.1 android-4.1.cdd.pdf android-4.1-cdd.html Versión 4.1
4.0 android-4.0.cdd.pdf android-4.0-cdd.html Versión 4.0
2.3 android-2.3.cdd.pdf
android-2.3.3-cdd.pdf
android-2.3-cdd.html Versión 2.3
2.2 android-2.2.cdd.pdf android-2.2-cdd.html Versión 2.2
2.1 android-2.1.cdd.pdf android-2.1-cdd.html Versión 2.1
1.6 android-1.6.cdd.pdf android-1.6-cdd.html