O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Documento de definição de compatibilidade com Android

Bem-vindo ao Documento de definição de compatibilidade do Android (CDD). Este documento enumera os requisitos que devem ser atendidos para que os dispositivos sejam compatíveis com a versão mais recente do Android. Para serem consideradas compatíveis com o Android, as implementações de dispositivos DEVEM atender aos requisitos apresentados nesta Definição de Compatibilidade, incluindo quaisquer documentos incorporados por meio de referência. Para cada versão da plataforma Android, um CDD detalhado será fornecido. O CDD representa o aspecto da "política" de compatibilidade do Android.

É importante a política do programa de compatibilidade Android é codificada explicitamente como nenhum conjunto de testes, incluindo a compatibilidade Android Test Suite (CTS) , pode ser verdadeiramente abrangente. Por exemplo, o CTS inclui um teste que verifica a presença e o comportamento correto das APIs de gráficos OpenGL, mas nenhum teste de software pode verificar se os gráficos realmente aparecem corretamente na tela. De forma mais geral, é impossível testar a presença de recursos de hardware, como teclados, densidade da tela, Wi-Fi e Bluetooth.

A função do CDD é codificar e esclarecer requisitos específicos e eliminar ambigüidades. O CDD não tenta ser abrangente. Como o Android é um único corpus de código-fonte aberto, o código em si é a "especificação" abrangente da plataforma e de suas APIs. O CDD atua como um "hub" referenciando outro conteúdo (como a documentação da API do SDK) que fornece uma estrutura na qual o código-fonte do Android pode ser usado para que o resultado final seja um sistema compatível.

Se você deseja construir um dispositivo compatível com uma determinada versão do Android, comece verificando o código-fonte dessa versão e, em seguida, leia o CDD correspondente e fique dentro de suas diretrizes.

Você pode visualizar o CDD mais recente como uma página da web em HTML ou um PDF facilmente baixável:

Encontre versões mais antigas do CDD e strings de versão de lançamento aprovadas aqui:

Versão PDF HTML / XHTML Cordas
12 android-12-cdd.pdf android-12-cdd.html Versão 12
11 android-11-cdd.pdf android-11-cdd.html Versão 11
10 android-10-cdd.pdf android-10-cdd.html Versão 10
9 android-9-cdd.pdf android-9-cdd.html Versão 9
8,1 android-8.1-cdd.pdf android-8.1-cdd.html Versão 8.1
8,0 android-8.0-cdd.pdf android-8.0-cdd.html Versão 8.0
7,1 android-7.1-cdd.pdf android-7.1-cdd.html Versão 7.1
7,0 android-7.0-cdd.pdf android-7.0-cdd.html Versão 7.0
6,0 android-6.0-cdd.pdf android-6.0-cdd.html Versão 6.0
5,1 android-5.1.cdd.pdf android-5.1-cdd.html Versão 5.1
5.0 android-5.0.cdd.pdf android-5.0-cdd.html Versão 5.0
4,4 android-4.4.cdd.pdf android-4.4-cdd.html Versão 4.4
4,3 android-4.3.cdd.pdf android-4.3-cdd.html Versão 4.3
4,2 android-4.2.cdd.pdf android-4.2-cdd.html Versão 4.2
4,1 android-4.1.cdd.pdf android-4.1-cdd.html Versão 4.1
4,0 android-4.0.cdd.pdf android-4.0-cdd.html Versão 4.0
2,3 android-2.3.cdd.pdf
android-2.3.3-cdd.pdf
android-2.3-cdd.html Versão 2.3
2,2 android-2.2.cdd.pdf android-2.2-cdd.html Versão 2.2
2,1 android-2.1.cdd.pdf android-2.1-cdd.html Versão 2.1
1,6 android-1.6.cdd.pdf android-1.6-cdd.html