Guias

Dispositivos Empresariais GMS versus AOSP: um Guia de Decisão para Implantação

Escolha a via de serviço de plataforma exigida pelo seu aplicativo e mercado e, em seguida, valide o gerenciamento, o provisionamento, as atualizações e a recuperação na build exata do dispositivo antes de aprovar uma implantação.

Por
Vantora Device Rollout Team
Publicado
Atualizado
Enterprise Android devices evaluated across licensed GMS and non-GMS AOSP rollout paths
Guia
Desenvolvido para a realidade da implantação

A Decisão É Bidimensional

Comece com um candidato GMS exato, certificado pelo Play Protect, quando o aplicativo ou a implantação depender do Google Play services, do Google Play gerenciado, do zero-touch do Google ou da via padrão do Android Enterprise apoiada pelo Google. Em seguida, verifique essa elegibilidade de serviço e inscrição no SKU e na build de destino. Considere o AOSP sem GMS somente quando essas dependências estiverem ausentes ou forem substituíveis, e quando a distribuição, o gerenciamento, a assinatura, o OTA, a manutenção, a recuperação e a responsabilidade pelo ciclo de vida estiverem atribuídos e validados.

Seis Fatos Publicados por Trás da Escolha

Essas fontes estabelecem limites úteis de plataforma. Elas não transformam uma família de modelos, um logotipo ou uma declaração de fornecedor em evidência de aceitação para um projeto específico.

Separe o que uma fonte pública comprova das evidências específicas do dispositivo que o comprador ainda precisa obter.
Fato verificadoO que comprovaO que não comprovaAção do comprador ou de aceitação
O AOSP é o código-fonte público para variantes do Android; o GMS é uma camada de aplicativos e APIs do Google, licenciada separadamente, que não faz parte do AOSP.A fonte da plataforma e os serviços do Google são decisões separadas.Que uma build AOSP é mantida ou que uma build GMS cotada é licenciada.Registre a build exata e suas evidências de Play Protect e GMS.
Os clientes do SDK do Google Play services chamam o aplicativo Google Play services instalado em tempo de execução.A simples instalação do APK não constitui uma auditoria de dependências.Quais SDKs o aplicativo de produção usa ou seu comportamento em caso de falha.Teste os estados de ausência, desativação, desatualização, restrição e offline.
O Google descreve uma solução Android Enterprise como um console de EMM, o Android Device Policy e o Google Play gerenciado.A via padrão apoiada pelo Google possui componentes nomeados.Que todo EMM expõe todos os controles ou que a mesma pilha existe em uma build sem GMS.Congele o EMM exato, o modo de gerenciamento, o canal de aplicativos, a política e a build.
O AOSP documenta os fluxos de estrutura de provisionamento gerenciado e as responsabilidades do DPC.Uma build sem GMS pode implementar os fundamentos de gerenciamento do Android.Uma via de produção completa, segura, mantida ou aceita em uma build específica.Exija evidências do Setup Wizard ou DPC, distribuição de aplicativos, redefinição, recuperação e responsáveis.
A inscrição zero-touch do Google exige dispositivos elegíveis, GMS com o Play services ativado, um EMM compatível, uma conta criada por revendedor autorizado, uma configuração atribuída e conectividade para a configuração.O zero-touch é uma via específica de cadeia de suprimentos e de serviço.Que uma família de modelos, uma cotação de revendedor ou uma conta de portal cobre as unidades exatas.Verifique identificadores, atribuição, configuração, rede, primeira inicialização limpa e recuperação.
A compatibilidade Android exige o CDD e o CTS aplicáveis, enquanto as imagens lançadas e os pacotes OTA dependem de chaves de assinatura controladas.Compatibilidade e autoridade de liberação são categorias de evidência testáveis.Licenciamento GMS, duração das atualizações, aprovação de mercado ou aceitação do fluxo de trabalho do cliente.Contrate separadamente as evidências de compatibilidade, licenciamento, assinatura, atualização, recuperação e aceitação.

Serviços de Plataforma e Gerenciamento de Dispositivos São Decisões Separadas

Escolha a via de serviço de plataforma exigida pelo aplicativo e pelo mercado e, em seguida, valide a implementação de gerenciamento, provisionamento, atualização e recuperação na build exata. Nem o GMS nem o AOSP, isoladamente, comprovam o zero-touch, o suporte a EMM, os termos de atualização, o comportamento offline, a segurança ou o provisionamento por QR.

Mapa de camadas separando as responsabilidades de AOSP, GMS, gerenciamento Android e EMM
Serviços de plataforma e gerenciamento de dispositivos são decisões relacionadas, não rótulos intercambiáveis.

Comparação de Dispositivos Empresariais GMS versus AOSP

Aqui, a via GMS significa uma build de produção licenciada e certificada pelo Play Protect. A via AOSP significa uma build de produção com escopo deliberadamente definido, sem a camada GMS licenciada.

Compare as dependências e as evidências necessárias para cada via de plataforma antes de aprovar uma amostra.
Dimensão da decisãoVia GMS licenciadaVia AOSP sem GMSEvidência antes da aprovação
Ambiente de execução do aplicativoFornece as APIs do Google Play services presentes na build certificada exata.As funções dependentes do Google devem estar ausentes, ser substituídas ou projetadas para falhar de forma segura.Inventário de dependências mais testes de ponta a ponta do aplicativo.
Distribuição de aplicativosPode usar o Google Play gerenciado quando a arquitetura de gerenciamento o suportar.Exige um canal de distribuição e atualização definido pelo projeto, com responsáveis nomeados.Resultados de instalação limpa, atualização, rollback, assinatura e comportamento offline.
Gerenciamento empresarialPode usar as vias compatíveis de Android Enterprise e EMM apoiadas pelo Google.Exige uma estrutura verificada, DPC ou agente, política, canal de aplicativos e via de suporte.Modo de propriedade exato, componente de gerenciamento, política e resultados do dispositivo/build.
ProvisionamentoUsa os métodos específicos do estado de gerenciamento compatíveis com a via exata apoiada pelo Google.Exige um provisionamento gerenciado AOSP verificado ou outra implementação definida pelo projeto.Inscrição repetível a partir do estado limpo pretendido.
Evidência de plataformaCertificação Play Protect, modelo/SKU/build exatos, status do GMS e suporte a EMM aplicável.Identidade da build, lista de componentes, via de aplicativo e gerenciamento, responsável pela assinatura e linha de base de liberação.Artefatos registrados, não apenas um logotipo ou declaração de fornecedor.
Controle do sistemaLimitado pela build OEM certificada, pelas APIs públicas, pelos recursos OEM compatíveis e pelas condições de licença.Pode ser mais profundo somente quando o projeto tem acesso viável a OEM/BSP, privilégios e assinatura.Via de implementação autorizada e requisito testável.
Ciclo de vida do SOO OEM ou o responsável pela plataforma ainda controla os lançamentos de firmware e os termos de suporte.Um responsável nomeado pela build deve integrar, assinar, testar, distribuir e dar suporte aos lançamentos.Política de patches, responsável pela liberação, via de OTA, recuperação e registro de fim de suporte.
Redefinição e recuperaçãoA nova inscrição e a restauração de aplicativos/políticas ainda exigem validação.O comportamento de redefinição e a restauração podem ser inteiramente específicos do projeto.Testes de redefinição de fábrica, nova inscrição, falha de atualização e recuperação.

Audite o Aplicativo Antes de Selecionar o Hardware

Não selecione a plataforma com base em “funciona no Android”. Audite o aplicativo real, os SDKs, o fluxo de identidade, as atualizações e o comportamento em caso de falha. O Google explica que os SDKs do Play services se comunicam com o aplicativo Play services instalado, portanto dispositivos sem ele não oferecem esse ambiente de execução. Teste o aplicativo de produção quando os serviços estiverem atualizados, indisponíveis, desativados, desatualizados, restritos ou offline. Registre se o aplicativo inicia, autentica, conclui as tarefas, sincroniza e falha de forma recuperável.

  • Inventarie o Play services, push, Maps, Google Sign-In, Play Integrity, licenciamento do Play e outras dependências de APIs do Google.
  • Trate a distribuição de aplicativos como uma dependência separada, com responsáveis nomeados para assinatura, direcionamento de versão, liberação, atualizações e recuperação.
  • Use o Google Play gerenciado quando a arquitetura de gerenciamento compatível exigir; defina uma alternativa controlada para uma build sem GMS.

Onde o Android Enterprise se Encaixa

O Google descreve a solução padrão do Android Enterprise apoiada pelo Google como um console de EMM, o Android Device Policy e o Google Play gerenciado. Essa via não deve ser generalizada para toda build sem GMS. Ao mesmo tempo, os fundamentos de gerenciamento do Android existem no AOSP: sua documentação de provisionamento gerenciado cobre os casos de uso de proprietário do dispositivo e proprietário do perfil, incluindo fluxos por QR, NFC e iniciados pela nuvem, quando a build, o Setup Wizard e o DPC fornecem o comportamento exigido. O AOSP não é, por natureza, não gerenciável ou incompatível com QR; a questão de produção é se a build OEM exata e o componente de gerenciamento fornecem uma implementação completa e sustentável.

  • Trate o zero-touch como uma via específica de dispositivo elegível, revendedor, conta, configuração, EMM e conectividade — não como sinônimo de provisionamento por QR ou de proprietário do dispositivo.
  • Escolha o estado de gerenciamento e valide a via de entrada precisa usando o guia de métodos de provisionamento de dispositivos Android.

Use Evidências Exatas para Compatibilidade e Licenciamento

Evite tratar “certificado GMS” como uma garantia universal. O Google afirma que os dispositivos certificados pelo Play Protect passaram pelos testes de compatibilidade Android e podem incluir aplicativos proprietários do Google sob licença. O programa de Compatibilidade Android usa o Documento de Definição de Compatibilidade e o CTS, mas a compatibilidade apenas torna um dispositivo elegível para buscar o licenciamento GMS; ela não concede essa licença automaticamente.

  • Registre o modelo, o SKU regional, a impressão digital da build, o status do Play Protect, a versão do Android, o nível de patch e a listagem aplicável do OEM ou EMM.
  • Não deduza o licenciamento a partir de um ícone da Play Store ou de uma declaração de fornecedor.
  • Não deduza a quantidade de upgrades, a frequência de patches, os termos de fim de suporte ou a aprovação de mercado a partir da certificação.

Mais Controle de Plataforma Cria Mais Responsabilidade pelo Ciclo de Vida

A disponibilidade da fonte AOSP, por si só, não fornece o pacote de suporte de placa (BSP), os binários do fornecedor, as permissões privilegiadas, as chaves de liberação, o serviço de OTA, o design de rollback ou os mantenedores. Um controle mais profundo pode se justificar para um componente privilegiado exigido, hardware especializado, ecossistema privado ou política indisponível, mas o projeto precisa nomear a via de implementação autorizada e os responsáveis contínuos. Defina o escopo do trabalho de firmware e software Android por dispositivo, plataforma, requisito, MOQ, via de liberação e viabilidade, em vez de presumir acesso a todos os ramos de firmware.

Siga um Caminho de Seleção Delimitado

Use uma sequência repetível que impeça o projeto de tratar um rótulo de plataforma como prova de prontidão para implantação.

Caminho de decisão e aceitação para escolher uma via de dispositivo empresarial GMS ou AOSP
Aprove a build exata e a via de recuperação, não apenas um rótulo de plataforma.
  1. 1Audite o aplicativo: APIs do Google, identidade, distribuição, atualizações, comportamento offline, periféricos e dependências de backend.
  2. 2Defina o gerenciamento: modo de propriedade, EMM/DPC, política, canal de aplicativos, método de provisionamento e estado de redefinição.
  3. 3Congele o candidato: modelo exato, SKU regional, build de Android/firmware, status de GMS/Play Protect e nível de patch.
  4. 4Atribua responsáveis: assinatura de aplicativo e sistema, OTA, correções de segurança, rollback, suporte e fim de vida útil.
  5. 5Teste a amostra: fluxo de trabalho, inscrição, política, atualizações, estado offline, reinicialização, redefinição e recuperação.
  6. 6Decida: aceite a linha de base evidenciada, mude de via ou redefina o escopo antes da preparação do lote.

Exija Evidências Antes da Aprovação da Amostra

A aprovação da amostra deve descrever um sistema reproduzível, não apenas um dispositivo que inicializou uma vez. A Vantora pode coordenar a seleção de dispositivos, a validação de aplicativo e gerenciamento, o provisionamento, o controle de qualidade e a entrega; a equipe de aplicativo é responsável pelo comportamento do aplicativo, o provedor de EMM é responsável por sua implementação compatível, o OEM ou o responsável autorizado pela build controla o firmware e a assinatura, e o cliente ou o parceiro de integração aprova o risco e a aceitação.

Registre as evidências não confidenciais que o lote de produção deve reproduzir.
Categoria de evidênciaO que o registro da amostra deve mostrar
Linha de base do dispositivoModelo exato, SKU regional, impressão digital da build, versão de Android/firmware, nível de patch e linha de base de componentes.
Plataforma e aplicativoEvidências de Play Protect/GMS para uma build GMS, ou registro de componente/responsabilidade para uma build sem GMS; resultados de primeira execução, permissões, identidade, fluxo de trabalho, offline, instalação e atualização.
Gerenciamento e recuperaçãoResultados de inscrição EMM/DPC, política, modo quiosque ou restrições, relatórios, acesso a suporte, redefinição de fábrica, nova inscrição, substituição e recuperação.
Responsabilidade pela liberaçãoResponsáveis nomeados por liberação e suporte, especificação da build, nota de liberação, registro de aceitação e limitações conhecidas.

Solicite uma Análise de Viabilidade

Compartilhe um briefing com dados sensíveis removidos, contendo a categoria de dispositivo pretendida, o mercado-alvo, a faixa de quantidade, o status do aplicativo, as dependências de serviços do Google, o EMM, a via de provisionamento, as expectativas de ciclo de vida e as prioridades de aceitação. Nomes de clientes finais e detalhes comerciais não são necessários para uma análise inicial. Se o hardware proposto estiver fora da via convencional de GMS para telefones, tablets ou dispositivos portáteis, e um fornecedor apresentar o EDLA, use o guia EDLA versus GMS versus AOSP para essa questão separada de licenciamento e categoria de dispositivo.

Perguntas frequentes

Um dispositivo AOSP ainda pode ser gerenciado?

Potencialmente. O Android inclui estruturas de gerenciamento de dispositivos e provisionamento gerenciado, mas a build exata precisa fornecer um Setup Wizard funcional, DPC ou agente, modo de propriedade, políticas, distribuição de aplicativos, conectividade, via de recuperação e manutenção. O termo “AOSP”, isoladamente, não é evidência de uma solução de gerenciamento completa.

É possível adicionar o GMS depois que os dispositivos são produzidos?

Não planeje com base nessa suposição. O GMS é licenciado separadamente, e a build de produção, o modelo, a via do OEM, a compatibilidade Android e o status do Play Protect precisam suportá-lo. Instalar aplicativos do Google de forma informal não transforma uma build sem GMS em um dispositivo de produção devidamente licenciado.

O GMS garante suporte ao Android Enterprise e atualizações de SO?

Não. Confirme o modo de gerenciamento pretendido, o conjunto de recursos do EMM, o método de inscrição, o SKU regional e a build. Verifique separadamente os compromissos do OEM quanto à versão do Android, patches de segurança, firmware, recuperação e fim de suporte.

O AOSP é sempre a melhor via para dispositivos offline ou altamente controlados?

Não. Um dispositivo GMS pode suportar um fluxo de trabalho empresarial offline, enquanto uma build AOSP ainda pode depender de redes e serviços externos. Escolha o AOSP somente quando suas dependências, controle, ciclo de vida e modelo comercial forem deliberadamente suportados e comprovados.

Conte seu fluxo de trabalho e suas regras.

Transformamos requisitos em dispositivos prontos para implantação.