Articles

¿Qué es la aplicación Android System WebView?

Si tienes un smartphone o una tableta Android, es posible que te hayas encontrado con la aplicación Android System WebView mientras revisabas tu dispositivo. Si no sabes mucho sobre esta aplicación móvil o lo que hace exactamente en tu smartphone, seguramente te sorprenderás al conocer sus capacidades de integración en el entorno web. No es el tipo de aplicación que se puede lanzar con un solo toque. Se ejecuta por sí sola en segundo plano, sin ninguna interacción directa del usuario.

Puedes encontrar la app en la siguiente ubicación:

Configuración → Administrador de aplicaciones → Apps del sistema.

Aquí podrás ver la app Android System WebView y comprobar si está activa o desactivada. Incluso puede que se te pida que la actualices visitando la Google Play Store.

En nuestro artículo de hoy, te responderemos a las siguientes preguntas:

  • ¿Qué es Android System WebView?
  • ¿Por qué necesitas esta aplicación?
  • ¿Qué importancia tiene esta app para tu dispositivo?
android system webview
Android System WebView App

Déjanos decirte qué es Android System WebView

¿Qué es Android System WebView? Es un motor de navegador web integrado en un sistema operativo que permite abrir páginas web dentro de las aplicaciones. Puedes ver cualquier tipo de contenido web con la ayuda de WebView. Se instala en su dispositivo Android desde el principio y sólo tiene que ser actualizado si / cuando sea necesario.

Este componente se basa en el motor WebKit. La versión que forma parte de Android KitKat está basada en Chromium, que es un navegador web de código abierto. Su funcionamiento es muy similar al del navegador Chrome. Esto significa que carga las páginas web de la misma manera que lo hace Chrome o Safari.

Además, WebView es una parte vital de Android Studio, un IDE para desarrollar aplicaciones Android. Este software permite a los usuarios con suficientes conocimientos y habilidades de programación crear sus propios navegadores, así como otras apps que tienen un formato similar al del newsfeed o las apps de mensajería.

Para entender mejor el funcionamiento de la herramienta, pongamos como ejemplo Viber. Si alguien te envía un enlace a un vídeo de YouTube, puedes verlo dentro del mismo chat de Viber, sin tener que abrir la web de YouTube o la aplicación móvil.

Aquí tienes otro ejemplo:

Imagina que estás desplazándote por tu feed de Facebook y te encuentras con una publicación que contiene un enlace a un artículo interesante. Al hacer clic en el enlace, se abre una pestaña interior con contenido web. Este «mini-navegador» incrustado proporcionado por WebView tiene todas las características que tiene un navegador completo, como la vista de texto, el escalado de contenido, la búsqueda de texto y el desplazamiento. Sin esta herramienta, tendrías que salir de la aplicación de Facebook y abrir el enlace en un navegador independiente. Eso generaría más acciones que consumen tiempo: cambiar a un navegador, navegar por la información, cerrar el navegador y luego volver a la aplicación. No es muy cómodo, ¿verdad?

Con WebView instalado y actualizado en tu dispositivo, consigues ahorrar tiempo y recursos de hardware que de otro modo se perderían en lanzar por separado una aplicación de navegador web. También ahorra batería.

Esta aplicación casi siempre viene preinstalada. Sin embargo, si no lo está (debido a que usas un firmware personalizado en tu dispositivo, por ejemplo), puedes descargarla desde Google Play.

A partir de Android 7 (Nougat), se eliminó la necesidad de Android System WebView. Las apps que tienen la capacidad de procesar enlaces externos ahora emplean la ayuda de motores de renderizado proporcionados por navegadores web independientes.

¿Necesito Android System WebView?

La discusión sobre la pregunta «¿Qué es Android System WebView?» nos lleva a nuestra siguiente consulta: «¿necesito Android System WebView?». Si eres un usuario habitual de Android, ya te habrás dado cuenta de que el sistema operativo decide esto por ti.

Si tienes Android 6.0 (Marshmallow) o inferior, lo mejor es dejar WebView activado (para un mejor rendimiento). Si tu smartphone es un Android 7.0 (Nougat) o superior, entonces no debes habilitarlo, ya que Chrome se encarga de todas las responsabilidades de WebView en su lugar.

Para los desarrolladores de Android 7.0+ que quieran dotar a sus aplicaciones de la capacidad de abrir e interactuar con contenido web dentro de las propias aplicaciones, Android System WebView es una parte fundamental de sus proyectos. En primer lugar, se habilita la biblioteca WebView y se crea una instancia de la clase WebView. A continuación, los permisos web y el código WebView se añaden al archivo de declaración de Android. Esto permite lanzar páginas web dentro de las apps.

Estas acciones garantizarán la integración de las capacidades del navegador en el software que se cree. Permitirán el renderizado de páginas web y código JS.

Tenga en cuenta que sólo es recomendable instalar WebView manualmente (en caso de que su dispositivo no venga equipado con él por defecto) si tiene un dispositivo que fue lanzado en 2015 o más tarde, con Android 5.0 y superior. De lo contrario, puedes arriesgarte a ser víctima de los hackers que utilizan los más mínimos fallos de código para acceder a la memoria de tu dispositivo.

¿Cómo se soluciona?

actualización de Android System WebView
Actualización de Android System WebView

Para los dispositivos con Android 5.0 o inferior, Android System WebView era un componente integral del entorno operativo. Sólo se podía actualizar junto con el propio SO. Sin embargo, después de Lollipop, WebView se separó en un paquete de aplicaciones individual y se hizo posible implementar la actualización de Android System WebView utilizando Google Play. Gracias a esto, los usuarios de Android 7.0 y superiores también pueden descargar e instalar la app en sus dispositivos.

En conjunto, se considera que la herramienta consume bastantes recursos, consumiendo una parte importante de la RAM y afectando al rendimiento general del SO. Esa es otra de las razones por las que no está integrada en las versiones más recientes de Android.

¿Puedo desinstalar Android System WebView?

¿Cómo hacerlo?

No es raro que desees despejar espacio de almacenamiento y liberar memoria RAM en tu dispositivo. Por lo tanto, si no sabes para qué sirve una app en particular y no la estás usando, entonces tendría todo el sentido del mundo no quererla instalar en tu dispositivo.

Entonces, ¿deberías desinstalarla?

Aquí está la respuesta a la pregunta, «¿Puedo desinstalar Android System WebView?»

Si esta aplicación estaba preinstalada en tu smartphone o tablet, no hay medios comunes para eliminarla ya que es una app del sistema (como se comentó en la sección «¿Qué es Android System WebView?»). Lo mejor que puedes hacer es desactivarla. El Administrador de aplicaciones sólo puede ayudarte a limpiar la caché y los residuos de datos, eliminar las actualizaciones y detener o desactivar la herramienta. No hay opción de borrado.

Los expertos no recomiendan desactivar o eliminar esta aplicación a menos que sea absolutamente necesario, porque varias otras apps no podrían funcionar adecuadamente sin ella. Aplicaciones como los clientes de redes sociales, las utilidades relacionadas con el clima y ciertos mensajeros podrían funcionar mal. Deshacerse de WebView por completo sólo es posible mediante el rooteo del dispositivo. Sin embargo, ese es un proceso arriesgado que puede afectar negativamente al rendimiento del dispositivo.

Un usuario normal podría pensar: «¿Por qué debería desactivarlo?». Es muy importante que esos usuarios se den cuenta de lo siguiente: En el caso de las versiones más antiguas de Android, ya no se publican actualizaciones de los distintos componentes del sistema. Por lo tanto, no hay correcciones para las vulnerabilidades recién descubiertas (esto afecta principalmente a Android 4.3 y 4.4). Esto, a su vez, conlleva un mayor riesgo de que la seguridad de tu dispositivo móvil se vea comprometida.

Por lo tanto, si tienes un dispositivo antiguo que no recibirá actualizaciones de las nuevas versiones del sistema operativo, es posible que quieras desactivar o desinstalar todas las aplicaciones del sistema que no sean críticas, incluyendo Android System WebView.

Cómo habilitar Android System WebView en versiones más nuevas del SO

Si quieres utilizar Android System WebView en las versiones 7.0 y superiores, tendrás que hacer lo siguiente:

  • Desinstalar o desactivar todos los navegadores web.
  • Descargar la última versión de Android System WebView desde Google Play.
  • Abrir cualquier aplicación que procese enlaces externos.
    • Comprueba si la aplicación WebView funciona como se espera (ten en cuenta que si vuelves a instalar/activar cualquier navegador web, WebView se desactivará automáticamente).

      Resumiendo nuestra discusión

      android system webview installed
      Android System WebView Instalado

      Esperamos que este artículo te ayude a saber qué es Android System WebView y si lo necesitas o no en tu dispositivo.

      Aquí tienes un rápido resumen de nuestra discusión:

      Android System WebView es una aplicación del sistema sin la cual abrir enlaces externos dentro de una app requeriría cambiar a una app de navegador web independiente (Chrome, Firefox, Opera, etc.). En las nuevas versiones de Android, el sistema utiliza el motor de renderizado de Google Chrome o de cualquier otro navegador instalado para realizar las mismas tareas. Por lo tanto, no es necesario instalar y habilitar esta aplicación.

      Una última advertencia: asegúrese de que su dispositivo móvil no contiene versiones obsoletas de aplicaciones del sistema como Android System WebView. Actualízalas a tiempo. Hacerlo evitará que los hackers se aprovechen de cualquier vulnerabilidad.

      ¡Valora este artículo!

      Enviar Valoración

      Valoración media 4,4 / 5. Recuento de votos: 19

      ¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *