Webview do sistema Android: que é esta aplicación e por que non se activa?

Os propietarios de teléfonos e tabletas Android ás veces non fan caso da aplicación de visión web do sistema Android com.google.android.webview na lista de aplicacións e fan preguntas: ¿que é este programa e, ás veces, por que non se activa e que hai que facer para habilitalo?

Neste pequeno artigo - en detalle sobre o que constitúe a aplicación especificada, e por que pode estar no estado "Desactivado" do seu dispositivo Android.

Que é a webview do sistema Android (com.google.android.webview)

Android System Webview é unha aplicación de sistema que permite abrir ligazóns (sitios) e outros contidos web dentro das aplicacións.

Por exemplo, desenvolvín unha aplicación para Android para o sitio remontka.pro e necesito a posibilidade de abrir algunha páxina deste sitio dentro da miña aplicación sen cambiar ao navegador predeterminado, para iso pode usar o sistema web de Android.

Case sempre esta aplicación está preinstalada nos dispositivos, porén, se por algunha razón non o é (por exemplo, eliminouna usando o acceso root), pode descargala desde o Play Store: //play.google.com/store/apps /detalles?id=com.google.android.webview

Por que esta aplicación non se activa

A segunda pregunta frecuente sobre a webview do sistema Android é por que está desactivada e non se activa (como habilitalo).

A resposta é sinxela: desde Android 7 Nougat xa non se usa e desactívase por defecto. Agora as mesmas tarefas realízanse a través dos mecanismos de Google Chrome ou das ferramentas integradas das propias aplicacións, é dicir. Non hai necesidade de acendela.

Se tes unha necesidade urxente de habilitar a visualización web do sistema en Android 7 e 8, para iso existen dous xeitos seguintes.

A primeira é máis sinxela:

  1. En aplicacións, desactive Google Chrome.
  2. Instala / actualiza a webview do sistema Android desde a Play Store.
  3. Abre algo que usa o sistema Webview de Android, por exemplo, vaia a Configuración - Acerca do dispositivo - Información legal - Información legal de Google e abra unha das ligazóns.
  4. Despois diso, volva á aplicación e podes ver que está incluída.

Ten en conta que, despois de activar Google Chrome, desactivarase de novo; non funcionan xuntos.

O segundo é algo máis complicado e non sempre funciona (ás veces falta a capacidade de cambiar).

  1. Activa o modo de desenvolvemento no teu dispositivo Android.
  2. Vaia á sección "Para desenvolvedores" e faga clic no elemento "Servizo WebView".
  3. Podes ver alí unha oportunidade para escoller entre Chrome Stable e Android System WebView (ou Google WebView, que é o mesmo).

Se cambias o servizo WebView de Chrome a Android (Google), habilita a aplicación considerada no artigo.