O que é o sistema Android WebView e o que ele faz?
Quando diferentes aplicativos Android travam sem um bom motivo, um dos principais culpados costuma ser o Android System WebView. A razão para isso é que muitos aplicativos Android utilizam esse componente. Mas o que é o Android System WebView do Google, o que ele faz e por que é tão importante?
Neste artigo, vamos dividir tudo para você. Então, vamos mergulhar de cabeça.
O que é o sistema Android WebView?
Sistema Android WebView é um componente do sistema que permite que aplicativos Android exibam conteúdo da web dentro deles sem abrir um navegador dedicado. Em outras palavras, o sistema Android WebView é um mecanismo de navegador da web ou um navegador da web embutido dedicado exclusivamente a aplicativos que exibam conteúdo da web.
O Chrome, o navegador onipresente do Google, capacita o Android System WebView.
O aplicativo Android System WebView normalmente vem pré-instalado na maioria dos smartphones Android. Dessa forma, todo desenvolvedor que recorrer a ele para renderizar conteúdo da Internet dentro de seu aplicativo pode fazê-lo sem avisar sobre problemas de compatibilidade.
O que o Android System WebView faz?
Muitos aplicativos Android, como aplicativos do Gmail, Twitter ou Reddit geralmente exibem conteúdo da Internet. O Google tornou mais fácil para os desenvolvedores renderizar conteúdo da Internet em seus aplicativos por meio do sistema Android WebView.
Isso economiza muito tempo dos desenvolvedores Android, que poderiam gastar escrevendo centenas, senão milhares de linhas de código do zero. Em vez disso, para renderizar o conteúdo da web dentro de seus aplicativos, tudo o que eles precisam fazer é inserir algumas linhas de código da biblioteca do WebView e eles estão prontos para usar. Que legal?
É seguro desativar o sistema Android WebView?
Não. E se você está se perguntando se precisa do Android System WebView, a resposta curta é sim, você precisa. Embora o WebView não seja mais parte integrante do Android como nos primeiros dias, isso não significa que não seja útil. O Google separou o WebView do sistema operacional principal, começando com o Android 10. Embora ser um aplicativo separado pode dar uma intuição de que não é essencial, é.
Mas, há uma exceção. Você pode desativar o Android System WebView no Android 7.0, 8.0 e 9.0 sem quaisquer consequências graves. Nessas versões do Android, o Chrome era o principal driver por trás das tarefas do WebView. Mas nas versões posteriores e anteriores do Android, é seguro deixar o WebView habilitado.
Você pode desativar o WebView se quiser, embora não possa desinstalar o aplicativo. Lembre-se de que desativar o WebView pode afetar o desempenho de alguns aplicativos Android.
Da mesma forma, se houver um bug dentro do WebView, todos os aplicativos Android que usam o componente ficarão descontrolados.
O Android System WebView também não é spyware ou bloatware, portanto, em geral, não há razão para se preocupar com isso – a menos que seus aplicativos estejam travando, é claro.
Como corrigir falhas do sistema Android WebView
Não é comum que muitos aplicativos Android travem ao mesmo tempo. No entanto, se você tiver isso, provavelmente o problema está no WebView. Se seus aplicativos Android estiverem travando, veja o que você pode fazer para corrigir o problema.
1. Atualize o aplicativo WebView do sistema Android e o Chrome
A primeira coisa que você deve fazer é atualizar o Android System WebView e o Chrome. Em março de 2021, o Google lançou uma atualização para o aplicativo System WebView, que fez com que todos os aplicativos Android usassem o componente travando inesperadamente. Felizmente, ele corrigiu o problema em uma atualização de acompanhamento .
Veja como atualizar o sistema Android WebView:
- Acesse o aplicativo Android System WebView na Play Store.
- Se você vir Desinstalar , significa que já está usando a versão mais recente do WebView. Se você vir Atualizar , toque para atualizar seu aplicativo.
- Reinicie o seu dispositivo.
Se a atualização manual não for concluída, uma possível ocorrência no Android 10 e 11, limpar o armazenamento do Google Play ajudará.
Você pode fazer isso em Configurações> Aplicativos e notificações> Google Play Store> Armazenamento e cache> Limpar armazenamento . Essas etapas podem variar ligeiramente de dispositivo para dispositivo. Depois de fazer isso, siga as etapas acima para atualizar o Android System WebView manualmente.
Além disso, atualize o Google Chrome para garantir que você esteja executando a versão mais recente do navegador.
Se isso não resolver o problema, continue lendo.
2. Desinstale o WebView e / ou as atualizações do Chrome
Desinstalar as atualizações do WebView também pode resolver o problema. Se você acabou de atualizar o System WebView e / ou Chrome e percebe que vários aplicativos estão travando depois disso, a desinstalação pode ajudar.
- Acesse o aplicativo Android System WebView na Play Store.
- Toque em Desinstalar para remover as atualizações do WebView.
- Reinicie o seu dispositivo.
Você também deve fazer o mesmo para o Google Chrome.
Observação: o Google desestimula a desinstalação de atualizações do WebView, pois isso pode levar à perda de dados de alguns aplicativos. Mas em situações desesperadoras, esta pode ser sua única saída para travamentos de aplicativos.
Corrigir falhas de aplicativos no Android
Todo software geralmente tem bugs. No Android, você pode experimentar aplicativos travando assim que iniciá-los. Primeiro, atualize o Android System WebView e o Google Chrome. Se o problema persistir, tente desinstalar o Android System WebView e / ou as atualizações do Chrome.
O travamento de aplicativos é apenas um dos muitos problemas que você pode enfrentar com o Android e que são relativamente fáceis de consertar.