Bene, se Android sta davvero uccidendo un'app per liberare la memoria, tu (l'utente finale) non puoi fare molto al riguardo. Con questo in mente, se Android sta effettivamente uccidendo l'app per risparmiare la batteria, quello che puoi fare è andare su:
Impostazioni > App e notifiche > Avanzate > Accesso speciale app > Ottimizzazione della batteria
Da lì, cambia un'app per essere "Non ottimizzata" e non verrà uccisa in background. Tenete a mente che i passaggi di cui sopra variano a seconda della versione di Android e del produttore, quindi potreste dover cercare come farlo nel vostro caso.
Si può anche provare a "bloccare" l'app che viene uccisa. Per farlo, prima aprite l'app. Ora aprite la schermata dei ricordi (la schermata in cui si passa da un'app all'altra). Prova a: toccare a lungo (tenere premuto) la finestra dell'app e scegliere l'icona di blocco; tirare su/giù/sinistra/destra la finestra dell'app; toccare l'icona dell'app (sopra la finestra dell'app) e scegliere l'icona di blocco. Se nessuno dei passaggi funziona, cerca come bloccare le app sul tuo telefono.
Ora, naturalmente, ci sono altre ragioni per cui un'app potrebbe essere uccisa da Android. A volte le applicazioni non sono nemmeno uccise da Android stesso; Low Memory Killer (LMK), un driver del kernel essenziale ed esclusivo di Android, potrebbe decidere di uccidere un'applicazione per una varietà di ragioni importanti. Anche in questo caso, voi come utente finale non potete fare nulla; per cambiare il kernel, cambiare il driver o configurare il driver - avete bisogno dei privilegi di root (amministratore), qualcosa che, per impostazione predefinita in Android, non è concesso all'utente finale per garantire la massima sicurezza.
Anche se non è direttamente collegato al problema e non è sempre la soluzione migliore, ZRAM è qualcosa che i power user con privilegi di root dovrebbero configurare per il loro telefono e le loro esigenze specifiche.