Prévia do Android 13

Bem-vindo à Prévia do Android 13, um programa que oferece tudo o que você precisa para oferecer compatibilidade aos apps e começar a criar para a próxima versão do Android. O programa não tem custos financeiros, e você pode fazer o download do SDK e das ferramentas da Prévia para começar imediatamente.

Hardware e imagens de sistema do emulador

Um ambiente de execução para testar seus apps em dispositivos Pixel e no Android Emulator.

Código de plataforma mais recente

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. Acesse este link para relatar problemas e enviar sua opinião. Converse com outros desenvolvedores na Comunidade de desenvolvedores (em inglês) para compartilhar suas experiências.

Cronograma, marcos e atualizações

Cronograma do programa de Prévia do Android 13

O programa de Prévia do Android 13 ficará ativo de fevereiro de 2022 até o lançamento final para público do AOSP e OEMs, previsto para o final do ano. Nos principais marcos de desenvolvimento, forneceremos atualizações para seus ambientes de desenvolvimento e teste. Cada atualização vai incluir 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.

Prazo Build Tipo Ações do desenvolvedor
Fevereiro Visualização do desenvolvedor 1 O build de referência anterior tinha como foco o feedback dos desenvolvedores, com novos recursos, APIs e mudanças de comportamento. Janela de prioridades para feedback sobre APIs. Descobrir novas APIs e mudanças de comportamento e informar problemas ou solicitações importantes durante esse período. Começar os primeiros testes de compatibilidade de apps.
Março Visualização do desenvolvedor 2 Atualização incremental com outros recursos, APIs e mudanças de comportamento. Continue enviando feedback sobre mudanças de comportamento e APIs. Preparar os apps para a versão Beta do consumidor. Continuar o teste de compatibilidade e publicar as atualizações sem mudar o destino.
Abril Beta 1 Versão inicial com qualidade Beta e atualização via OTA para usuários que se inscreveram no Android Beta. Continuar o teste de compatibilidade, aguardar o feedback dos usuários do Android Beta. Começar os primeiros testes de apps destinados ao Android 13. Notificar os desenvolvedores de SDK e biblioteca sobre qualquer problema.
Maio Beta 2 Versão incremental com qualidade Beta Continuar o teste de compatibilidade, aguardar o feedback dos usuários do Android Beta. Começar os primeiros testes de apps destinados ao Android 13. Notificar os desenvolvedores de SDK e biblioteca sobre qualquer problema.
Estabilidade da plataforma
Junho Beta 3 Primeiro marco de Estabilidade da plataforma. Comportamentos e APIs finais. A publicação no Google Play é permitida. Iniciar o teste de compatibilidade final para apps, SDKs e bibliotecas. Lançar versões compatíveis. Continuar o trabalho para destinar o app ao Android 13. Atualizar os SDKs e as bibliotecas e notificar os desenvolvedores sobre problemas.
Julho Beta 4 Build quase pronto para o teste final. Lançar versões compatíveis de apps, SDKs e bibliotecas. Continuar o trabalho para destinar o app ao Android 13. Criar com novos recursos e APIs.
Última versão Lançamento do Android 13 para o AOSP e ecossistema. Lançar versões compatíveis para apps, SDKs e bibliotecas. Continuar o trabalho para destinar o app ao Android 13. Criar com novos recursos e APIs.

Marco de estabilidade da plataforma

O Android 13 inclui um marco chamado Estabilidade da plataforma para ajudar você a planejar seus testes e versões finais. Esse marco significa que o Android 13 alcançou as APIs internas e externas finais, os comportamentos finais relacionados aos apps e as listas de APIs não SDK (listas cinzas) finais. Esperamos que o Android 13 alcance a estabilidade da plataforma no Beta 3 em junho de 2022. A partir desse ponto, não vai haver mais mudanças afetando apps.

Encorajamos todos os desenvolvedores de apps, jogos, SDK 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 adicionais antes que os consumidores possam receber a nova plataforma nos dispositivos.

Fases da prévia

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

Prévia para desenvolvedores 1 e 2

Durante as prévias para desenvolvedores, é importante se concentrar no feedback sobre a API e na compatibilidade do app. A compatibilidade do app significa garantir que a versão atual do seu app esteja certa e seja executada corretamente na nova plataforma.

Os builds da prévia para desenvolvedores oferecem um ambiente de teste e desenvolvimento inicial que pode ser usado para testar novas APIs, identificar problemas de compatibilidade no app e planejar a migração ou criação de recursos necessários para que o app seja destinado à nova plataforma. É muito importante enviar seu feedback durante esse período. Também é interessante se preparar para algumas mudanças de API em cada uma dessas atualizações. Veja o guia de migração para saber como tornar o app compatível com a nova plataforma e como criar para ela quando estiver tudo pronto.

Beta 1

A versão Beta 1 oferece um ambiente mais completo e estável para criação e testes no Android 13. É 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 as atualizações compatíveis para resolver possíveis problemas, sem mudar a versão de destino do app. Também é um bom momento para começar a se preparar para mudar a versão de destino do app futuramente.

Beta 2

Com a versão Beta 2, você vai ter um build mais completo e estável para continuar seus testes e desenvolvimento.

Beta 3

Começando pelo Beta 3, o Android 13 vai alcançar a estabilidade da plataforma, o que significa que os comportamentos e as APIs do sistema foram finalizados. 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. O Android 13 vai fornecer um nível de API padrão nesse ponto.

A estabilidade da plataforma indica o momento de mudar o foco para os testes de compatibilidade finais e lançar os apps atualizados para usuários e desenvolvedores downstream. Também é possível criar usando as APIs finais e refinar os novos códigos que estejam usando os novos recursos ou APIs. Você pode planejar seu trabalho com a certeza de que a plataforma e as APIs não vão mudar.

A partir do marco de Estabilidade da plataforma, também vai ser possível publicar apps em dispositivos com o Android 13 no nível oficial da API. Após o marco de Estabilidade da plataforma, recomendamos publicar primeiro nas faixas Alfa e Beta do Google Play, para que você possa testar o app antes de o distribuir amplamente na Play Store.

Beta 4

Com a versão Beta 4, vamos oferecer uma versão candidata a lançamento para o teste final. Quando terminar o teste, você precisa lançar atualizações compatíveis para seus apps, SDKs, bibliotecas, ferramentas e mecanismos de jogo para garantir que os usuários que fizerem o upgrade da versão final nos dispositivos tenham uma boa experiência do usuário. Você também pode continuar a criar novas funcionalidades usando novos recursos e APIs e testar o app enquanto direciona ao nível mais recente da API para descobrir problemas que possam surgir.

Última versão

A versão estável do Android 13 foi lançada para o AOSP e o maior ecossistema do Android. É esperado que alguns dos usuários façam a atualização para o Android 13 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 na Prévia do Android 13?

O programa de Prévia do Android 13 inclui tudo o que você precisa para testar seus apps já existentes em diversos tamanhos de tela, tecnologias de rede, chipsets de CPU/GPU e arquiteturas de hardware.

Ferramentas do SDK e do NDK

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

  • SDK, NDK e ferramentas para o Android 13
  • Imagens do sistema do emulador para dispositivos móveis com o Android 13 (somente 64 bits, consulte as notas da versão)

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

Consulte Instalar o Android 13 para começar. Consulte o guia de migração para ver informações sobre como planejar os testes e o desenvolvimento para alinhamento com o ciclo de lançamento do Android 13, bem como as notas da versão para ver os problemas conhecidos.

Imagens do sistema

Fornecemos imagens do sistema de vários dispositivos Pixel que podem ser usadas para desenvolver e testar. Visite a página Downloads para fazer o download de uma imagem do sistema para desenvolvimento e testes.

Caso não tenha um dispositivo Pixel, é possível desenvolver e testar usando uma imagem do sistema do Android Emulator. Com o Android Studio, faça o download desse componente usando o SDK Manager:

  • Imagens do sistema do emulador para dispositivos móveis com Android 13 (apenas 64 bits, consulte as notas da versão)

Consulte Instalar o Android 13 para ver mais informações.

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

Caso tenha um dos dispositivos Pixel abaixo, você poderá registrá-lo no programa Android Beta para Pixel e receber atualizações over the air (OTA) para o Android 13 Beta:

  • Pixel 4 e 4 XL
  • Pixel 4a e 4a (5G)
  • Pixel 5 e 5a
  • Pixel 6 e 6 Pro

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

Publicação e APIs de prévia

Inicialmente, o programa de Prévia do Android 13 oferece um sistema apenas para desenvolvimento e uma biblioteca Android que não tem um nível padrão de API. Caso você queira destinar o app à nova plataforma e criar com as novas APIs do Android 13 durante esse período, atualize a configuração do build do app para destiná-lo à versão da Prévia do Android 13.

A Prévia do Android 13 oferece prévias de APIs. As APIs 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 ao longo do tempo, especialmente durante as primeiras semanas do programa. Apresentaremos um resumo das mudanças a cada versão do Android 13.

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

Até o marco de estabilidade da plataforma, o Google Play impede a publicação de apps destinados ao nível de API "Tiramisu" ou o nível oficial do Android 13. Quando o SDK final estiver disponível, será possível destinar o app para o nível oficial da API do Android 13 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 Android 13 para testadores, é possível enviar por e-mail ou oferecer o download direto do seu site a qualquer momento.

Atualizar

Ao longo da Prévia, durante o teste na prévia para desenvolvedores e nas versões Beta, é altamente recomendável manter seu ambiente de desenvolvimento atualizado. Notificaremos você quando novas atualizações estiverem disponíveis pelos canais abaixo:

Mais informações

Para saber mais sobre o Android 13, consulte os recursos abaixo:

  • A página de lista de recursos e mudanças fornece um resumo de todos os principais recursos e mudanças de comportamento desta versão, incluindo uma breve descrição dos apps que eles podem afetar.
  • A página Mudanças de comportamento para todos os apps descreve as atualizações do Android 13 que podem afetar os apps, independente da targetSdkVersion do app e das áreas a serem testadas. Concentre-se primeiro em testar essas mudanças de comportamento.
  • A página mudanças de comportamento esperadas descreve as atualizações no Android 13 que podem afetar os apps após mudar a targetSdkVersion do app para o destinar ao Android 13.
  • A página de novos recursos contém uma visão geral dos novos recursos, funcionalidades e APIs, com guias do desenvolvedor sobre os principais novos recursos.
  • A página de notas da versão lista e descreve os problemas conhecidos e as mudanças transitivas específicas de cada versão Beta ou de prévia.
  • O guia de migração descreve o processo para tornar apps compatíveis com o Android 13, direcionar à nova plataforma e criar com novas APIs.

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

A Referência da API completa da Préviaestá disponível on-line. Quando as novas APIs estiverem em desenvolvimento, elas vão ter uma marca-d'água para visibilidade e vão exibir "Tiramisu" como o nível da API. Essas APIs só poderão ser usadas se você estiver criando com o SDK de pré-lançamento do Android 13.

Quando o Android 13 atingir a estabilidade da plataforma e o SDK final for disponibilizado, a referência da API vai mostrar que as novas APIs foram adicionadas ao nível oficial da API.

Para ver detalhes das APIs novas, modificadas, descontinuadas e removidas em cada versão, recomendamos começar com os relatórios de diferenças:

As mudanças nos relatórios de diferenças contêm links para a documentação de referência da API relacionada.

Recursos de suporte

Ao testar e desenvolver com o Android 13, use os canais abaixo para relatar problemas e enviar feedback:

  • Acesse a página Feedback e problemas para ver informações completas sobre como relatar problemas e enviar sua opinião. Nessa página, é possível acessar o Issue Tracker para relatar bugs ou solicitar recursos, além de responder a 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 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. Para ver detalhes sobre como relatar vários tipos de problemas, consulte a seção Onde relatar problemas.
  • Na Comunidade de Desenvolvedores Android (em inglês), é possível se conectar com outros usuários e desenvolvedores que também estão trabalhando com o Android 13 Beta. Compartilhe observações e ideias e encontre respostas para suas dúvidas.

Primeiros passos

Para começar, instale o Android 13 no dispositivo de hardware ou configure um emulador para testes de compatibilidade. Consulte Instalar o Android 13 para ver mais informações. Agradecemos sua participação no programa de Prévia do Android 13.