Se você possui um smartphone ou tablet Android, pode ter encontrado o app Android System WebView ao navegar pelo seu dispositivo. Se você não sabe muito sobre este app ou o que exatamente ele faz em seu celular, com certeza ficará surpreso ao descobrir sobre seus recursos de integração de ambiente da web. No entanto, ele não é o tipo de app que você pode iniciar com um único toque. Mas ao mesmo, ele costuma funcionar sozinho em segundo plano, sem nenhuma interação direta com o usuário.

Veja também como fazer Root em celulares e tablets Android!

De qualquer maneira, você pode encontrar o app no seguinte local:

Configurações ? Application Manager ? Aplicativos Sistema.

Aqui, você poderá ver o app Android System WebView e verificar se ele está ativo ou desabilitado. Além disso, você pode até atualizá-lo ao visitar a Google Play Store.

Mas o que é exatamente o Android WebView?

Android Webview: saiba o que é e como funciona! - Foto: Reprodução/ Good Core
Android Webview: saiba o que é e como funciona! – Foto: Reprodução/ Good Core

O que é o sistema Android WebView? De forma resumida, podemos dizer que ele é um mecanismo de navegador da Web integrado a um SO que possibilita a abertura de páginas da Web dentro dos apps. Portanto, você pode ver qualquer tipo de conteúdo da web com a ajuda do WebView. Além disso, vale lembrar que já vem instalado no seu celular Android desde o início e só precisa ser atualizado se / quando for necessário.

Este componente é baseado no mecanismo WebKit. Dessa forma, a versão que faz parte do Android KitKat é baseada no Chromium, que é um navegador de código aberto. Seu funcionamento é muito semelhante ao do navegador Chrome. Isso significa que ele carrega páginas da web da mesma forma que o Chrome ou Safari.

Além disso, o WebView é uma parte vital do Android Studio, um IDE para desenvolver apps para Android. Portanto, este software permite que usuários com conhecimento e habilidades de programação criem seus próprios navegadores, bem como outros apps que são semelhantes em formato ao feed de notícias ou apps de mensagens.

Para uma melhor compreensão de como a ferramenta funciona, vamos tomar o Viber como exemplo. Dessa forma, se alguém lhe enviar um link para um vídeo do YouTube, você pode assisti-lo dentro do mesmo chat do Viber, sem ter que abrir o site do YouTube ou app.

Aqui está outro exemplo:

Android Webview: saiba o que é e como funciona! - Foto: Reprodução/ TB
Android Webview: saiba o que é e como funciona! – Foto: Reprodução/ TB

Imagine que você está navegando pelo feed do Facebook e se depara com uma postagem que contém um link para um artigo interessante. Dessa forma, ao clicar no link, uma guia interna com conteúdo da web será aberta.  Este mini navegador incorporado fornecido pelo WebView possui todos os recursos de um navegador completo, como visualização de texto, dimensionamento de conteúdo, pesquisa de texto e rolagem. Sem essa ferramenta, você teria que sair do app do Facebook e abrir o link em um navegador separado. Isso geraria mais ações demoradas – mudar para um navegador, navegar pelas informações, fechar o navegador e retornar ao seu app. Não é muito conveniente, não é?

Com o WebView instalado e atualizado em seu celular android, você economiza tempo e recursos de hardware que, de outra forma, seriam desperdiçados ao iniciar separadamente um app de navegador da web. Além disso, ele também economiza a bateria do seu celular.

Este app quase sempre vem pré-instalado. No entanto, se não estiver (devido ao uso de firmware personalizado em seu dispositivo, por exemplo), você pode baixá-lo na Google Play Store.

Vale lembrar que a partir do Android 7 (Nougat), o Android WebView deixou de ser “obrigatório” no celular. Dessa forma, apps que têm a capacidade de processar links externos agora empregam a ajuda de mecanismos de renderização fornecidos por navegadores da web separados.

Eu preciso dele no meu celular?

Android Webview: saiba o que é e como funciona! - Foto: Reprodução/ Basic Tech Stuff
Android Webview: saiba o que é e como funciona! – Foto: Reprodução/ Basic Tech Stuff

A discussão sobre a questão “O que é o Android System WebView?” nos leva à nossa próxima pergunta: “eu preciso do Android System WebView?”. Se você é um usuário regular do Android, já deve ter percebido que o SO decide isso por você.

Portanto, se você tiver o Android 6.0 (Marshmallow) ou anterior, recomendamos deixar o WebView ativado. Por outro lado, se seu celular for Android 7.0 (Nougat) ou superior, você não precisa habilitá-lo, pois o Chrome lida com todas as responsabilidades do WebView.

Para desenvolvedores Android 7.0+ que desejam fornecer a seus apps a capacidade de abrir e interagir com o conteúdo da web dentro dos próprios apps, o Android System WebView é uma parte crítica de seus projetos.  Primeiramente, a biblioteca WebView tem que estar funcionado para que inicie uma instância da classe WebView. Em seguida, as permissões da web e o código WebView são adicionados ao arquivo de declaração do Android. Isso permite o lançamento de páginas da web dentro de aplicativos.

Essas ações garantirão a integração dos recursos do navegador ao software que você criar. Além disso, eles permitirão a renderização de páginas da web e código JS.

Observe que só é aconselhável instalar o WebView manualmente se você tiver um dispositivo de 2015 ou posterior, com Android 5.0 e superior.

Posso desinstalar o Android WebView?

Android Webview: saiba o que é e como funciona! – Foto: Reprodução/ Good Core

Não é incomum desejar limpar espaço de armazenamento e liberar RAM em seu dispositivo. Portanto, se você não sabe para que serve um determinado app e não o está usando, faria todo o sentido não querer que ele fosse instalado em seu dispositivo. Então, você deve desinstalá-lo?

Se este app foi pré-instalado em seu smartphone ou tablet, não há meios comuns para removê-lo, pois é um aplicativo do sistema. O melhor que você pode fazer é desativá-lo. O Application Manager pode apenas ajudá-lo a limpar o cache e os resíduos de dados, excluir atualizações e parar ou desativar a ferramenta. Portanto, não há opção de exclusão.

Os especialistas não recomendam desativar ou excluir este app, a menos que seja absolutamente necessário, pois vários outros apps não seriam capazes de funcionar adequadamente sem ele. Aplicativos como clientes de redes sociais, utilitários relacionados ao clima e certos mensageiros podem funcionar incorretamente. Livrar-se completamente do WebView só é possível fazendo o root em seu dispositivo. No entanto, esse é um processo arriscado que pode afetar negativamente o desempenho do dispositivo.

Um usuário comum pode pensar: “Por que devo desativá-lo?” É muito importante que esses usuários percebam o seguinte: Para versões mais antigas do Android, as atualizações para componentes individuais do sistema não estão mais sendo lançadas. Portanto, não há correções para vulnerabilidades recém-descobertas (principalmente no Android 4.3 e 4.4). Isso, por sua vez, aumenta o risco de comprometer a segurança do seu dispositivo móvel.

Portanto, se você tiver um dispositivo mais antigo que não receberá atualizações para versões mais recentes do sistema operacional, pode desativar ou desinstalar todos os apps não críticos do sistema, incluindo o Android System WebView.

Como ativar o Android WebView em versões mais recentes?

Android Webview: saiba o que é e como funciona! - Foto: Reprodução/ YouTube
Android Webview: saiba o que é e como funciona! – Foto: Reprodução/ YouTube

Se quiser usar o Android System WebView nas versões 7.0 e superiores, você precisará fazer o seguinte:

  • Desinstalar ou desativar todos os navegadores da web;
  • Baixar a versão mais recente do Android System WebView na Google Play Store;
  • Abrir qualquer aplicativo que processe links externos.

Verifique se o aplicativo WebView funciona conforme o esperado (observe que se você reinstalar / ativar qualquer navegador da web, o WebView será desativado automaticamente).

Perguntas Frequentes

O que é e para que serve o WebView?

De forma resumida, podemos dizer que ele é um mecanismo de navegador da Web integrado a um SO que possibilita a abertura de páginas da Web dentro dos apps

Como ativar o WebView do sistema Android?

Antes do Android 7.0, ele já está ativado por padrão no seu celular android. Mas se quiser usar o Android System WebView nas versões 7.0 e superiores, você precisará fazer o seguinte:
1. Desinstalar ou desativar todos os navegadores da web;
2. Baixar a versão mais recente do Android System WebView na Google Play Store;
3. Abrir qualquer aplicativo que processe links externos.

Gostou? O que achou? Deixe seu comentário. Além disso, não se esqueça de entrar no nosso grupo do Telegram. Basta clicar em “Canal do Telegram” que está localizado no canto superior direito da página!