Compatibilidade e notas da versão

Dois canais de suporte principais estão disponíveis para quem está desenvolvendo ou testando com a Visualização do desenvolvedor do Android 11.

  • Registre bugs específicos do dispositivo, do sistema e dos apps do Google em https://developer.android.com/preview/bug. Procure bugs já existentes (link em inglês) que correspondam ao seu problema antes de criar uma nova solicitação. Você pode indicar que está tendo o mesmo problema clicando no botão de estrela.
  • Para problemas em outros apps, entre em contato diretamente com o desenvolvedor.

Para discutir problemas ou ideias com outros desenvolvedores que trabalham com a Visualização do desenvolvedor do Android 11, participe da comunidade android_beta no Reddit (em inglês).

Visualização do desenvolvedor 2 (DP2, na sigla em inglês) do Android 11

Data: 18 de março de 2020
Build: RPP2.200227.009
Compatibilidade com o emulador: x86 (32/64 bits)
Nível do patch de segurança: março de 2020
Google Play services: 20.11.12
Diferença de API:

Sobre o Visualização de desenvolvedor 2 do Android 11

O Visualização do Desenvolvedor 2 do Android 11 é apenas para desenvolvedores e ajuda no desenvolvimento, testes e feedback. O Visualização do desenvolvedor 2 do Android 11 é uma build de valor de referência que ainda está em desenvolvimento ativo. Por isso, o sistema Android e os apps executados nele nem sempre funcionarão como esperado.

Assim como as versões anteriores, o Android 11 inclui mudanças de comportamento para ajudar a melhorar o desempenho, a vida útil da bateria, a segurança e a privacidade. Em alguns casos, essas mudanças podem afetar os apps até que eles sejam atualizados para compatibilidade com o Android 11. Portanto, é possível que você observe impactos que variam de problemas menores a limitações de funcionalidade mais significativas. Em geral, a maioria dos apps funcionará conforme o esperado, assim como a maioria das APIs e recursos, mas analise os problemas conhecidos listados abaixo para saber o que esperar.

Instale essa versão em qualquer dispositivo Pixel 2/XL, Pixel 3/XL, Pixel 3a/XL e Pixel 4/XL para desenvolvimento e teste ou use o Android Emulator. Consulte Instalar o Android 11 para ver detalhes sobre como começar.

Alertas gerais

Esteja ciente destas notas gerais sobre a versão:

  • Esta versão pode apresentar vários problemas de estabilidade, bateria ou desempenho em dispositivos compatíveis.
  • Esta versão pode não ser apropriada para uso diário por usuários com necessidades de acessibilidade.
  • Alguns apps podem não funcionar da forma esperada ao serem executados nesta versão. Isso inclui apps do Google e outros apps.
  • Visualizações do desenvolvedor do Android 11 não são aprovados pelo Teste de compatibilidade (CTS, na sigla em inglês), mas passaram em testes preliminares e fornecem um conjunto estável de APIs de pré-lançamento para desenvolvedores. Apps que dependem de builds aprovadas pelo CTS podem não funcionar normalmente na Visualização do desenvolvedor 1 do Android 11.
  • As builds da Visualização do desenvolvedor do Android 11 estão disponíveis no Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 e Pixel 4 XL.

Principais correções para problemas informados por desenvolvedores

Os seguintes problemas informados por desenvolvedores foram corrigidos no DP2:

  • Agora, o teclado aparece depois de tocar em Responder em uma mensagem na aba de notificações (Problema nº 150028675).
  • Depois de terminar uma chamada, o telefone não falha mais e é reiniciado novamente (Problema nº 150117193).
  • Ao ajustar as configurações de otimização da bateria, todos os apps agora são listados (Problema nº 150185518).
  • getCurrentLocation() agora retorna os detalhes corretos do local nos dispositivos Pixel 4 XL (Problema nº 150151278).
  • A barra de status e o ícone de configurações rápidas agora indicam corretamente quando um dispositivo de áudio está conectado por Bluetooth (Problema nº 149871906).
  • LocationManager.requestLocationUpdates() agora informa a localização corretamente a partir provedor de rede (Problema nº 149890393).
  • Os downloads não são mais interrompidos quando um usuário tenta fazer download do Pixel Sounds de Configurações > Sons > Toque - Notificação - Sons de alarme (Problema nº 149874827).

Principais problemas de compatibilidade de apps

Os problemas de compatibilidade de apps a seguir foram corrigidos no DP2. Para ver uma lista completa das mudanças do sistema no Android 11, consulte Mudanças de comportamento: todos os apps e Mudanças de comportamento: apps que segmentam o Android 11.

  • A versão da plataforma pública não pode mais ser um codinome, agora é sempre a plataforma lançada mais recentemente. Uma nova propriedade de versão e API fornece a versão oficial ou o codinome atual, conforme adequado. Essa mudança impede que os apps quebrem se eles procurarem pela versão da plataforma enquanto o desenvolvimento estiver sob um codinome.
  • O acesso de leitura restrito ao banco de dados do APN agora é delimitado pela versão do SDK de destino. Agora, os apps precisam segmentar o Android 11 antes de serem afetados pela mudança. Para saber mais, consulte a seção correspondente em Mudanças de comportamento: apps que segmentam o Android 11.

Problemas conhecidos: plataforma Android

  • Os desenvolvedores que mudarem o app para segmentar o Android 11 não poderão fazer testes instrumentados. Embora esse problema já tenha sido resolvido para futuras versões do Visualização do desenvolvedor, você pode contornar esse problema no DP2 usando um dos seguintes métodos:

    • Instale o app de teste como consultável à força usando a sinalização --force-queryable.
    • Marque o app de teste de como consultável à força no manifesto com <application android:forceQueryable="true" />.
    • Adicione o pacote de teste como consultável no manifesto do destino:

      <manifest .../>
            <queries>
              <package android:name="<test package>" />
            </queries>
          </manifest>
          
  • Ao compartilhar arquivos com o Compartilhamento rápido entre dois dispositivos Pixel 4, a operação é concluída com sucesso, mas a IU do dispositivo que recebe o arquivo informa que ele não recebeu o arquivo.

  • Um problema com a maneira como o sistema cria e limpa instâncias de WindowToken pode causar lentidão e queda de frames ao navegar e rolar os apps.

  • Depois de acessar a visão geral de apps recentes, tocar e manter pressionado para selecionar um elemento em um dos apps recentes pode causar uma falha.

Problemas conhecidos: Android Enterprise

  • Em dispositivos Google Pixel 3a, os Termos de Serviço dos Serviços do Google retornam ciclos durante o provisionamento de NFC.
  • Bloquear ou suspender o uso do dispositivo durante o provisionamento de um perfil de trabalho pode causar falhas no provisionamento.
  • Desafio de segurança de perfil de trabalho:

    • Número máximo de falhas de senha e tempo limite de autenticação forte não são aplicados.
    • As solicitações para os usuários definirem uma nova senha para o perfil de trabalho falham.
  • Acesso à localização:

    • Solicitações de localização recentes feitas em apps de trabalho não aparecem em Configurações > Local > Trabalho.
    • Tocar em uma notificação (para acesso à localização ativado pelo administrador) mostra informações do apps para o app errado.
  • A seleção de texto em apps recentes não funciona em apps do perfil de trabalho

  • A definição da permissão de usuário DISALLOW_CONFIG_TETHERING também desativa o acesso às configurações de Wi-Fi.

  • Os relatórios de bug solicitados pelo administrador usando requestBugreport() começam, mas não são concluídos.

  • Se eles tiverem feito o upgrade do Android 10, os perfis de trabalho nos dispositivos corporativos não aplicarão suas restrições de usuário anteriores.

  • As restrições do perfil de trabalho que afetam o dispositivo, como o modo avião, não são salvas quando o dispositivo é reiniciado ou quando o perfil de trabalho é desligado ou ligado.

  • Depois de suspender apps pessoais, o sistema não suspende os apps pessoais que alguém instala posteriormente.

Visualização do desenvolvedor do Android 11

DP 1.1

Data: 4 de março de 2020
Build: RPP1.200123.020
Compatibilidade com o emulador: x86 (32/64 bits)
Nível do patch de segurança: março de 2020
Google Play services: 20.04.14
Diferença de API:

DP1

Data: 19 de fevereiro de 2020
Build: RPP1.200123.016
Compatibilidade com o emulador: x86 (32/64 bits)
Nível do patch de segurança: março de 2020
Google Play services: 20.04.14
Diferença de API:

Visualização do desenvolvedor 1.1 do Android 11 (março de 2020)

Esta pequena atualização para o Visualização do Desenvolvedor 1 do Android 11 inclui as seguintes correções e mudanças críticas:

  • Privacidade
    • Os apps que segmentam o Android 11 não receberão mais uma exceção de segurança incorreta se tentarem solicitar uma permissão de localização em primeiro plano, como ACCESS_COARSE_LOCATION ou ACCESS_FINE_LOCATION, ou qualquer outra permissão ao mesmo tempo.
  • Android Studio e ferramentas
    • armeabi-v7a apps não causam mais falhas em imagens do emulador x86.
    • A compilação de apps NDK que segmentam o Android 11 não está mais bloqueada devido a um problema com o Plug-in do Android para Gradle. Essa correção está incluída tanto no Android Studio 4.0 Beta 2 (ou versão mais recente) quanto no Android Studio 4.1 Canary 1 (ou versão mais recente).
  • Restrições da interface não SDK
    • As restrições da lista cinza foram temporariamente flexibilizadas em um pequeno número de métodos usados pelo OkHTTP e SDKs relacionados que estão em uso generalizado. Isso proporcionará aos desenvolvedores de apps mais tempo para testar e atualizar suas bibliotecas antes que essas restrições sejam restabelecidas mais tarde no Visualização do desenvolvedor.
  • Apps
    • Corrigimos um problema em que uma exceção fatal estava sendo gerada por com.android.phone.
  • GSI
    • Corrigido um problema que impedia a inicialização nos dispositivos Pixel 3 ao usar a build gsi_gms_arm64-userdebug.
    • Corrigido um problema em que o Assistente de configuração travava ao ser executado em dispositivos Pixel 4 XL.

Sobre o Visualização do desenvolvedor 1 do Android 11

Bem-vindo ao Visualização do desenvolvedor do Android 11! Esta versão é apenas para desenvolvedores, para ajudar no desenvolvimento, testes e feedback. A Visualização do desenvolvedor 1 do Android 11 é uma build de valor de referência que ainda está em desenvolvimento ativo; por isso o sistema Android e os apps executados nele nem sempre funcionarão como esperado.

O Android 11 inclui mudanças de comportamento para ajudar a melhorar o desempenho, a duração da bateria, a segurança e a privacidade. Em alguns casos, essas mudanças podem afetar os apps até que eles sejam atualizados para compatibilidade com o Android 11. Portanto, é possível que você observe impactos que variam de problemas menores a limitações de funcionalidade mais significativas. Em geral, a maioria dos apps funcionará conforme o esperado, assim como a maioria das APIs e recursos, mas analise os problemas conhecidos listados abaixo para saber o que esperar.

Instale essa versão em qualquer dispositivo Pixel 2/XL, Pixel 3/XL, Pixel 3a/XL e Pixel 4/XL para desenvolvimento e teste ou use o Android Emulator. Consulte Instalar o Android 11 para ver detalhes sobre como começar.

Alertas gerais

Esteja ciente destas notas gerais sobre a versão:

  • Esta versão pode apresentar vários problemas de estabilidade, bateria ou desempenho em dispositivos compatíveis.
  • Esta versão pode não ser apropriada para uso diário por usuários com necessidades de acessibilidade.
  • Alguns apps podem não funcionar da forma esperada ao serem executados nesta versão. Isso inclui apps do Google e outros apps.
  • Visualizações do desenvolvedor do Android 11 não são aprovados pelo Teste de compatibilidade (CTS, na sigla em inglês), mas passaram em testes preliminares e fornecem um conjunto estável de APIs de pré-lançamento para desenvolvedores. Apps que dependem de builds aprovadas pelo CTS podem não funcionar normalmente na Visualização do desenvolvedor 1 do Android 11.
  • As builds da Visualização do desenvolvedor do Android 11 estão disponíveis no Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 e Pixel 4 XL.

Problemas conhecidos: plataforma Android

Atestado SafetyNet

  • Para as builds da Visualização do desenvolvedores 1 em dispositivos Pixel, as aprovações de SafetyNet ainda estão pendentes, mas espera-se que estejam prontas em breve. Apps que dependem do atestado SafetyNet podem não funcionar inicialmente, mas assim que as builds forem aprovadas, elas começarão a funcionar normalmente.

Android Enterprise

  • Em dispositivos Google Pixel 3a, os Termos de Serviço dos Serviços do Google retornam ciclos durante o provisionamento de NFC.
  • Desafio de segurança de perfil de trabalho:
    • Número máximo de falhas de senha e tempo limite de autenticação forte não são aplicados.
    • Solicitações de usuários para definir uma nova senha de perfil de trabalho falham.
    • O texto da IU na tela de bloqueio está incorreto.
    • O padrão de bloqueio do perfil de trabalho não é exibido conforme é inserido.
    • A captura de tela não está bloqueada na tela de bloqueio.
  • Solicitações de localização recentes feitas em apps de trabalho não aparecem em Configurações > Local > Trabalho.
  • Apps de trabalho em execução em primeiro plano não reabrem corretamente depois que a tela é desligada ou quando a tela de bloqueio do perfil de trabalho atinge o tempo limite.
  • A seleção de texto em apps recentes não funciona em apps do perfil de trabalho

Problemas conhecidos: Android Studio e ferramentas

  • Para compilar e usar APIs do SDK do Android 11, defina o seguinte comando no arquivo build.gradle do app:

    compileSdkVersion: 'android-R'
        buildToolsVersion: "30.0.0 rc1"
        targetSdkVersion: 'R'
        

Problemas conhecidos: Android Auto

IU/UX

Os usuários podem enfrentar problemas de IU/UX intermitentes ao usar o Android Auto no Android 11.

  • Os ícones da barra de atributos do Android Auto podem se sobrepor a outros ícones.
  • A hora atual na IU do Android Auto pode se sobrepor a outros itens na IU.
  • Quando o modo noturno está ativado no dispositivo Android, ele também pode transformar a IU do Android Auto no modo noturno.

Assistente

Os usuários podem ter problemas intermitentes do Google Assistente ao usar o Android Auto. No entanto, eles não são específicos do Android 11.

  • Quando um usuário aciona o Assistente a partir da tecla de toque na IU do Android Auto ou do botão rígido no volante, a placa de voz do Assistente pode aparecer, mas não recebe nenhuma mensagem de voz do usuário ou pode retornar um erro de voz indisponível ou de conectividade de rede baixa.

Falhas

Os usuários podem ter falhas intermitentes ao usar o Android Auto. No entanto, eles não são específicos do Android 11.

  • Pode ocorrer uma falha no Android Auto quando a conexão Bluetooth entre o carro e o smartphone é estabelecida. Isso ocorre depois que projeção do Android Auto é configurada e que o smartphone tenta emparelhar e estabelecer uma conexão Bluetooth com o veículo.
  • Pode ocorrer uma falha no Android Auto durante a conexão quando a conexão USB acontece antes de a unidade principal do carro ter sido totalmente carregada.

Telefonia

Os usuários podem enfrentar problemas de telefonia intermitente ao usar o Android Auto no Android 11. Devido à refatoração de código no Android 11, pode haver problemas com a telefonia.

  • Um usuário pode ter um problema com a possibilidade de fazer ou encerrar chamadas telefônicas ao usar o Android Auto.

Os usuários podem enfrentar problemas de navegação intermitente ao usar o Android Auto no Android 11.

  • Um usuário pode ter não conseguir encerrar a navegação no Android Auto.