Prevenir/Configurar la descarga/suspensión de aplicaciones de Android que no están "en la parte superior"

Prevenir/Configurar la descarga/suspensión de aplicaciones de Android que no están "en la parte superior"

A menudo cambio entre dos aplicaciones (por ejemplo, en el gimnasio, entre JEFIT y la aplicación Kindle, o en el tren entre IRC y Firefox, o mientras camino entre una aplicación de mapas/rutas y la cámara), y muchas aplicaciones se "rompen". cuando van atrás por mucho tiempo, pierden la noción de lo que estaba pasando o se comportan con errores.

Ahora bien, ese no siempre fue el caso, y con una versión anterior de Android, eso solo comenzó a suceder cuando tenía cuatro o más aplicaciones para alternar. Supongo que se trata de una nueva configuración de optimización, pero me gustaría mucho desactivarla por completo o desactivarla para aplicaciones específicas (algunas aplicaciones son más resistentes y no sufren problemas por esto).

Sé que mi dispositivo puede manejar físicamente esas aplicaciones ejecutándose al mismo tiempo porque si cambio de un lado a otro en menos de 60 segundos, las aplicaciones permanecen cargadas sin problemas.

Entonces, ¿alguien sabe qué causa esto y cómo configurar este comportamiento? Configuraciones, opciones, ¿quizás una aplicación de ajuste? Estoy abierto a probar cualquier cosa.

La configuración actual es Samsung Galaxy S3 con CyanogenMod 12 (que es Lollipop)

Respuesta1

ACTUALIZAR: http://www.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking

Más información aquí: "Respuesta simple: No. Android siempre usa OOM (Out-Of-Memory) priorizando para liberar memoria no utilizada. Puede cambiar las prioridades de las aplicaciones (al menos hasta que se reinicie) con algunos administradores de tareas, pero incluso entonces si la memoria se agota, las aplicaciones en segundo plano comienzan a morir.

Piensa en este escenario: has descargado una aplicación mal codificada que se ejecuta al arrancar, provoca un desbordamiento del búfer y acapara toda tu memoria. Normalmente, esta aplicación se elimina, pero si está configurada para permanecer abierta, efectivamente bloquea su teléfono hasta que se reinicia, y luego comienza una y otra vez, etc.

Algunos temporizadores utilizan servicios con altas prioridades para evitar este problema, pero si inicias suficientes aplicaciones de alto rendimiento y que acaparan recursos mientras el temporizador está en segundo plano, eventualmente se eliminará".

https://android.stackexchange.com/questions/25470/hay-una-manera-de-forzar-una-aplicación-para-permanecer-ejecutándose-en-fondo-no-matter-wha

información relacionada