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 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 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 as novas APIs ou recursos.

A partir da Estabilidade da plataforma, também será possível publicar apps em dispositivos que executam o Android 11 no nível oficial da API. É possível publicar primeiro as faixas Alfa e Beta do Google Play para que você possa testar seus apps antes de distribuir amplamente pela loja.

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 do Android 11
  • Imagens do sistema do emulador do Android 11 para dispositivos móveis (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.

Atualizações OTA para o Pixel por meio do programa Android Beta

Se você tiver um dispositivo Pixel 4 / 4 XL, Pixel 3a / 3a XL, Pixel 3 / 3 XL ou Pixel 2 / 2 XL, poderá inscrevê-lo no Programa Android Beta para receber atualizações. para o Android 11 Beta over the air (OTA). Depois de se inscrever, seu dispositivo receberá atualizações regulares over the air (OTA) para as versões mais recentes do Android 11 até o lançamento da versão final.

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ê tiver 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 os detalhes.

Se você já instalou uma imagem do sistema da Visualização do desenvolvedor do Android 11, seu dispositivo receberá automaticamente atualizações do Android Beta over the air (OTA).

APIs de visualização e publicação

A Visualização do desenvolvedor do Android 11 oferece inicialmente 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 nesse período, 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.

Mais tarde, na Visualização do desenvolvedor, as APIs do desenvolvedor serão finalizadas e você poderá fazer o download do SDK oficial do Android 11 no Android Studio, determinar o nível oficial de destino da API e compilar com as APIs oficiais.

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. Quando as novas APIs estiverem em desenvolvimento, elas terão marca d'água para visibilidade e mostrarão "R" 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.

No SDK final, as novas APIs mostrarão que foram adicionadas no nível da API oficial ("30"). Observação: para exibir as APIs do Android 11, defina o seletor de nível de API na navegação à esquerda de qualquer página de referência.

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, você pode se conectar com outros usuários e desenvolvedores que estejam 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.