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: