Edgar Cervantes / Autoridad Android
TL;DR
- Android 15 Developer Preview 1 bloquea en la memoria un componente de trabajo importante del WebView del sistema Android.
- Esto evitará que el sistema Android finalice el proceso y lo reinicie con frecuencia.
- Muchas aplicaciones utilizan WebView para mostrar páginas web y otro contenido de Internet, y este cambio podría mejorar su funcionamiento.
Androide 15 es la próxima gran actualización para la plataforma de teléfonos inteligentes y poco a poco estamos obteniendo más información sobre los cambios que trae. Uno de los cambios más importantes que podría traer Android 15 es la capacidad del sistema de fijar WebView de Android en la memoria, acelerando en consecuencia las aplicaciones que dependen de WebView para funcionar.
Antes de comprender el cambio, debemos comprender qué es WebView y por qué es importante. WebView, también conocido como WebView del sistema Android, es la parte del sistema operativo Android que muchas aplicaciones utilizan para mostrar una página web. Las aplicaciones que desean mostrar una página web no necesitan crear un navegador de Internet completo, ya que pueden recurrir al WebView del sistema Android para mostrar contenido web.
Muchas aplicaciones utilizan WebView para permitir a los usuarios acceder a funciones no básicas, como páginas de ayuda. Muchas aplicaciones también utilizan WebView para su funcionalidad principal. Dependiendo de cuántas y qué aplicaciones tenga en su teléfono y de cómo lo use, podría invocar WebView muchas veces al día.
AndroidPolicía señala en su informe que Android 15 está “fijando” uno de los componentes de trabajo importantes de WebView, que, como explicamos anteriormente, se usa regularmente en muchas aplicaciones.
Más específicamente, Android 15 está bloqueando parte de la biblioteca tricrómica que usa WebView en la memoria. Cuando los procesos de la aplicación están bloqueados en la memoria, el sistema operativo deja de priorizar su eliminación cuando necesita liberar RAM durante la administración regular de la memoria, y el proceso de la aplicación se puede utilizar más rápido sin consumir tantos recursos (en lugar de detener el proceso regularmente y reiniciándolo cada vez que sea necesario).
De esta manera, todas las aplicaciones que dependen de WebView tendrán una mejora marginal en su rendimiento (en los bits que usan WebView), especialmente en dispositivos con menos RAM donde los procesos se eliminan con más frecuencia de la RAM.
El informe menciona que existe la posibilidad de que Google pueda revertir este cambio ya que todavía estamos en los primeros días de Android 15. También es posible que los OEM deshagan el cambio cuando adopten el Actualización de Android 15 para sus dispositivos. Pero el informe también señala que WebView podría ser un buen enfoque con la actualización, ya que Google también podría hacer que WebView sea más modular a través de un nuevo módulo Project Mainline. Por lo tanto, se avecinan cambios interesantes sobre cómo podrían funcionar las aplicaciones en Android 15.