Una de las aplicaciones o sistemas más importantes de Android, y también más invisibles, es WebView. Se trata de un componente que permite mostrar contenido web y abrir páginas web directamente desde una aplicación, sin tener que ir al navegador instalado para ver ese contenido.
Es algo clave en el sistema de Google y se ha descubierto que, con Android 15, será aún mejor. El motivo es que Google está trabajando en un modo de anclar ciertos sistemas de WebView a la RAM del móvil para que su acceso sea mucho más rápido. ¿La traducción? Pues que las páginas web que hagan uso de WebView cargarán mucho más rápido.
Será como poner una chincheta a WebView
La velocidad de carga de aplicaciones en los teléfonos no es un problema serio actualmente. El motivo es que tenemos móviles en cualquier gama con potencia más que de sobra para realizar todo tipo de tareas cotidianas, mucha cantidad de memoria RAM y, además, módems cada vez mejores.
Sin embargo, siempre puede ir todo un poco más rápido, sobre todo en la gama media y de entrada. En este segmento es donde vemos memorias más lentas, lo que afecta directamente a la apertura de apps cuando hablamos del almacenamiento y al recuperar datos guardados en caché cuando hablamos de la RAM.
Es por ello que Google cuenta con un servicio llamado PinnerService que permite anclar algunas tareas, o partes clave de una tarea, para que volver a ella tras cerrarla sea más rápida. Un ejemplo es la cámara, que puede almacenar algunos de sus datos en este servicio para que volver a activarla sea algo más rápido. Esto también funciona con otros componentes principales del sistema y se introdujo con Android 7.0.
Bien, lo que el siempre confiable Mishaal Rahman ha descubierto, y que podemos leer a través de Android Police, es que Google podrá anclar parte del sistema WebView a partir de Android 15. Este componente, como decimos, es clave para Android y el funcionamiento de muchísimas aplicaciones que abren un navegador interno cuando muestran contenido web, sin pasar por un navegador dedicado.
Es el caso de Facebook (el ejemplo que tienes justo sobre estas líneas) o cualquier lector de RSS. Lo que Rahman ha descubierto investigando el código de Android 15 DP1 es un comando llamado "pinWebview", lo que apunta a esa posibilidad de que el sistema pueda anclar procesos de WebView en PinnerService para su posterior apertura.
Esto permitirá, teóricamente, abrir páginas web que utilicen WebView de una manera más rápida. Es algo que debería notarse en móviles de cualquier gama, ya que la cantidad de memoria RAM actual no es un problema, pero aun así Android es bastante cauta a la hora de utilizar esa RAM para no llegar nunca al límite y, por eso, va cerrando procesos.
En móviles de gama media y de entrada que, además, tienen memorias algo más lentas, este proceso puede ser de gran ayuda porque, cuando una aplicación haga un llamamiento a WebView, éste no tendrá que cargar de cero, sino que ya tendrá parte almacenado en PinnerView.
Sin duda, de materializarse, será un cambio interesante que ayudará a que la navegación por el móvil sea más ágil, pero como el propio Rahman señala (y que también conocemos por nuestra experiencia), que esta función esté activa en Android 15 DP1 no significa que llegue tal cual a la versión final del sistema. Y, ojo, también es posible que haya fabricantes que no quieran utilizar esto y no utilicen PinnerService para anclar los servicios de WebView.
De la manera que sea, si es algo que puede aportar más velocidad y agilidad al manejo del móvil en el día a día, bienvenido sea. Y lo bueno de bucear en estas versiones tan tempranas de Android es que vamos encontrando novedades interesantes como la comentada o la nueva gestión de notificaciones.
Imagen de portada | Bing Image Creator
En Xataka Android | Todos los móviles que actualizan a Android 14 y cuándo comenzarán a actualizarse
Ver 1 comentarios