Este documento contém respostas a perguntas gerais sobre a compatibilidade do Android.
Que tipos de dispositivos podem ser compatíveis com Android?
O software Android pode ser portado para muitos dispositivos diferentes, incluindo alguns nos quais aplicativos de terceiros não funcionam corretamente. O Documento de definição de compatibilidade do Android (CDD) especifica as configurações específicas do dispositivo que são consideradas compatíveis.
Por exemplo, embora o código-fonte do Android possa ser portado para rodar em um telefone que não tenha câmera, o CDD exige que todos os telefones tenham uma câmera. Isso permite que os desenvolvedores contem com um conjunto consistente de recursos ao escrever seus aplicativos.
O CDD continua a evoluir para refletir as realidades do mercado. Por exemplo, a versão 1.6 do CDD suporta apenas telefones celulares. Mas a versão 2.1 permite que os dispositivos omitam o hardware de telefonia, permitindo que dispositivos que não sejam telefones, como reprodutores de música tipo tablet, sejam compatíveis. À medida que o Google faz essas mudanças, o Google também aumenta o Google Play para permitir que os desenvolvedores mantenham o controle sobre onde seus aplicativos estão disponíveis. Continuando com o exemplo da telefonia, um aplicativo que gerencia mensagens de texto SMS não é útil em um reprodutor de mídia, portanto, o Google Play permite que o desenvolvedor restrinja esse aplicativo exclusivamente a dispositivos telefônicos.
Se meu dispositivo for compatível, ele terá acesso automático ao Google Play e à marca?
Não. O acesso não é automático. O Google Play é um serviço operado pelo Google. Alcançar a compatibilidade é um pré-requisito para obter acesso ao software e à marca do Google Play. Depois que um dispositivo for qualificado como compatível com Android , você deverá preencher o formulário de contato incluído no licenciamento do Google Mobile Services para solicitar acesso ao Google Play.
A compatibilidade é obrigatória?
Não. O Programa de Compatibilidade do Android é opcional. O código-fonte do Android é aberto, então qualquer pessoa pode usá-lo para construir qualquer tipo de dispositivo. No entanto, se quiser usar o nome Android com seu produto ou quiser acessar o Google Play, você deve primeiro garantir que seu dispositivo seja compatível .
Quanto custa a certificação de compatibilidade?
Não há custo para obter compatibilidade com Android para um dispositivo. O Compatibility Test Suite é de código aberto e está disponível para qualquer pessoa testar dispositivos.
Quem determina a definição de compatibilidade?
O Google é responsável pela direção geral do Android como plataforma e produto, portanto, o Google mantém o Documento de Definição de Compatibilidade (CDD) para cada versão. O Google elabora o CDD para uma nova versão do Android em consulta com vários OEMs que fornecem informações.
Por quanto tempo cada versão do Android terá suporte para novos dispositivos?
O código do Android é de código aberto, então o Google não pode impedir que alguém use qualquer versão para lançar um dispositivo. Em vez disso, o Google opta por não licenciar o software cliente Google Play para uso em versões obsoletas. Isso permite que qualquer pessoa continue a enviar versões obsoletas do Android, mas esses dispositivos não podem usar o nome Android e existir fora do ecossistema de aplicativos Android, como se não fossem compatíveis.
Um dispositivo pode ter uma interface de usuário diferente e ainda assim ser compatível?
O Programa de Compatibilidade do Android determina se um dispositivo pode executar aplicativos de terceiros. Os componentes da interface do usuário fornecidos com um dispositivo (como tela inicial, discador e esquema de cores) geralmente não têm muito efeito em aplicativos de terceiros. Como tal, os construtores de dispositivos são livres para personalizar a interface do usuário. O Documento de Definição de Compatibilidade restringe o grau em que os OEMs têm permissão para alterar a interface do usuário do sistema para áreas que afetam aplicativos de terceiros.
Quando são lançadas as definições de compatibilidade para novas versões do Android?
O objetivo do Google é lançar uma nova versão do Documento de Definição de Compatibilidade do Android (CDD) quando a versão da plataforma Android correspondente tiver convergido o suficiente para permitir isso. Embora o Google não possa lançar um rascunho final de um CDD para uma versão de software Android antes que o primeiro dispositivo principal seja enviado com esse software, os CDDs finais são sempre lançados após o primeiro dispositivo. No entanto, sempre que possível, o Google lança versões preliminares de CDDs.
Como são validadas as reivindicações de compatibilidade dos fabricantes de dispositivos?
Não há processo de validação para compatibilidade de dispositivos com Android. No entanto, se o dispositivo incluir o Google Play, o Google normalmente valida a compatibilidade do dispositivo antes de concordar em licenciar o software cliente do Google Play.
O que acontece se um dispositivo que afirma ser compatível posteriormente apresentar problemas de compatibilidade?
Normalmente, o Google solicita que você libere imagens atualizadas do sistema que corrijam quaisquer problemas de compatibilidade.