Visualização do desenvolvedor do Android 11

Bem-vindo à Visualização do desenvolvedor do Android 11, um programa que oferece tudo o que você precisa para tornar seus apps compatíveis e começar a desenvolver para a próxima versão do Android. O programa é gratuito, e você pode começar imediatamente fazendo o download do SDK e das ferramentas da Visualização do desenvolvedor.

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

Faremos atualizações regulares para que você teste o código mais recente da plataforma.

Identifique as mudanças de comportamento que afetarão seus apps e crie com os recursos mais recentes da plataforma.

Seu feedback é fundamental. Informe problemas usando nosso Issue Tracker. Conecte-se com outros desenvolvedores na Comunidade de desenvolvedores.

Cronograma, marcos e atualizações

Cronograma das versões de Visualização do desenvolvedor e Beta do Android 11

O programa Visualização do desenvolvedor do Android 11 terá início em fevereiro de 2020 e vai até o lançamento público final para o AOSP e OEMs, previsto para o terceiro trimestre de 2020. Nos principais marcos de desenvolvimento, forneceremos atualizações para seus ambientes de desenvolvimento e teste. Cada um incluirá ferramentas do SDK, imagens de sistema, emuladores, referência da API e diferenças de API. Veja os marcos abaixo.

Prazo Build Tipo Ações do desenvolvedor
Fevereiro Visualização do desenvolvedor 1 O build de valor 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. Explorar novas APIs e mudanças de comportamento e informar quaisquer problemas ou solicitações importantes durante esse período.
Março Visualização do desenvolvedor 2 Atualização incremental com recursos adicionais, APIs e mudanças de comportamento. Enviar seu feedback enquanto trabalha com APIs e mudanças de comportamento. Começar os primeiros testes de compatibilidade de apps.
Abril Developer Preview 3 Atualização incremental para estabilidade e desempenho. Preparar os apps para os consumidores Beta. Continuar o teste de compatibilidade e publicar as atualizações sem mudar o destino. Notificar os desenvolvedores de SDK e biblioteca sobre quaisquer problemas.
Maio Visualização do desenvolvedor 4 Atualização incremental para estabilidade e desempenho. Continuar o teste de compatibilidade e começar os testes preliminares voltados para o Android 11.
Junho Beta 1 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 e aguardar o feedback dos usuários do Android Beta. Continuar o trabalho voltado ao Android 11. Criar e testar com APIs oficiais.
Julho Beta 2 Marco de estabilidade da plataforma. Comportamentos finais do sistema. Continuar o teste de compatibilidade final para apps, SDKs e bibliotecas. Liberar versões compatíveis. Continuar o trabalho voltado ao Android 11.
Agosto Beta 3 Build candidato a lançamento. Lançar atualizações compatíveis para apps, SDKs e bibliotecas. Continuar o trabalho de criação para o Android 11. Criar com novos recursos e APIs.
T3 Última versão Lançamento do Android 11 para o AOSP e o ecossistema. Lançar atualizações compatíveis para apps, SDKs e bibliotecas. Continuar o trabalho de criação para o Android 11. Criar com novos recursos e APIs.

Marco de estabilidade da plataforma

Novo no Android 11: estamos lançando um marco chamado Estabilidade da plataforma para ajudar você a planejar seus testes e lançamentos finais. Esse marco significa que o Android 11 alcançou as APIs interna e externa finais, os comportamentos finais relacionados aos apps e as listas cinzas não SDK finais. Esperamos que o Android 11 alcance a estabilidade da plataforma na versão Beta 2 em julho de 2020. A partir desse ponto, não haverá mais mudanças que afetem seus 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 de visualização

Para os desenvolvedores, o foco durante a Visualização do desenvolvedor está nos feedbacks da API e na compatibilidade do app. A compatibilidade do app significa garantir que a versão atual do app esteja certa e seja executada corretamente na nova plataforma.

Os builds da Visualização do desenvolvedor fornecem um ambiente de teste e desenvolvimento inicial que pode ser usado para identificar problemas de compatibilidade no app e planejar a migração ou o trabalho com os recursos necessários para o direcionamento à nova plataforma. Para ver feedbacks e problemas, use o Issue Tracker. 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 seu app compatível com a nova plataforma e como criar para ela quando estiver tudo pronto.

A versão Beta 1 incluirá as APIs finais do Android 11, bem como o SDK e o NDK oficiais para compilar e testar seus apps. O Android 11 fornecerá um nível de API padrão nesse momento.

Na versão Beta 1, também será possível publicar apps para dispositivos com o Android 11 no nível oficial da API. Você pode publicar primeiro nas faixas Alfa e Beta do Google Play para que possa testar seus apps antes de distribuí-los amplamente pela loja.

A partir da versão Beta 2, o Android 11 alcançará a estabilidade da plataforma, o que significa que os comportamentos do sistema foram finalizados. Você terá acesso a imagens quase finais do sistema para testar os comportamentos e recursos dele. O Android 11 fornecerá um nível de API padrão nesse momento.

A estabilidade da plataforma é a hora de mudar o foco para os testes de compatibilidade finais e enviar seus apps, SDKs e bibliotecas atualizados para usuários e desenvolvedores downstream. Também é possível criar com as APIs finais e refinar qualquer novo código que esteja usando os novos recursos ou APIs.

O que está incluído na Visualização do desenvolvedor?

O programa Visualização do desenvolvedor Android 11 inclui tudo o que você precisa para testar seus apps já existentes em uma variedade de 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 seguintes componentes por meio do SDK Manager:

  • SDK, NDK e ferramentas da Visualização para desenvolvedores R
  • As imagens do sistema emulador para dispositivos móveis da Visualização do desenvolvedor R (32 e 64 bits, consulte as notas da versão)

Vamos lançar atualizações para essas ferramentas de desenvolvimento em cada marco, sempre que necessário.

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

Imagens do sistema

A Visualização do desenvolvedor inclui imagens do sistema para uma variedade de dispositivos Pixel que podem ser usadas para desenvolver e testar. Se você tem um dispositivo Pixel 4 / 4 XL, Pixel 3a / 3a XL, Pixel 3 / 3 XL ou Pixel 2 / 2 XL, acesse a página de downloads e faça o download de uma imagem do sistema para desenvolvimento e testes. Consulte Instalar o Android 11 para ver detalhes.

Atualizações Flash-to-OTA para o Pixel

As versões da Visualização do desenvolvedor são builds de referência apenas para desenvolvedores. Elas não são adequadas para o uso diário de consumidores ou usuários iniciais. Por isso, nós as disponibilizamos apenas para download e instalação manual. Para ver mais detalhes, consulte Instalar o Android 11.

Depois de instalar um build da Visualização do desenvolvedor em um dispositivo Pixel compatível, você receberá automaticamente atualizações OTA dos mais recentes builds Beta e da Visualização do desenvolvedor até a versão final.

O Android Beta OTA não é compatível com builds de Visualização do desenvolvedor.

APIs de visualização e publicação

A Visualização do desenvolvedor do Android 11 oferece um sistema apenas para desenvolvimento e uma biblioteca Android que não tem um nível padrão de API. Se você quiser criar para a nova plataforma e com as novas APIs do Android 11, será necessário definir a versão da Visualização do desenvolvedor do Android 11 como destino. Para fazer isso, defina a targetSdkVersion do app como "R" e minSdkVersion e a compileSdkVersion do Gradle como android-R. Para ver mais informações, consulte Atualize sua configuração da compilação para o Android 11.

A Visualização do desenvolvedor do Android 11 oferece APIs de visualização: elas não serão oficiais até o lançamento do SDK final. Isso significa que pode haver mudanças nas APIs ao longo do tempo, especialmente durante as primeiras semanas do programa. Forneceremos um resumo das mudanças a cada atualização da Visualização do desenvolvedor do Android 11.

Durante a Visualização do desenvolvedor, o Google Play impede a publicação de apps voltados para o nível de API "R" ou oficial do Android 11. Quando o SDK final estiver disponível, será possível o direcionamento ao nível oficial da API do Android 11 e publicar seu app no Google Play pelos canais de versões Alfa, Beta e de produção. Enquanto isso, é possível distribuir um app para testadores direcionados ao Android 11 por e-mail ou download direto do seu site a qualquer momento.

Atualizar

Ao longo da visualização, durante o teste na Visualização do desenvolvedor e nas versões Beta, é altamente recomendável manter seu ambiente de desenvolvimento atualizado. Notificaremos você quando novas atualizações estiverem disponíveis por meio dos seguintes canais:

Mais informações

Para saber mais sobre a Visualização do desenvolvedor do Android, consulte os seguintes recursos de documentação:

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

A referência completa da API da Visualização do desenvolvedor está disponível on-line. Novas APIs têm marca d'água para visibilidade e mostram o Android 11 como o nível da API. Essas APIs só poderão ser usadas se você estiver criando com o SDK da Visualização do desenvolvedor do Android 11.

Para ter uma visualização detalhada das APIs novas, modificadas e removidas em cada versão, recomendamos começar com os relatórios de diferenças:

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

Recursos de suporte

Enquanto você testa e desenvolve com a Visualização do desenvolvedor do Android 11, use os seguintes canais para informar problemas e enviar feedback:

  • O Issue Tracker da Visualização do desenvolvedor do Android (link em inglês) é seu principal canal de feedback. É possível informar bugs, problemas de desempenho e enviar feedback geral pelo Issue Tracker. Também é possível consultar problemas conhecidos e encontrar etapas de soluções alternativas. Daremos notícias sobre seu problema conforme ele for avaliado e enviado para a equipe de engenharia do Android para análise.
  • Para ver detalhes sobre como informar vários tipos de problemas, consulte a página de Feedback.
  • Na Comunidade da Visualização do desenvolvedor do Android 11 é possível se conectar a outros usuários e desenvolvedores que estão trabalhando com a Visualização do desenvolvedor do Android 11. Compartilhe observações e ideias e encontre respostas para suas dúvidas.

Primeiros passos.

Para começar, instale o Android 11 no seu dispositivo de hardware ou configure um emulador para testes de compatibilidade. Consulte Instalar o Android 11 para ver os detalhes. Agradecemos sua participação no programa Visualização do desenvolvedor do Android 11.