De qué es responsable la vista web del sistema Android. Vista web del sistema Android: ¿qué es este programa?

Varios usuarios de dispositivos modernos basados ​​​​en el sistema operativo Android, al ver la lista de programas preinstalados en el dispositivo, pueden toparse con una aplicación "Vista web del sistema Android". Esta aplicación fue creada por programadores de Google y está diseñada para ver contenido web dentro de otras aplicaciones. Al mismo tiempo, ASWV no está libre de diversos errores, fallas técnicas y otros problemas y, a menudo, es el funcionamiento inestable de esta aplicación lo que obliga al usuario a buscar información detallada sobre ella en Internet. En este artículo, le diré qué es este programa Webview del sistema Android, le presentaré al lector sus características y también le diré cómo deshacerme de los errores asociados con la funcionalidad de esta aplicación.

Como escribí anteriormente, Android System WebView es una aplicación que le permite integrar la navegación web en varias aplicaciones del sistema operativo Android, sin la necesidad de abrir una ventana de navegador separada para esto. La funcionalidad de ASWV se asemeja esencialmente a un mini navegador que funciona con tecnología Chrome y, al igual que la aplicación Chrome, WebView del sistema Android está incluido en el conjunto básico de aplicaciones del sistema operativo Android (aproximadamente desde Android 4.3 y superior) en los teléfonos inteligentes modernos.

Según las opiniones de los usuarios, el uso de esta aplicación con varios navegadores dependientes (por ejemplo, Naked Browser) permite ahorrar significativamente la batería del teléfono inteligente. Las versiones móviles habituales de navegadores populares como Chrome o Firefox, que funcionan con su propio motor, consumen cantidades de batería significativamente mayores.

Si descubre que se trata de WebView del sistema Android y desea descargarlo, la mejor manera de hacerlo es desde Play Store. Por el momento, la última versión de la aplicación es 57.0.2987.88 y puede descargar la última versión del producto desde Play Market (enlace).

Los especialistas de Google recomiendan primero borrar los datos almacenados en caché en su teléfono (instrucciones en VR-Boom.ru) y luego actualizar la aplicación Webview del sistema Android, ya que a veces existen vulnerabilidades que permiten a los atacantes acceder a ella. Las actualizaciones le permiten instalar los "parches" necesarios y así evitar que los atacantes logren sus objetivos.

Características de la vista web del sistema Android

Una vez que hayamos descubierto qué tipo de aplicación Webview del sistema Android es, pasemos a describir las características de esta aplicación. Los expertos señalan que esta aplicación consume muchos recursos (se consumen recursos de memoria considerables, lo que, en algunos casos, puede ralentizar el funcionamiento normal del sistema).

Además, Google, por determinadas razones, ha dejado de publicar actualizaciones para esta aplicación para versiones anteriores del sistema operativo Android (en particular, Android 4.3). Se dice que la razón de esto es la banal renuencia de los desarrolladores a revisar la estructura del programa ("no queremos ni revisaremos el código"), como resultado de lo cual la versión del producto que se ejecuta en dicho Las versiones de Android se vuelven más vulnerables al malware.

¿Debo eliminar esta aplicación?

¿Debo desactivar WebView del sistema Android? En absoluto. Como mencioné anteriormente, varias aplicaciones móviles utilizan las capacidades integradas del WebView del sistema Android para su trabajo. En particular, la funcionalidad de esta aplicación es utilizada por programas como:

Por lo tanto, detener (o incluso eliminar esta aplicación usando derechos de root) es extremadamente indeseable y puede provocar varios fallos en el sistema (para un usuario, eliminar esta aplicación provocó un reinicio cíclico de su dispositivo).

Si la vista web del sistema Android tiene errores

Si encuentra errores en el funcionamiento de esta aplicación y aparece el mensaje "Se produjo un error en la aplicación webview del sistema Android", le recomiendo ir a la configuración de su dispositivo, luego a "Aplicaciones", busque WebView del sistema Android allí y toque él. Cuando vaya a los detalles de la aplicación, haga clic en "Detener", luego en "Desinstalar actualizaciones", "Borrar datos", "Borrar caché".

Conclusión

Al considerar el tema del programa, vale la pena señalar que la aplicación Webview del sistema Android es un atributo importante de la funcionalidad del sistema operativo Android (aproximadamente desde Android 4.3), que le permite ver contenido web dentro de una aplicación específica, sin la Es necesario abrir una ventana separada del navegador para esto. Su funcionalidad es demandada por varios programas de terceros (en particular, varios navegadores móviles, ICQ Messenger, etc.), por lo que se recomienda monitorear periódicamente sus actualizaciones y bajo ninguna circunstancia eliminar esta aplicación de su dispositivo. Esto garantiza su funcionamiento estable y disfrutará de la funcionalidad confiable de su dispositivo móvil.

En el último AndroidDevs Meetup, hablaron varios desarrolladores del equipo de mensajería ICQ. Mi informe estuvo dedicado a Android WebView. Para todos los que no pudieron asistir a la reunión, publico aquí un artículo basado en el discurso. Repasaré la parte superior, con trazos grandes. No daré detalles técnicos profundos ni mucho código. Si estás interesado en los detalles, usando el enlace al final del post puedes descargar la aplicación, especialmente escrita a modo de ilustración, y ver todo con ejemplos.

Preguntas y respuestas

Pregunta: Existe un proyecto CrossWalk, una implementación de WebView de terceros que le permite utilizar la última versión de Chrome en dispositivos más antiguos. ¿Tienes alguna experiencia? ¿Has intentado incrustarla?
Respuesta: No lo he probado. Actualmente, admitimos Android a partir de la versión 14 y ya no nos centramos en dispositivos más antiguos.

Pregunta:¿Cómo se manejan los artefactos que quedan al renderizar un WebView?
Respuesta: No luchamos contra ellos, lo intentamos pero no funcionó. Esto no sucede en todos los dispositivos. Decidimos que éste no era un problema tan evidente como para gastar más recursos en él.

Pregunta: A veces es necesario anidar un WebView dentro de un ScrollView. No es bonito, pero a veces es necesario en una tarea. Esto no se fomenta, ni siquiera se prohíbe en algún lugar, y después de esto surgen deficiencias en el trabajo. Pero a veces todavía hay que hacerlo. Por ejemplo, si dibuja un WebView en la parte superior y debajo dibuja algún componente nativo (que debe ser nativo según los requisitos), todo esto debe hacerse como un único ScrollView. Es decir, primero el usuario miraría la página completa y luego, si quisiera, se desplazaría hacia abajo hasta estos componentes nativos.
Respuesta: Lamentablemente no puedo responderte porque no me he encontrado con tal situación. Es bastante específico y me resulta difícil imaginar una opción en la que sea necesario colocar un WebView en un ScrollView.

Pregunta: Hay una aplicación de correo electrónico. Encima hay un sombrero con los destinatarios y todo lo demás. Incluso entonces, no todo será fácil. WebView tiene grandes problemas cuando intenta determinar su tamaño dentro de ScrollView.
Respuesta: Puede intentar representar la parte designada de la interfaz de usuario dentro de WebView.

Pregunta: Es decir, ¿transferir completamente toda la lógica de la parte nativa a WebView y dejar estos contenedores?
Respuesta: Incluso puede ser que no sea necesario transferir la lógica; esto significa inyección de clases Java. La lógica se puede dejar y llamar a través de la clase inyectada. Solo la interfaz de usuario se puede transferir a WebView.

Pregunta: Mencionaste juegos en el messenger. ¿Son aplicaciones web?
Respuesta: Sí, estas son páginas web con JavaScript dentro de un WebView.

Pregunta:¿Estás haciendo todo esto sólo para evitar reescribir juegos de forma nativa?
Respuesta: Y por esto también. Pero la idea principal es brindar a los desarrolladores externos la oportunidad de crear aplicaciones que puedan integrarse en ICQ y utilizar esta API web de ICQ para interactuar con el mensajero.

Pregunta: Entonces, ¿estos juegos también se pueden jugar a través de un navegador web en una computadora portátil?
Respuesta: Sí. Se puede abrir en un navegador web y, a veces, los depuramos directamente en él.

Pregunta: Y si Intent, digamos, lanza este juguete a Chrome, ¿qué problemas habrá entonces? ¿Qué pasa si no escribe su propio WebView, sino que utiliza los servicios?
Respuesta: El problema es que en nuestro WebView podemos proporcionar una API mediante inyección de clases Java, y con la ayuda de esta API la aplicación puede interactuar directamente con ICQ y enviarle varios comandos. Digamos un comando para obtener el nombre de un usuario, obtener chats que están abiertos para él, enviar mensajes al chat directamente desde ICQ. Es decir, no podrás enviar mensajes directamente a ICQ desde Chrome. En nuestro caso, todo esto es posible.

Pregunta: Mencionaste que cortaste los datos en fragmentos de un megabyte. ¿Cómo los recoges entonces?
Respuesta: No hacemos esto ahora porque no tenemos esa necesidad.

Pregunta:¿Es suficiente un megabyte?
Respuesta: Sí. Si las imágenes son más grandes, intentamos comprimirlas. Dije que si existe tal necesidad, entonces esta podría ser una solución: cortar y ensamblar más tarde en Java.

Pregunta:¿Cómo se garantiza que las aplicaciones se ejecuten de forma segura en un entorno limitado? ¿Entendí correctamente que es necesario llamar a clases Java inyectadas desde una aplicación JavaScript?
Respuesta: Sí.

Pregunta:¿Cómo se garantizará la seguridad en este caso? ¿Está prohibido el acceso a alguna función del sistema?
Respuesta: En este momento, dado que el sistema aún es bastante joven, utilizamos principalmente nuestras propias aplicaciones web y confiamos completamente en ellas. En el futuro, se administrarán todas las aplicaciones que nos lleguen, se revisará el código y se ha asignado un equipo de seguridad especial para ello. Además, se creará un sistema de permisos especial, sin el cual las aplicaciones no podrán acceder a ninguna información crítica para el usuario.

Etiquetas: Agregar etiquetas

Mientras navega por las listas de aplicaciones instaladas en su teléfono inteligente Android, es posible que haya encontrado una aplicación llamada Android System Webview. Intentaste encenderlo, pero no pasó nada. Surgen una serie de preguntas bastante lógicas: ¿para qué sirve esta aplicación? ¿Se puede eliminar, activar o desactivar? En este artículo intentaremos responder a estas preguntas.

¿Qué es la vista web del sistema Android?

Entonces, antes que nada, debemos entender qué es esta aplicación y qué funciones realiza en un teléfono inteligente Android. Android System Webview es un programa del sistema cuyas tareas incluyen seguir enlaces y trabajar con contenido de red dentro de varias aplicaciones instaladas en el teléfono inteligente.

En general, una aplicación bastante importante... o lo era antes del lanzamiento de Android 7. El caso es que a partir de la séptima versión de Android esta aplicación fue desactivada por innecesaria: Google Chrome y las propias aplicaciones se hicieron cargo su funcionalidad.

¿Es posible eliminar Webview del sistema Android?

¿Resulta que no es necesario en absoluto en los nuevos teléfonos inteligentes Android y se puede eliminar? Bueno, técnicamente esto es cierto y es muy posible eliminarlo si lo deseas, pero sólo si tienes acceso ROOT. Sin embargo, ¿lo necesitas? Al eliminar esta aplicación, no obtendrá un gran aumento en el espacio disponible en su dispositivo (el peso de la aplicación es extremadamente pequeño). Por cierto, si aun así eliminó esta aplicación de su teléfono inteligente y desea recuperarla, puede descargarla nuevamente desde Google Play.

¿Cómo habilitar la vista web del sistema Android?

Surge otra pregunta: ¿es posible habilitar la vista web del sistema Android en Android 7 y superior? Bueno, la respuesta es sí, es muy posible. Si necesita activar esta aplicación en su dispositivo, puede arreglarlo. Entonces haz esto:

  • vaya a la configuración de la aplicación Google Chrome y desactívela;
  • instalar o actualizar la aplicación Webview del sistema Android en Google Play;
  • ahora utilice esta aplicación, por ejemplo, abriendo algún enlace en el sistema;

Una vez que haga esto, la configuración de la aplicación Webview del sistema Android indicará que está en producción. ¿Por qué desactivamos tu Google Chrome? El caso es que simplemente no pueden funcionar al mismo tiempo. Entonces, si decide iniciar Chrome nuevamente, la vista web del sistema Android dejará de funcionar inmediatamente; esta es una nota para usted.

Muchos usuarios de dispositivos que ejecutan el sistema Android han encontrado una notificación emergente: "actualizar WebView del sistema Android". Los usuarios inexpertos pueden estar interesados ​​en la pregunta "¿qué es "WebView del sistema Android?" y por qué es necesario este programa. La respuesta a esta pregunta se encontrará en este artículo.

¿Qué es WebView del sistema Android y para qué sirve?

Será útil

Este programa es uno de los componentes importantes del sistema operativo llamado "Android", que permite visualizar páginas virtuales en Internet en muchos programas sin ejecutar software de terceros. También es uno de los muchos desarrollos de la corporación más grande del mundo, Google. En otras palabras: el usuario puede utilizar el programa para abrir enlaces a varias páginas sin necesidad de instalar un navegador en su dispositivo.

Este programa es un componente estándar que se incluye en el paquete de software del sistema Android. Pero, ¿es necesario "Android System WebView" si tiene instalado el navegador Google Chrome? La respuesta es muy sencilla: Si tiene un motor de búsqueda y siempre lo utiliza activamente, este software le resultará inútil.

Interacción con programas.

Muchos usuarios ni siquiera lo saben y, en el primer contacto con el programa, intentan eliminarlo para liberar espacio en su teléfono. Pero debido al hecho de que es un programa instalado de forma predeterminada, no puedes simplemente deshacerte de él en modo normal. Para hacer esto, necesita "Acceso root" (Acceso de "superusuario" con derechos extendidos), pero no se recomienda borrarlo, ya que esto puede afectar la funcionalidad y el rendimiento de muchos programas necesarios o incluso dañar el teléfono y desactivarlo.

Lista de programas donde se incluye este software: Con la ayuda de este y del "Engineering Studio", un usuario experto que tenga ciertas habilidades y conocimientos tiene la oportunidad de crear su propio navegador o cualquier otra aplicación como mensajería o servicio de noticias. Pero esto sólo es posible si tu smartphone tiene el sistema operativo Android 4.2.2 y superior. Pero Puedes solucionar este problema de forma sencilla: descárgalo de la tienda oficial de Google.


Lo principal es conocer algunos matices:

tenga en cuenta

Los propietarios de una versión antigua del sistema pueden ser víctimas de los piratas informáticos, ya que las deficiencias de la versión antigua de “ASWV” afectan la seguridad del sistema operativo (recomendado). Por lo tanto, sería más lógico adquirir un teléfono inteligente basado en Android que admita las versiones 5.0 y superiores.

Pero antes de poder utilizar "ASWV", debes habilitarlo.

46c577dd19

Enviar Si ya comprende qué es WebView del sistema Android y simplemente necesita eliminar el software, entonces Para hacer esto, necesita obtener acceso de root; de lo contrario, nada funcionará.


Si no ha recibido ciertos derechos, pero no sabe si necesitará WebView del sistema Android en el futuro, solo puede detener el programa.

Mientras examina la lista de aplicaciones instaladas en su teléfono Android, puede encontrar una aplicación llamada Android System WebView. Obviamente, esta aplicación es una aplicación estándar preinstalada. Pero, ¿de qué es responsable? ¿Se puede eliminar? Intentaremos responder a estas preguntas en este artículo.

¿Qué es WebView del sistema Android?

WebView del sistema Android o ASWV es un componente del sistema operativo Android que se ejecuta en Chrome y es responsable de mostrar páginas web en diversas aplicaciones. El uso de este componente permite que una aplicación muestre el contenido de una página web al usuario sin abrirla en una aplicación de terceros, por ejemplo, sin abrir el navegador web Chrome.

Un ejemplo de cómo funciona WebView del sistema Android se puede ver en casi cualquier aplicación de Android donde se ofrecen al usuario enlaces a sitios web de terceros. Un ejemplo sorprendente del uso de este componente son las aplicaciones de redes sociales. Cuando ve su servicio de noticias en una aplicación de este tipo y hace clic en un enlace, el navegador web no lo redirige a la aplicación, sino que hay algo así como un mini navegador integrado en la aplicación de red social. Con este mini navegador, puede leer el contenido de la página web que aparece e incluso navegar a otras páginas de este sitio, pero tan pronto como haga clic en la flecha hacia atrás, regresará instantáneamente a la aplicación de red social.

Desde la perspectiva del usuario, WebView del sistema Android crea una experiencia de aplicación más fluida porque el usuario no tiene que cambiar entre diferentes aplicaciones cada vez que hace clic en un enlace externo. En cambio, todas las páginas se abren en la misma aplicación en la que el usuario está trabajando actualmente, lo que le permite ver rápidamente una página y regresar al contenido principal de la aplicación. Desde el punto de vista del desarrollador de aplicaciones, WebView del sistema Android le permite mantener al usuario en la aplicación y le ayuda a trabajar más tiempo en esta aplicación en particular. Además, en algunos casos se observa que el uso de WebView le permite ahorrar energía de la batería, ya que los navegadores completos (por ejemplo, Chrome o Firefox) crean una mayor carga en el procesador del teléfono inteligente y agotan la batería más rápido.

Sistema Android WebView está presente en el sistema operativo Android desde hace bastante tiempo. Pero, como aplicación independiente, apareció sólo en Android 5.0 Lollipop. Desde entonces, WebView del sistema Android se puede encontrar en la tienda de aplicaciones Google Play Market y en la lista de aplicaciones instaladas en un teléfono inteligente Android. Separar este componente en una aplicación separada permitió a Google cerrar más rápidamente las vulnerabilidades descubiertas en él. Después de todo, ahora este componente se puede actualizar como una aplicación normal, sin actualizar todo el sistema operativo. Posteriormente, en Android 7.0 Nougat, esta aplicación volvió a desaparecer de los smartphones Android. En el sistema operativo Android Nougat y en las versiones más recientes de Android, el propio navegador Google Chrome se utiliza como WebView.




Arriba