Las versiones futuras de Android pueden ser más fáciles de eliminar aplicaciones

Las versiones futuras de Android pueden manejar la eliminación de aplicaciones mucho mejor, según un par de confirmaciones en Android Gerrit.

Una de las experiencias más frustrantes en un teléfono Android es cuando las aplicaciones se cierran en segundo plano. Es posible que las notificaciones dejen de llegar, lo que sea que estabas haciendo por última vez desaparece y es un comportamiento completamente aleatorio. Algunos teléfonos Android son mejores que otros, pero casi todos lo experimentarán en algún momento. Pero un futuro cambio en Android, tal vez incluso androide 13, puede significar que es posible que sus aplicaciones no se eliminen tan rápido en el futuro.

La función, llamada "Multigeneracional menos utilizada recientemente" (o MGLRU), ya se implementó en Chrome. OS desde hace algún tiempo, y la compañía mantiene MGLRU en "varios núcleos diferentes entre 4.14 y 5.15". Un empleado de Google dice que se ha convertido en "la opción predeterminada para decenas de millones de usuarios", y ahora parece que la característica está llegando a Android. Una confirmación en Android Gerrit muestra que Google ha fusionado el cambio para Android 13

Imagen genérica del kernel (GKI), y otra confirmación muestra que pronto incluso será posible habilitarlo a través de adb. Ese segundo compromiso aún no se ha fusionado, pero actualmente está bajo revisión.

La función logra dos objetivos principales que deberían interesar mucho a los usuarios de Android. La primera es que Google identificó una reducción del 40% en el uso de CPU kswapd y la segunda es que Google identificó una disminución en el 18% de los casos sin memoria (OOM) asesinatos de aplicaciones en Android. El mismo ingeniero de Google dice que la empresa probó MGLRU en "un millón" de dispositivos Android, lo que parece hacer referencia a Android Runtime en Chrome OS Virtual Machine (ARCVM) que impulsa Android 11 en Chrome SO. "Hemos visto mejoras sustanciales en términos de utilización de la CPU y presión de la memoria, lo que resulta en menos muertes de OOM y una latencia reducida de la interfaz de usuario", escribieron.

En cuanto a lo que significa todo esto, es bastante simple. kswapd es el proceso que administra la memoria virtual, lo que significa que si hay una reducción del 40% en el uso de la CPU, se libera una gran cantidad de espacio de procesamiento potencial. En cuanto a las muertes de aplicaciones sin memoria, eso habla por sí solo y obviamente será un beneficio inmediatamente tangible para los usuarios finales. Hemos visto muchos dispositivos que tienen problemas con la administración de la memoria y la entrega de notificaciones a tiempo o que las aplicaciones se cierran en segundo plano.

Actualmente, no está claro si Google probará la función en algunos usuarios para Android 13, y mucho menos la habilitará de forma predeterminada, pero será un beneficio para los usuarios cuando se implemente. Estaremos atentos a este desarrollo para ver si algo cambia en el futuro.


Fuente: Android Gerrit (1), (2)

Gracias al desarrollador reconocido de XDA lucas020400 ¡Por su ayuda en este artículo!