O que é o sistema Android WebView App?
Se possuir um smartphone ou tablet Android, pode ter-se deparado com a aplicação WebView do sistema Android enquanto passava pelo seu dispositivo. Se não souber muito sobre esta aplicação móvel ou o que faz exactamente no seu smartphone, ficará certamente surpreendido ao descobrir sobre as suas capacidades de integração no ambiente web. Não é o tipo de aplicação que se pode lançar com um único toque. Funciona sozinho em segundo plano, sem qualquer interacção directa do utilizador.
P>Pode encontrar a aplicação no seguinte local:
p>Configurações → Gestor de aplicações → System Apps.
Aqui, poderá ver a aplicação WebView do sistema Android e verificar se está activa ou desactivada. Poderá até ser-lhe pedido para o actualizar visitando a Google Play Store.
No nosso artigo de hoje, responder-lhe-emos às seguintes perguntas:
- O que é o WebView do Sistema Android?
- Por que precisa desta aplicação?
- Quanta importância tem esta aplicação para o seu dispositivo?
Deixe-nos dizer-lhe o que é o sistema Android WebView
O que é o sistema Android WebView? É um motor de navegação web integrado num sistema operativo que torna possível abrir páginas web dentro de aplicações. Pode visualizar qualquer tipo de conteúdo da web com a ajuda do WebView. É instalado no seu dispositivo Android desde o início e só precisa de ser actualizado se/quando necessário.
Este componente é baseado no motor WebKit. A versão que faz parte do Android KitKat é baseada no Chromium, que é um navegador web de código aberto. O seu funcionamento é muito semelhante ao do navegador Chrome. Isto significa que carrega páginas web da mesma forma que o Chrome ou Safari.
p>Adicionalmente, o WebView é uma parte vital do Android Studio, um IDE para o desenvolvimento de aplicações Android. Este software permite aos utilizadores com conhecimentos e capacidades de programação suficientes para criar os seus próprios navegadores, bem como outras aplicações que são semelhantes no formato das aplicações newsfeed ou messaging.
Para uma melhor compreensão de como a ferramenta funciona, tomemos Viber como exemplo. Se alguém lhe enviar um link para um vídeo do YouTube, pode vê-lo dentro do mesmo chat do Viber, sem ter de abrir o website do YouTube ou aplicação móvel.
Aqui está outro exemplo:
Imagine que está a folhear o seu feed do Facebook e depara-se com um post contendo um link para um artigo interessante. Ao clicar no link, abrirá um separador interno com o conteúdo da web. Este “mini-browser” incorporado fornecido pelo WebView tem todas as características que um navegador completo tem, tais como visualização de texto, escala de conteúdo, pesquisa de texto, e rolagem. Sem esta ferramenta, teria de deixar a aplicação do Facebook e abrir a ligação num browser separado. Isso iria gerar mais acções demoradas – mudar para um browser, procurar a informação, fechar o browser, e depois regressar à sua aplicação. Não é muito conveniente, será?
Com o WebView instalado e actualizado no seu dispositivo, poderá poupar tempo e recursos de hardware que de outra forma seriam desperdiçados no lançamento separado de uma aplicação de navegador web. Também poupa a duração da bateria.
Esta aplicação é quase sempre pré-instalada. Contudo, se não estiver (devido à utilização de firmware personalizado no seu dispositivo, por exemplo), pode descarregá-lo a partir do Google Play.
Iniciar com o Android 7 (Nougat), a necessidade do WebView do sistema Android foi eliminada. As aplicações que têm a capacidade de processar ligações externas empregam agora a ajuda de motores de renderização fornecidos por navegadores web separados.
Preciso do WebView do Sistema Android?
A discussão sobre a pergunta “O que é o WebView do Sistema Android?” leva-nos à nossa próxima consulta: “Preciso do WebView do sistema Android?”. Se é um utilizador regular do sistema Android, já deve ter percebido que o sistema operativo decide isto por si.
Se tem o Android 6.0 (Marshmallow) ou inferior, é melhor deixar o WebView ligado (para um melhor desempenho). Se o seu smartphone for um Android 7.0 (Nougat) ou superior, então não deve activá-lo, uma vez que o Chrome trata de todas as responsabilidades do WebView.
Para os programadores do Android 7.0+ que pretendam fornecer às suas aplicações a capacidade de abrir e interagir com o conteúdo da web dentro das próprias aplicações, o WebView do sistema Android é uma parte crítica dos seus projectos. Em primeiro lugar, a biblioteca WebView é activada e é criada uma instância da classe WebView. Depois, as permissões da web e o código WebView são adicionados ao ficheiro de declaração do Android. Isto permite lançar páginas web dentro das aplicações.
Estas acções irão assegurar a integração das capacidades do navegador no software que criar. Permitirão a renderização de páginas web e código JS.
Nota que só é aconselhável instalar o WebView manualmente (no caso do seu dispositivo não vir equipado com ele por defeito) se tiver um dispositivo lançado em 2015 ou mais tarde, com Android 5.0 ou superior. Caso contrário, pode correr o risco de ser vítima de hackers que utilizam as mais pequenas falhas no código para obter acesso à memória do seu dispositivo.
Como Lida com?
Para dispositivos com Android 5.0 ou inferior, o WebView do sistema Android era um componente integral do ambiente operacional. Só podia ser actualizado em conjunto com o próprio sistema operativo. Após o Lollipop, no entanto, o WebView foi separado num pacote de aplicação individual e tornou-se possível implementar a actualização do Sistema Android WebView utilizando o Google Play. Graças a isto, os utilizadores do Android 7.0 e superior podem também descarregar e instalar a aplicação nos seus dispositivos.
Como um todo, a ferramenta é considerada bastante intensiva em recursos, consumindo uma parte significativa da RAM e afectando o desempenho geral do sistema operativo. Esta é outra razão pela qual não está integrada nas versões mais recentes do Android.
Can I Uninstall WebView do sistema Android?
How Do You Do It?
Não é raro desejar limpar espaço de armazenamento e libertar RAM no seu dispositivo. Portanto, se não sabe para que serve uma determinada aplicação, e não a está a utilizar, então faria todo o sentido não a querer instalada no seu dispositivo.
P>Então, se a desinstalar?
Aqui está a resposta à pergunta, “Posso desinstalar o WebView do sistema Android?”
Se esta aplicação foi pré-instalada no seu smartphone ou tablet, não existem meios comuns para a remover, uma vez que é uma aplicação do sistema (como foi discutido na secção “O que é o WebView do Sistema Android?”). O melhor que se pode fazer é desactivá-la. O Gestor de Aplicações só pode ajudá-lo a limpar a cache e os resíduos de dados, apagar actualizações e parar ou desactivar a ferramenta. Não há opção para apagar.
Peritos não recomendam desactivar ou apagar esta aplicação, a menos que seja absolutamente necessário, porque uma série de outras aplicações não poderiam funcionar adequadamente sem ela. Aplicações tais como clientes de redes sociais, utilitários relacionados com o tempo, e certos mensageiros podem funcionar mal. A eliminação completa do WebView só é possível através do enraizamento do seu dispositivo. Contudo, este é um processo arriscado que pode afectar negativamente o desempenho do dispositivo.
Um utilizador comum pode pensar: “Porque devo desligá-lo?”. É muito importante que esses utilizadores percebam o seguinte: Para versões mais antigas do Android, as actualizações de componentes individuais do sistema já não estão a ser lançadas. Assim, não há correcções a vulnerabilidades recentemente descobertas (isto diz respeito principalmente ao Android 4.3 e 4.4). Isto, por sua vez, leva a um maior risco de comprometer a segurança do seu dispositivo móvel.
Assim, se tiver um dispositivo mais antigo que não esteja a receber actualizações para versões mais recentes do SO, poderá querer desactivar ou desinstalar todas as aplicações não críticas do sistema, incluindo o WebView do sistema Android.
Como activar o WebView do sistema Android nas versões mais recentes do SO
Se quiser utilizar o WebView do sistema Android nas versões 7.0 e superiores, terá de fazer o seguinte:
- Desinstalar ou desactivar todos os navegadores web.
- Baixar a última versão do WebView do sistema Android do Google Play.
- Abrir qualquer aplicação que processe ligações externas.
Verifica se a aplicação WebView funciona como esperado (note que se reinstalar/activar qualquer navegador da web, o WebView será desactivado automaticamente).
Embrulhar a nossa discussão
Esperamos que este artigo o ajude a descobrir o que é o WebView do sistema Android e se precisa ou não dele no seu dispositivo.
Aqui está uma rápida recapitulação da nossa discussão:
Android System WebView é uma aplicação de sistema sem a qual a abertura de links externos dentro de uma aplicação exigiria a mudança para uma aplicação de navegador da web separada (Chrome, Firefox, Opera, etc.). Nas versões mais recentes do Android, o sistema utiliza o motor de renderização do Google Chrome ou qualquer outro navegador instalado para realizar as mesmas tarefas. Assim, não há necessidade de instalar e activar esta aplicação.
p>Uma palavra final de precaução: certifique-se de que o seu dispositivo móvel não contém versões desactualizadas de aplicações do sistema, tais como o sistema Android WebView. Actualize-as em tempo útil. Ao fazê-lo, evitará que os hackers explorem quaisquer vulnerabilidades.
Classifique este artigo!
Submeter Classificação
Classificação média 4.4 / 5. Contagem de votos: 19
Nenhum voto até agora! Seja o primeiro a avaliar este post.