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. Para cada versión de la plataforma de Android, se proporcionará un CDD detallado. 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 se codifique de forma explícita, ya que ningún conjunto de pruebas, incluido el Conjunto de pruebas de compatibilidad (CTS) de Android, puede ser realmente exhaustivo. 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 términos más generales, es imposible probar la presencia de funciones de hardware, como teclados, densidad de pantalla, Wi-Fi y Bluetooth.

El rol de la CDD es codificar y aclarar los requisitos específicos, y eliminar la ambigüedad. La CDD no intenta ser exhaustiva. Dado que Android es un solo corpus de código de código 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 framework en el que se puede usar el código fuente de Android para que el resultado final sea un sistema compatible.

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

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

Encuentra las versiones publicadas del CDD y las cadenas de versión de lanzamiento aprobadas aquí: