Bueno, si Android realmente está matando una aplicación para liberar memoria, tú (el usuario final) no puedes hacer mucho al respecto. Teniendo esto en cuenta, si Android realmente está matando la aplicación para ahorrar batería, lo que puedes hacer es ir a:
Configuración > Aplicaciones y notificaciones > Avanzado > Acceso especial a aplicaciones > Optimización de la batería
Desde ahí, cambia una aplicación a "No optimizada" y no se matará en segundo plano. Ten en cuenta que los pasos anteriores varían según la versión de Android y el fabricante, por lo que es posible que tengas que investigar cómo hacerlo en tu caso.
También puedes probar a "bloquear" la app que se mata. Para ello, primero abre la app. Ahora abre la pantalla de recents (la pantalla en la que cambias de app). Intenta: hacer una pulsación larga (mantenerla) en la ventana de la aplicación y elegir el icono de bloqueo; tirar hacia arriba/abajo/izquierda/derecha de la ventana de la aplicación; tocar el icono de la aplicación (encima de la ventana de la aplicación) y elegir el icono de bloqueo. Si ninguno de los pasos funciona, investigue cómo bloquear aplicaciones en su teléfono.
Ahora, por supuesto, hay otras razones por las que una aplicación puede ser asesinada por Android. A veces las aplicaciones ni siquiera son eliminadas por el propio Android; Low Memory Killer (LMK), un controlador del kernel esencial y exclusivo de Android, podría decidir matar una aplicación por una variedad de razones importantes. Una vez más, usted como usuario final no puede hacer nada al respecto; para cambiar el kernel, cambiar el controlador, o configurar el controlador - necesita privilegios de root (administrador), algo que, por defecto en Android, no se concede al usuario final para garantizar la máxima seguridad.
Aunque no está directamente relacionado con el problema y no siempre es la mejor solución, ZRAM es algo que los usuarios avanzados con privilegios de root deben configurar para su teléfono y necesidades específicas.