Qual é a utilidade do Android System WebView?

19

Eu já vi alguns telefones Android nos quais esse aplicativo é instalado no dispositivo. Qual é a utilidade deste aplicativo?

(Clique na imagem para ampliar)

IMG: Tem

A instalação deste aplicativo tem alguma vantagem em outros dispositivos Android que não possuem esse aplicativo instalado?

user285oo6
fonte
9
Está disponível desde que o Kitkat e os aplicativos que tiram proveito dele podem abrir as páginas da web em si (suas atividades), diferentemente daqueles que sempre solicitam que você os abra separadamente em um navegador. Por exemplo, o Facebook no Android 4.4 e superior carrega os links externos em si mesmo, em vez de solicitar que você os abra em um navegador. Consulte developer.android.com/reference/android/webkit/WebView.html e developer.chrome.com/multidevice/webview/overview
Firelord
7
O acima deve ser a resposta e não um comentário.
21715 Fred Thomsen
@Firelord Então, se eu abrir o aplicativo Fb e quando clicar em um artigo de notícias do aplicativo com a ajuda da visualização da Web do Android, ele abrirá o artigo Notícias no topo do aplicativo e, no gerenciador de tarefas, ele mostrará apenas Fb e não o navegador através do qual as notícias são carregadas.
user285oo6
Por que não podemos incorporar o webView padrão em um fragmento ou atividade separada e transmitir o URL para carregar no próprio aplicativo? Fiz semelhante no POC do GitHub - github.com/hiteshsahu/Android-Universal-Web-Content-Loader .
Hitesh Sahu

Respostas:

8

Alguns aplicativos exigem o que é conhecido como WebView, um mini navegador para funções como aprovar logins do Facebook e Google+. Esta é essencialmente uma versão em miniatura do Chrome.

Antes, o WebView era atualizado apenas com o sistema operacional. No Lollipop, o Google o desconectou do Core OS de certa forma e adicionou a funcionalidade para que ele fosse atualizado via Google Play, como outros aplicativos, automaticamente. Isso permite acompanhar o Chrome e proporcionar uma melhor experiência de navegação.

Na próxima vez que você fizer login em um aplicativo e for direcionado para uma página da Web no aplicativo dizendo "Permitir que 'o aplicativo' avalie sua conta do Google" ou não, veja se você acessa a página inicial do Google através do "Sobre o Google " ligação. Em seguida, pesquise e abra http://WhatBrowser.Org Você verá como é um mini navegador baseado em cromo dentro do aplicativo, fornecido pelo sistema e atualizado pelo Google Play.

Ter este instalado o manterá atualizado. Você não precisará esperar para atualizar o sistema operacional Android.

Transisco
fonte
1
Provavelmente, um dos melhores motivos pelos quais a atualização do WebView agora é independente do sistema operacional Android deve-se à vulnerabilidade do WebView no Android 4.3 e versões anteriores . Com a atualização independente, a vulnerabilidade pode ser corrigida sem a necessidade de esperar pela atualização do sistema operacional (embora seja apenas para o Android 5.0 e posterior).
Andrew T.
Não uso o navegador Chrome, Google + e Facebook. Desativei esses aplicativos. Também devo desativar o aplicativo Android System Webview?
Erro 404
significa que preciso do aplicativo Android System Webview?
Erro 404
1
"Não uso o navegador Chrome, Google + e Facebook. Desativei esses aplicativos. Também devo desabilitar o aplicativo Android System Webview?" --- Alguns aplicativos, além dos mencionados, usam o WebView. Eu sugiro que você o deixe. Costumava haver uma vulnerabilidade na versão anterior do WebView, mas isso foi corrigido a partir do 4.4 (neste momento, o WebView foi alterado e se baseia no Chromium ). A partir do 5.5, o WebView se tornou um componente independente do sistema operacional e, portanto, aparece como um aplicativo.
1
@ user285oo6 No Android N, não há mais necessidade do System Webview. O Chrome é usado diretamente incorporando aplicativos.
Greg