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](https://developer.android.com/static/develop/ui/views/layout/webapps/beta-become-a-tester.png?hl=pt-br)
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.](https://developer.android.com/static/develop/ui/views/layout/webapps/devtools.png?hl=pt-br)
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
- Webkit do AndroidX
- Práticas recomendadas para WebView moderno: Conferência de Desenvolvedores Android 2018