Android Beta para desenvolvedores

O programa público Beta do Android oferece tudo o que você precisa para preparar seus apps para a próxima versão do Android.

  • Imagens do sistema de hardware e emulador : um ambiente de execução para testar seus apps na próxima versão do Android, para dispositivos Pixel e o Android Emulator.
  • Código e APIs da plataforma mais recentes : vamos fornecer atualizações frequentes para que você teste o código mais recente da plataforma.
  • Novos comportamentos e recursos : identifique as mudanças de comportamento que vão afetar seus apps e crie com os recursos mais recentes da plataforma.
  • Feedback e suporte : seu feedback é fundamental! Informe problemas e diga o que você acha! Converse com outros desenvolvedores na [Comunidade de desenvolvedores][community] para compartilhar suas experiências.

Marcos e atualizações

O programa Android Beta para desenvolvedores é executado por vários meses antes de cada lançamento principal e secundário. Durante esse período, vamos fornecer atualizações Beta para seus ambientes de desenvolvimento e teste, com ferramentas de SDK, imagens do sistema, emuladores, referência da API e diferenças de API. Veja a tabela abaixo para saber mais sobre em que é necessário se concentrar durante cada marco.

Marco Tipo Ações do desenvolvedor
Beta 1 Versão inicial com qualidade Beta e atualização via OTA para desenvolvedores e usuários iniciais que se inscreveram no Android Beta.
  • Conheça novas mudanças de comportamento e APIs.
  • Começar os primeiros testes de compatibilidade de apps.
  • Envie feedback para informar problemas ou solicitações importantes durante esse período.
Estabilidade da plataforma
Estabilidade da plataforma O primeiro marco de estabilidade da plataforma inclui as APIs e os comportamentos finais. A publicação no Google Play também é aberta.
  • Iniciar o teste de compatibilidade final para apps, SDKs e bibliotecas.
  • Lançar versões de apps compatíveis.
  • Continuar o trabalho de criação para o novo nível da API (somente para versões principais ).
  • Atualizar os SDKs e as bibliotecas e notificar os desenvolvedores sobre problemas de compatibilidade.
Última versão Lançamento da plataforma para o AOSP e ecossistema.
  • Lançar versões compatíveis para apps, SDKs e bibliotecas.
  • Continuar o trabalho de criação para o novo nível da API (somente para versões principais ).
  • Criar com novos recursos e APIs.

Fases de lançamento do Android

Cada fase do programa Beta do Android ajuda você a preparar os apps para a versão estável do AOSP e do ecossistema Android.

Versões Beta

A versão Beta 1 oferece um ambiente mais completo e estável para criação e testes na próxima versão da plataforma. É a primeira versão que disponibilizamos para os usuários iniciais inscritos no Programa Android Beta. Na versão Beta, os usuários iniciais vão usar o app em dispositivos Pixel. Portanto, recomendamos que você acompanhe o feedback desses usuários e lance atualizações compatíveis para resolver quaisquer problemas, sem mudar a versão de destino do app. Para versões principais, também é um bom momento para começar a se preparar para mudar a versão de destino do app mais tarde. Envie seu feedback durante esse período para nos informar sobre problemas ou solicitações.

Marco de estabilidade da plataforma

As versões do Android incluem um marco chamado Estabilidade da plataforma para ajudar você a planejar seus testes e versões finais. Esse marco significa que a plataforma alcançou as APIs internas e externas finais, os comportamentos finais relacionados aos apps e as listas de APIs não SDK finais. Após a estabilidade da plataforma, não haverá mais mudanças que afetem seus apps. Esse é o momento de começar os testes finais e o trabalho de desenvolvimento necessário para garantir que uma versão compatível do app esteja pronta para os usuários na versão final do ecossistema. Para versões principais, o Android vai fornecer um nível de API padrão nesse momento.

Encorajamos todos os desenvolvedores de apps, jogos, SDKs e bibliotecas a usar o marco de estabilidade da plataforma como um destino para o planejamento do teste de compatibilidade final e o lançamento público. Usar a estabilidade da plataforma em vez da versão final oferece várias semanas extras antes que os consumidores possam receber a nova plataforma nos dispositivos.

A partir da estabilidade da plataforma, também será possível publicar apps em dispositivos que executam a plataforma Android no nível oficial da API. Recomendamos publicar primeiro nas faixas Alfa e Beta do Google Play para que você possa testar os apps antes de distribuí-los amplamente na Play Store.

Última versão

A versão estável da plataforma Android foi lançada para o AOSP e o ecossistema geral do Android. É esperado que alguns usuários atualizem para a plataforma Android nesse momento ou logo depois, quando os fabricantes de dispositivos começarem a lançar atualizações para os usuários. Prepare-se para novos problemas que podem ser informados à medida que o número de usuários na versão mais recente do Android aumenta.

O que está incluído nas versões Beta?

O programa Beta inclui tudo o que você precisa para testar seus apps atuais em uma variedade de tamanhos de tela, tecnologias de rede, chipsets de CPU e GPU e arquiteturas de hardware.

SDK e ferramentas

Com o Android Studio, é possível fazer o download dos componentes abaixo usando o SDK Manager:

  • SDK e ferramentas para a versão Beta
  • Imagens do sistema do emulador para dispositivos móveis (somente 64 bits)

Lançaremos atualizações para essas ferramentas de desenvolvimento em cada marco, sempre que necessário.

Imagens do sistema

Fornecemos imagens do sistema de vários dispositivos Google Pixel que podem ser usadas para desenvolvimento e testes. Acesse a página de downloads da versão para receber uma imagem do sistema para desenvolvimento e testes.

Mesmo que você não tiver um dispositivo Pixel, ainda poderá desenvolver e testar usando outros métodos, dependendo do seu fluxo de trabalho:

  • Imagens do sistema do emulador para dispositivos móveis (somente 64 bits)
  • Imagens genéricas do sistema (GSIs)

Atualizações OTA para o Pixel pelo programa Android Beta

Se você tiver um dispositivo Pixel compatível, inscreva-o no programa Android Beta para Pixel para receber atualizações da versão Beta da plataforma Android via OTA .

Para saber mais e registrar seu dispositivo, acesse g.co/androidbeta.

APIs Beta e publicação

Os builds Beta iniciais fornecem um sistema somente para desenvolvimento e uma biblioteca do Android que não tem um nível de API padrão. Se você quiser destinar o novo app à nova plataforma e criar com as novas APIs durante esse período, atualize a configuração do build do app para destinar à versão Beta.

As APIs de prévia não serão oficiais até que o SDK final seja lançado na estabilidade da plataforma. Isso significa que você deve esperar mudanças na API durante a versão Beta, principalmente durante as semanas iniciais do programa. Vamos fornecer um resumo das mudanças com cada versão.

Mais tarde no programa da prévia, as APIs do desenvolvedor serão finalizadas e você poderá fazer o download do SDK oficial no Android Studio e compilar com as APIs oficiais.

Até o marco da estabilidade da plataforma, o Google Play impede a publicação de apps destinados a um nível de API de prévia ou ao nível oficial futuro da API. Quando o SDK final estiver disponível, você poderá segmentar o nível oficial da API e publicar seu app no Google Play usando os canais de lançamento Alfa, Beta e de produção. Enquanto isso, se você quiser distribuir um app para testadores que segmentam o próximo nível da API, faça isso por e-mail ou por download direto do seu site a qualquer momento.

Referências da API e relatórios de diferenças

A documentação de referência da plataformasempre mostra a versão de prévia, Beta ou final mais recente da plataforma. Enquanto as novas APIs estiverem em desenvolvimento, elas terão uma marca-d'água para visibilidade e mostrarão o codinome da prévia como o nível da API. Você só poderá usar essas APIs se estiver criando com o SDK de prévia.

Quando o SDK final estiver disponível, a referência da API vai mostrar que as novas APIs foram adicionadas ao nível oficial da API.

Recursos de suporte

Ao testar e desenvolver com builds do Android Beta, use estes canais para informar problemas e enviar feedback:

  • Acesse a página de feedback e problemas para informações completas sobre como informar problemas e nos dizer o que você acha. Nessa página, é possível acessar o Issue Tracker para informar bugs ou solicitar recursos, bem como responder pesquisas rápidas sobre alguns dos novos recursos e mudanças.
  • O Issue Tracker da Prévia do Android é nosso principal rastreador de problemas. Usando essa ferramenta, você pode relatar bugs, problemas de desempenho e enviar feedback de forma geral. Também é possível consultar problemas conhecidos e encontrar etapas de solução. Você receberá atualizações sobre o problema relatado quando ele for avaliado e enviado à equipe de engenharia do Android para análise.
  • Na [Comunidade de Desenvolvedores Android][community], é possível se conectar com outros usuários e desenvolvedores que também estão trabalhando com os builds da Prévia do Android 16. Compartilhe observações e ideias e encontre respostas para suas dúvidas.

[community]: /about/versions/16/qpr2/dev-community