Documento de definición de compatibilidad de Android

Te damos la bienvenida al Documento de definición de compatibilidad de Android (CDD). En este documento, se enumeran los requisitos que deben cumplir los dispositivos para ser compatibles con la versión más reciente de Android. Para que se consideren compatibles con Android, las implementaciones del dispositivo DEBEN cumplir con los requisitos que se presentan en esta Definición de compatibilidad, incluidos los documentos que se incorporan como referencia. Se proporcionará un CDD detallado para cada versión de la plataforma de Android. El CDD representa el aspecto de "política" de la compatibilidad con Android.

Es importante que la política del Programa de compatibilidad de Android esté codificada de forma explícita, ya que ningún paquete de pruebas, incluido el Conjunto de pruebas de compatibilidad (CTS) de Android, puede ser verdaderamente integral. Por ejemplo, el CTS incluye una prueba que verifica la presencia y el comportamiento correcto de las APIs de gráficos de OpenGL, pero ninguna prueba de software puede verificar que los gráficos aparezcan correctamente en la pantalla. En general, es imposible probar la presencia de funciones de hardware, como teclados, densidad de pantalla, Wi-Fi y Bluetooth.

El rol del CDD es codificar y aclarar requisitos específicos, y eliminar la ambigüedad. El CDD no intenta ser exhaustivo. Dado que Android es un solo corpus de código fuente abierto, el código en sí es la "especificación" integral de la plataforma y sus APIs. 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 de trabajo en el que se puede usar el código fuente de Android para que el resultado final sea un sistema compatible.

Si deseas compilar un dispositivo compatible con una versión determinada de Android, primero implementa el código fuente de esa versión y, luego, lee el CDD correspondiente y respeta sus lineamientos.

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

Aquí puedes encontrar las versiones lanzadas del CDD y las cadenas de versiones de lanzamiento aprobadas:

Versión PDF HTML/XHTML Strings
17 android-17-cdd.html Versión 17
16 android-16-cdd.html Versión 16
15 android-15-cdd.html Versión 15
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