Documento de definição de compatibilidade do 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 referência. Para cada versão da plataforma Android, será fornecido um CDD detalhado. O CDD representa o aspecto de "política" da compatibilidade do Android.

É importante que a política do programa de compatibilidade do Android seja codificada explicitamente, pois nenhum conjunto de testes, incluindo o Android Compatibility Test Suite (CTS) , pode ser realmente abrangente. Por exemplo, o CTS inclui um teste que verifica a presença e o comportamento correto das APIs gráficas 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.

O papel do CDD é codificar e esclarecer requisitos específicos e eliminar ambiguidades. O CDD não tenta ser abrangente. Como o Android é um único corpus de código-fonte aberto, o próprio código é 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.

Para ver as próximas alterações no CDD, acesse Definição de compatibilidade do Android (visualização) .

Você pode visualizar o CDD mais recente como uma página da Web em HTML ou um PDF de fácil download:

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

Versão PDF HTML/XHTML Cordas
13 android-13-cdd.html
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