O que é o WebView do sistema Android?

Você pode ter visto o Android System WebView ( ASW ) na lista de aplicativos do seu dispositivo Android(Android device) ou, ocasionalmente, como uma atualização da Google Play Store(Google Play Store update) . Este importante aplicativo do sistema não é algo que você instala ou usa diretamente, mas continua sendo uma parte essencial do sistema operacional Android(Android operating) .

Dependendo da versão do Android que você instalou, você verá o Android System WebView em vários formatos diferentes. Não importa o seu dispositivo, você precisará do ASW (ou uma versão dele) habilitado e atualizado. Este guia irá explorar o porquê, bem como explicar como manter este componente do sistema atualizado.

O que é o WebView do sistema Android e como é usado?(What Is Android System WebView & How Is It Used?)

Seu dispositivo Android(Android device) pode ter um navegador da Web(web browser) instalado, mas essa não é necessariamente a ferramenta principal para abrir páginas da Web ou aplicativos baseados na Web. Para abrir essas páginas ou aplicativos, o Android usa o (Android)Android System WebView para mostrar o conteúdo da Web em seus aplicativos.

Ele faz isso geralmente por motivos de velocidade e segurança(speed and security reasons) . Em vez de depender de um aplicativo de terceiros, outros aplicativos podem chamar o Android WebView para carregar o conteúdo, integrando diretamente as chamadas a essa ferramenta do sistema(system tool) para obter eficiência. 

O Google(Google) evoluiu o relacionamento que o Android tem com o ASW ao longo do tempo. Antes(Prior) do Android 5 Lollipop , o WebView só podia ser atualizado por meio das principais atualizações de dispositivos Android(Android device) emitidas pelo fabricante.

Com o lançamento do Android 5 , isso mudou, dando aos usuários a possibilidade de atualizá-lo diretamente da Google Play Store . Isso permitiu correções de bugs e lançamentos de recursos  mais rápidos .(quicker bug)

Outras mudanças foram feitas com o Android 7(Android 7) , onde um WebView personalizado baseado no Google Chrome se tornou a opção padrão(default option) para dispositivos Android . Isso mudou novamente no Android 10 , com o WebView feito um componente separado novamente, compartilhando código entre ele e o Chrome .

Como verificar qual versão do WebView do sistema Android está instalada(How To Check What Android System WebView Version Is Installed)

Cada versão do WebView(WebView release) traz novas alterações, mas você poderá ver qual versão instalou nas configurações do seu dispositivo Android .(Android device)

Para fazer isso, você precisará acessar o menu de configurações do seu dispositivo Android(Android device) . Isso varia, dependendo da sua versão do Android , bem como do dispositivo que você possui. Essas etapas foram escritas usando um smartphone Samsung Galaxy S20(Samsung Galaxy S20 smartphone) , mas as etapas devem ser semelhantes para outros dispositivos Android(Android device) .

  • No iniciador de aplicativos do seu dispositivo, abra o aplicativo Configurações(Settings) . A partir daí, toque na opção Aplicativos(Apps) .

  • Você deverá ver uma lista de aplicativos instalados, bem como aplicativos de sistema(system apps) pré-instalados . Use a barra de pesquisa(search bar) para encontrar o Android System Webview e toque na entrada quando localizá-la.

  • Role para baixo na tela de informações do aplicativo(App Info) . Na parte inferior, o número da versão do Android System Webview(Android System Webview version) será listado. Por exemplo, Versão 83.0.4103.106(Version 83.0.4103.106) . Esses IDs de versão correspondem(IDs match) aos do Google Chrome no Android , refletindo sua base de código(code base) compartilhada .

Você terá que pesquisar o número da versão do Android WebView(Android WebView version) para determinar se é a versão mais recente disponível. Se não estiver, você precisará atualizá-lo.

Atualizando o WebView do sistema Android(Updating Android System WebView)

Manter o ASW atualizado(ASW up-to-date) é um processo fácil para dispositivos Android(Android device) mais recentes . Se você tiver um dispositivo Android(Android device) muito mais antigo ( Android 4.4 KitKat e mais antigo), não poderá atualizar o WebView , pois ele continua sendo um componente de sistema(system component) muito mais integrado que não pode ser atualizado sem uma atualização importante do dispositivo(device update) .

No entanto, para todas as versões futuras, você pode atualizar o ASW usando a Google Play Store

  • Para fazer isso, abra o aplicativo Play Store e procure(Play Store app and search) por Android System WebView . Se o aplicativo tiver uma atualização disponível, clique no botão Atualizar(Update) .

Depois que o WebView for atualizado, o Android usará essa nova versão do WebView para quaisquer outros aplicativos que exijam que ele acesse e visualize(access and view) o conteúdo da web.

Instalando diferentes faixas de lançamento do WebView do sistema Android(Installing Different Android System WebView Release Tracks)

Uma única versão do ASW deixa todos em uma única pista, pelo menos no que diz respeito a atualizações importantes. Felizmente, o Google(Google) está oferecendo mais opções para usuários do Android com dispositivos que executam o Android 10 e versões mais recentes.

Esta versão do Android inclui uma versão do WebView que compartilha muito do mesmo código do aplicativo Google Chrome(Google Chrome app) . Isso inclui benefícios compartilhados para ambos os aplicativos, incluindo um espaço menor e uma experiência mais consistente. 

Em vez de oferecer isso como uma única opção, o Google(Google) oferece quatro faixas de lançamento diferentes para o WebView que você pode instalar. 

Esses incluem:

  • WebView Stable : atualizado a cada poucas semanas após um cronograma completo de testes(test schedule) para garantir a estabilidade no maior número de dispositivos. Esta é a versão incluída em todos os dispositivos Android(Android) .
  • WebView Beta : Uma versão beta(beta release) , compartilhando a maior parte do código e recursos(code and features) com o WebView(WebView) estável. Esta versão pode incluir bugs adicionais devido aos testes reduzidos.
  • WebView Dev : Esta é uma versão de desenvolvimento(development release) , sujeita a grandes mudanças. Esta versão é atualizada semanalmente, com os usuários provavelmente encontrando bugs e problemas, mas você também poderá testar novos recursos ou correções antes de outros usuários.
  • WebView Canary : A versão mais recente e de ponta absoluta com teste zero. Esta é uma versão diária com o código mais recente do dia anterior. Use com cuidado!

Depois de instalar uma dessas versões do WebView , você pode alternar para ela no menu de opções do desenvolvedor Android . (Android developer)Isso geralmente está oculto, então acesse suas configurações do Android . A partir daí, toque About Phone > Software Information e toque duas vezes nas informações do número da compilação(Build number ) várias vezes.

Isso ativará o modo de desenvolvedor(developer mode) no seu telefone. Uma vez ativado, retorne às configurações do Android e toque em Implementação do WebView. (WebView implementation.)Uma lista de versões disponíveis do WebView estará disponível aqui - toque na opção que deseja usar para alternar para usá-la.

Para dispositivos que executam o Android 7 a 9, você pode instalar as faixas de lançamento do Google Chrome ( (Google Chrome release)Stable , Beta , Dev e Canary ) que obtêm o mesmo efeito. Isso ocorre porque o WebView está integrado ao aplicativo Google Chrome(Google Chrome app) para essas versões.

Como desativar ou excluir o WebView do sistema Android(How To Disable Or Delete Android System WebView)

Se você deseja desativar ou excluir o Android System Webview , a resposta simples é: você não pode (ou não deveria). Este é um componente essencial do sistema(system component) , necessário para abrir o conteúdo da Web(web content) em aplicativos Android(Android apps) .

A melhor coisa que você pode fazer é deixar o WebView ativado e mantê-lo atualizado usando a Google Play Store . Se você estiver tendo problemas com o carregamento de conteúdo da Web em seu dispositivo Android(Android device) , alterne para uma versão mais recente do WebView seguindo(WebView) as etapas acima.

Um bug em uma versão estável pode ser corrigido em uma versão beta mais recente(newer beta release) do WebView . É claro que essas correções devem ser filtradas para a versão estável do WebView após um curto período de tempo, portanto, pode ser melhor esperar na maioria das circunstâncias.

Mantendo o Android atualizado(Keeping Android Updated)

Os dispositivos Android(Android) não são mais conhecidos por sua capacidade de se manterem atualizados, mas mantendo o ASW como um componente de sistema(system component) separado , o Google(Google) pode enviar rapidamente correções de bugs urgentes usando a Google Play Store . Isso é instalado em quase todos os dispositivos Android , incluindo dispositivos Android emulados(emulated Android devices) no seu PC.

Essa é outra parte das medidas comuns de segurança de smartphones(smartphone security) usadas por desenvolvedores como Google e Android(Google and Android) para manter os dispositivos protegidos contra as piores ameaças. Se você está realmente preocupado com a segurança, pode pensar em instalar um aplicativo antivírus para Android(Android antivirus) , mas isso pode não ser necessário para a maioria dos usuários.



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts