O programa Beta público do Android oferece tudo o que você precisa para preparar seus apps para a próxima versão do Android.
- Imagens de 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 mais recentes da plataforma: vamos fornecer atualizações regulares 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. Relate problemas e envie sua opinião. Conecte-se com outros desenvolvedores na [Comunidade de desenvolvedores][community] para compartilhar suas experiências.
Marcos e atualizações
O programa Beta do Android para desenvolvedores dura 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 do SDK, imagens de 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 que se inscreveram no Android Beta. |
|
Versões Beta posteriores | Versão incremental com qualidade Beta |
|
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. |
|
Versão final | Lançamento da plataforma para o AOSP e o ecossistema. |
|
Fases de lançamento do Android
Cada fase do programa Beta do Android ajuda você a preparar os apps para o lançamento estável no AOSP e no 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 acompanhar o feedback dessas pessoas e lançar atualizações compatíveis para resolver possíveis problemas, sem mudar a versão de destino do app. Para lançamentos importantes, também é um bom momento para começar a se preparar para mudar a versão de destino do app futuramente. Envie seu feedback durante esse período para 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. Depois da estabilidade da plataforma, não haverá mais mudanças afetando seus apps. Esse é o momento de começar os testes finais e o trabalho de desenvolvimento necessários para garantir que uma versão compatível do app esteja pronta para os usuários no momento do lançamento final para o ecossistema. Para versões principais, o Android vai fornecer um nível de API padrão nesse ponto.
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 pela loja.
Última versão
A versão estável da plataforma Android é lançada para o AOSP e o ecossistema Android. É esperado que alguns dos usuários façam a atualização para a plataforma Android nesse momento ou logo após os fabricantes dos dispositivos começarem a lançar atualizações para os usuários. Esteja preparado 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 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 fazer o download de 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ê tem um dispositivo Pixel compatível, é possível inscrevê-lo no programa Android Beta para Pixel e receber atualizações over the air (OTA) para a plataforma Android Beta.
Para saber mais e registrar seu dispositivo, acesse g.co/androidbeta.
APIs Beta e publicação
As primeiras versões Beta oferecem um sistema apenas para desenvolvimento e uma biblioteca Android que não tem um nível de API padrão. Se quiser direcionar à nova plataforma e criar com as novas APIs durante esse período, atualize a configuração de build do app para direcionar à versão Beta.
As APIs de prévia não serão oficiais até o lançamento do SDK final na Estabilidade da plataforma. Isso significa que você pode esperar mudanças na API durante o Beta, principalmente nas primeiras semanas do programa. Vamos fornecer um resumo das mudanças a cada lançamento.
Mais tarde no programa de 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 de 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, será possível direcionar para o nível oficial da API e publicar o app no Google Play pelos canais de lançamento Alfa, Beta e de produção. Enquanto isso, se quiser distribuir um app para testadores que segmentam o próximo nível da API, é possível fazer 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 plataforma sempre mostra a versão mais recente da plataforma prévia, beta ou final. Enquanto as novas APIs estiverem em desenvolvimento, elas terão uma marca-d'água para visibilidade e mostrarão o codinome de prévia como o nível da API. Essas APIs só poderão ser usadas se você estiver criando com o SDK de pré-lançamento.
Quando o SDK final estiver disponível, a referência da API vai mostrar que as novas APIs foram adicionadas no nível oficial da API.
Recursos de suporte
Ao testar e desenvolver com builds Beta do Android, use estes canais para informar problemas e enviar feedback:
- Acesse a página Feedback e problemas para ter informações completas sobre como relatar problemas e enviar sua opinião. Nessa página, é possível acessar o Issue Tracker para informar bugs ou solicitar recursos, além de 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ê vai 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], você pode se conectar com outros usuários e desenvolvedores que estão trabalhando com os builds de prévia do Android 16. Compartilhe observações e ideias e encontre respostas para suas dúvidas.
[community]: /about/versions/16/qpr2/dev-community