Si has leído por ahí, ya habrás leído que la idea de "memoria RAM libre" es una tontería para Android. Los sistemas operativos de los PC sacan una aplicación de la memoria RAM en cuanto la abandonas, lo que deja un espacio vacío que el PC probablemente tenga que volver a llenar, probablemente con la misma aplicación la próxima vez que la ejecutes. Android intenta evitar este desperdicio dejando las aplicaciones en la memoria después de que dejes de usarlas o después de que terminen de ejecutarse, para que estén listas para ejecutarse de nuevo la próxima vez. Si necesita más memoria RAM para una aplicación, sólo entonces se deshace de estas procesos en caché .
Android se deshará primero de los procesos en caché, en función de lo pronto que crea que va a necesitarlos de nuevo. Si todavía necesita más RAM para la actividad en primer plano, se deshará de los procesos en segundo plano. servicios (que sincronizan tu correo electrónico, etc., pero no son visibles directamente). Si todavía necesita más RAM, se deshará de las actividades que son directamente accesibles pero que no son visibles actualmente, como el lanzador, la actividad a la que volverás cuando pulses volver (tal vez incluso en la misma aplicación que la actividad que se está ejecutando), o la actividad en gris que es parcialmente visible detrás de un diálogo. De esta manera, aunque no tengas RAM libre, Android puede liberar bastante RAM para la actividad en primer plano: toda la RAM del dispositivo, excepto la que necesita el propio Android.
Sugiero que se elabore la mejor configuración mediante el método de prueba y error. Sin conocer mejor la aplicación, no puedo predecir el efecto de un ajuste demasiado bajo: quizá la IA haga peores movimientos o tarde más en decidir. Si la configuración es demasiado alta, notarás que cuando sales de la partida de ajedrez tienes que esperar a que se inicie la aplicación anterior: esto es particularmente notable cuando es el lanzador, y obtienes un indicador de progreso giratorio en lugar de la lista de aplicaciones.
Si se tratara de una de mis aplicaciones, lo consideraría un error. Es una mala forma de dar al usuario un ajuste sin saber qué valor establecer. La aplicación tiene más información sobre la cantidad de RAM que tiene el dispositivo y que puede poner a disposición que tú: debería decidir por sí misma.
0 votos
Si quieres más ideas sobre este tema, considera publicar esta pregunta en el sitio de Chess SE ( ajedrez.stackexchange.com ). Salud.