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 do emulador e do hardware: 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: faremos 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 envie sua opinião. 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 versão principal e secundária. 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 iniciais que se inscreveram no Android Beta. |
|
| Estabilidade da plataforma | ||
| Estabilidade da plataforma | Primeiro marco de estabilidade da plataforma, incluindo as APIs e os comportamentos finais. A publicação no Google Play também é aberta. |
|
| Última versão | 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 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. É o primeiro build 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 as versões principais, 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 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. Depois da Estabilidade da Plataforma, não vai haver mais mudanças afetando 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 as versões principais, o Android vai fornecer um nível da 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 do marco de Estabilidade da plataforma, também será possível publicar apps em dispositivos com a plataforma Android no nível da API oficial. 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 é 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 já existentes em diversos 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ê tiver um dispositivo Pixel compatível, poderá registrá-lo no programa Android Beta para Pixel e receber atualizações over the air (OTA) para a versão Beta da plataforma Android.
Para saber mais e registrar seu dispositivo, acesse g.co/androidbeta.
Publicação e APIs Beta
As primeiras versões Beta oferecem inicialmente um sistema exclusivo para desenvolvimento e uma biblioteca Android que não tem um nível da API padrão. Se você quiser direcionar o app à nova plataforma e criar com as novas APIs durante esse período, atualize a configuração do build do app para direcionar à versão Beta.
As APIs de pré-lançamento não serão oficiais até o lançamento do SDK final na estabilidade da plataforma. Isso significa que pode haver mudanças nas APIs durante a versão Beta, especialmente durante as primeiras semanas do programa. Vamos apresentar um resumo das mudanças a cada versão.
Mais tarde no programa de pré-lançamento, 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é-lançamento ou ao nível oficial futuro da API. Quando o SDK final estiver disponível, será possível destinar o app para o nível oficial da API e publicá-lo no Google Play pelos canais de lançamento Alfa, Beta e de produção. Enquanto isso, caso você queira distribuir um app destinado ao próximo nível da API para testadores, é possível enviar por e-mail ou oferecer o 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 de pré-lançamento, 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. 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 ao nível oficial da API.
Recursos de suporte
Ao testar e desenvolver com as versões 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, 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. Você pode relatar bugs, problemas de desempenho e feedback geral através do Issue Tracker. Também é possível consultar os problemas conhecidos e encontrar soluções alternativas. 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 as versões de pré-lançamento do Android 16. Compartilhe observações e ideias e encontre respostas para suas dúvidas.
[community]: /about/versions/16/qpr2/dev-community