Programa Beta

O programa WebView Beta oferece acesso antecipado a novas versões do Android WebView. Incentivamos todos os desenvolvedores que usam a WebView nos apps a participar do programa Beta. Assim, é possível testar as novas versões do WebView quatro semanas antes de elas serem lançadas para o público.

Como me inscrevo no programa Beta?

Para assinar o WebView Beta no Android 10 e versões mais recentes, participe do programa de testes do WebView com a conta usada no dispositivo. Para isso, clique no botão Participar dos testes:

Participar do teste
Figura 1: como participar dos testes.

Agora você é um testador Beta do WebView. Se você acessar a Play Store no seu dispositivo, verá uma atualização disponível para a faixa Beta. Instale essa atualização para começar a usar o WebView Beta.

Como faço para cancelar a inscrição no programa Beta?

Para sair do programa de testes do WebView e cancelar a inscrição no recebimento de atualizações Beta no futuro, clique no botão "Sair do programa".

Depois que você cancelar a inscrição, o WebView Beta ainda estará instalado no dispositivo, mas ele será atualizado automaticamente para a faixa principal (Stable) assim que a próxima versão estável for lançada.

Outras maneiras de testar a WebView

  • Você sabia que a WebView também tem outras faixas de teste? Para ter uma experiência mais avançada, teste os Canais Dev ou Canary.
  • Se você quiser testar recursos experimentais ou informar falhas para o Google, instale o pacote do WebView Beta (link em inglês) separado.
  • Se você estiver testando o Android 7 até o 9 (Nougat/Oreo/Pie), poderá instalar o Chrome Beta e definir o provedor da WebView nas configurações do desenvolvedor. Consulte Android 7 a 9 (Nougat/Oreo/Pie) para ver as etapas detalhadas.

DevTools do Webview

O WebView DevTools é um conjunto de ferramentas no dispositivo para ajudar a depurar apps do WebView.

A melhor maneira de iniciar o WebView DevTools é fazer o download do WebView Beta, Dev ou Canary. Esses canais contêm um ícone na tela de início que inicia o WebView DevTools.

Você pode depurar seus apps de WebView com o WebView DevTools.
Figura 2: WebView DevTools.

Falhas do WebView

Nos apps WebView Beta, Dev e Canary, é possível conferir as falhas do WebView que ocorreram no dispositivo.

  • Semelhante a chrome://crashes.
  • Falhas de todos os apps no dispositivo.
  • Registre um bug para fornecer mais informações.

Sinalizações do WebView

Da mesma forma, os apps de teste contêm uma série de sinalizações que podem ser usadas para ativar/desativar recursos experimentais.

Como usar o WebView em versões mais antigas do Android

O androidx.webkit do Jetpack permite que você use APIs WebView em versões mais antigas do Android que, de outra forma, não teriam suporte a elas. Há vários benefícios no AndroidX WebKit:

  • É uma biblioteca do Jetpack atualizada regularmente.
  • Ele é fácil de usar desde o design,
  • Ele permite que seus apps do WebView funcionem em mais dispositivos.

Adicione as dependências dos artefatos necessários ao arquivo build.gradle do seu app ou módulo:

Groovy

dependencies {
    implementation "androidx.webkit:webkit:1.9.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.9.0")
}

Recursos para desenvolvedores

Confira abaixo outros recursos para desenvolvedores.

Vídeo

Documentação