Debería llegar a Android 12L en su lugar]Android 13 puede agregar un interruptor para deshabilitar las nuevas limitaciones de la aplicación de fondo de Android
3 min readAndroid 12 es una actualización masiva, que trae una gran cantidad de cambios, que van desde la mayor revisión visual que hemos visto desde Android 5.0 hasta mejoras como indicadores de privacidad y un nuevo panel de privacidad. Si bien la mayoría de estos cambios son bienvenidos, la última versión de Android también presenta algunos cambios bastante controvertidos. Uno de esos cambios es la introducción de un asesino de procesos en segundo plano bastante agresivo llamado “procesos fantasma”. El mes pasado informamos cómo PhantomProcessKiller puede causar estragos en aplicaciones como Termux. Pero parece que Google permitirá a los usuarios desactivar esta política de aplicación en segundo plano arbitraria en una versión futura de Android.
Como señaló Mishaal Rahman, Google ha presentado una solución a AOSP que agrega un interruptor en las opciones de desarrollador para desactivar la supervisión del proceso de sombra.
Una actualización sobre el problema del proceso fantasma: Google acaba de enviar una solución que agrega un interruptor en las Opciones de desarrollador para desactivar la supervisión del proceso fantasma.https://t.co/Nfn2npZMkX
Sin embargo, probablemente no lo veremos hasta Android 13.
CC @agnosticapollo https://t.co/iPP4fO6GAE
– Mishaal Rahman (@MishaalRahman) 14 de diciembre de 2021
Para los no iniciados, el PhantomProcesskiller es un nuevo mecanismo en Android 12 que mata los procesos secundarios de la bifurcación iniciados por las aplicaciones si usan una CPU excesiva mientras sus procesos de la aplicación principal también están en segundo plano. Además, el cambio solo permite hasta 32 procesos secundarios, lo que limita en gran medida la cantidad de operaciones que una aplicación puede realizar en segundo plano. Pero parece que Google agregará una nueva opción para deshabilitar Phantom Process Killer en una versión futura de Android, probablemente Android 13.
La descripción del parche dice lo siguiente:
Agregue configuraciones para alternar la supervisión del proceso de sombra en las opciones de desarrollador
Para usuarios avanzados, se podría habilitar la supervisión de procesos fantasma
desde Configuración-> Opciones de desarrollador-> Marcas de funciones.
Los desarrolladores y usuarios avanzados podrán deshabilitar los procesos fantasma yendo a Configuración> Configuración de desarrollador> Marcas de funciones. Cuando se deshabilita, los procesos secundarios bifurcados que usan demasiada CPU no se eliminarán y no estarán sujetos al límite de 32 procesos secundarios. Sin embargo, esta exención solo se aplicará a los procesos secundarios y no a los procesos de solicitud principales.
La palanca para deshabilitar la supervisión del proceso fantasma probablemente se agregará en Android 13. Google también podría agregar la opción en Android 12L, una función para Android 12 diseñada específicamente para dispositivos plegables, tabletas y dispositivos de pantalla grande.
Actualización: la confirmación se ha fusionado
Según el googler Jing ji, el compromiso de agregar un interruptor en las opciones de desarrollador para deshabilitar el procesamiento de sombra se ha fusionado, y “Debería poder transformarse en Android 12L”.
“Adicto a la televisión total. Experto en viajes. Gurú de Twitter. Evangelista de tocino. Creador galardonado. Aficionado al alcohol. Fanático de la música. Solucionador de problemas”.