La mayoría de los teléfonos de gama alta tienen más RAM que los portátiles normales. Esta RAM adicional es útil para manejar tareas como procesamiento de imágenes, inteligencia artificial y juegos intensos. Sin embargo, la RAM de su teléfono generalmente no está completamente llena porque el sistema operativo intenta evitarlo deteniendo o cambiando tareas cuando es necesario. Generalmente es una buena idea dejar que el sistema operativo administre la memoria. Sin embargo, hay ciertas tareas que deben ejecutarse a su máxima capacidad. Si no, podría haber problemas cuando comiencen de nuevo. Cuando Google lanzó Android 7.0 Nougat, introdujo un nuevo servicio llamado PinnerService. Este servicio permite al sistema bloquear ciertos archivos en el caché de la página, evitando que otros procesos utilicen esa memoria. Esta función puede resultar útil si el fabricante del dispositivo identifica archivos específicos que se utilizan habitualmente. Bloquear archivos importantes en la memoria a través de PinnerService puede mejorar el rendimiento del dispositivo, especialmente cuando los usuarios abren aplicaciones exigentes. Por ejemplo, Google utiliza PinnerService para mantener en la memoria la aplicación Google Camera, Pixel Launcher y algunos componentes esenciales del sistema operativo. En Android 15, Google también puede utilizar este servicio para bloquear parte del WebView del sistema Android en la memoria. WebView del sistema Android en Android 15 WebView del sistema Android es una parte del sistema operativo que utilizan muchas aplicaciones para mostrar contenido web. Algunas aplicaciones utilizan WebView para tareas sencillas, como mostrar una pantalla de inicio de sesión o una página de ayuda. Otros dependen de él para sus características principales. Por ejemplo, aplicaciones como Feedly, que es un lector de RSS, usan WebView para mostrar artículos completos sin tener que abrir el navegador predeterminado en una nueva pestaña. WebView del sistema Android se basa en el mismo código base de código abierto de Chromium que Google Chrome. Sin embargo, es un paquete independiente que se actualiza de forma independiente. Para ahorrar espacio en los dispositivos, Google creó una biblioteca llamada tricromía. Contiene código y recursos compartidos para WebView y Chrome. En Android 15 Developer Preview 1, Google incluyó la biblioteca tricromía en la lista de archivos anclados. Noticias de la semana de Gizchina Durante una exploración del lanzamiento de DP1 por parte de AndroidPolice, descubrieron que Google realizó actualizaciones a la clase PinnerService. Ahora, cuando el nuevo indicador «pinWebView» está activado, el código permite fijar la biblioteca tricrómica. En Android 15 DP1, este indicador se establece en verdadero, lo que hace que el «APK base» de la biblioteca Trichrome se fije en la memoria. Sin embargo, sólo unos 20 MB del archivo completo de 161 MB están fijados en la memoria, lo cual no es raro. Se produce una fijación parcial similar con los APK de Google Camera y Pixel Launcher. Velocidad de apertura de aplicaciones más rápida en Android 15 En Android 15, Google tiene como objetivo mejorar la velocidad a la que se inicia el componente WebView fijando una parte de la biblioteca tricromía en la memoria. Dado que muchas aplicaciones dependen del WebView del sistema Android, tiene sentido mantenerlo en la memoria, especialmente considerando la amplia RAM disponible en la mayoría de los dispositivos Android hoy en día. Si bien es posible que este cambio no traiga una mejora significativa en el rendimiento de inicio de WebView, podría tener un pequeño impacto en dispositivos con menos RAM, donde los procesos se sacan de la memoria con mayor frecuencia. Dado que todavía estamos en la fase inicial de vista previa para desarrolladores de Android 15, no está claro si el cambio reciente de fijar parte de la biblioteca tricromía en la memoria será una característica permanente. Google podría decidir revertir este cambio y desbloquear la biblioteca tricromía en una futura versión de Android 15. Además, otros fabricantes de dispositivos pueden optar por desactivar este cambio cuando actualicen a Android 15. Sin embargo, vale la pena señalar que Google está trabajando en más cambios relacionados con WebView. Hay indicios de que la compañía planea mejorar las API WebView de Android haciéndolas más modulares, incorporándolas en un nuevo módulo Project Mainline llamado WebView Bootstrap. Descargo de responsabilidad: Es posible que algunas de las empresas de cuyos productos hablamos nos compensen, pero nuestros artículos y reseñas son siempre nuestras opiniones honestas. Para obtener más detalles, puede consultar nuestras pautas editoriales y conocer cómo utilizamos los enlaces de afiliados.

Source link