android 14 blocca le app in background
Un ostacolo affrontato da Google riguarda le librerie, come MarsDaemon, che tentano di mantenere le app attive in background raggirando le restrizioni temporali.
Freeze package cgroup before killing: https://t.co/MdK3hFjWjp
Boost MAX_CACHED_PROCESSES and reduce freezer timeout: https://t.co/vYFK34Hr7V
MarsDaemon: https://t.co/lgQqyTYAMQ
— Mishaal Rahman (@MishaalRahman) November 9, 2023
Android 14 ha superato questo problema adottando un approccio che blocca completamente l’app e le sue elaborazioni prima che il sistema possa interrompere i singoli processi.
Questo meccanismo impedisce alle app di riavviare i processi terminati in background, fornendo una soluzione alle possibili minacce di malware.
La gestione della cache delle app, inoltre, è stata potenziata, riducendo il tempo di blocco da 10 minuti a 10 secondi e aumentando il numero massimo di app memorizzate nella cache da 32 a 1024.
Queste modifiche, insieme, contribuiscono a ridurre il surriscaldamento e a prolungare la durata della batteria sui dispositivi più recenti con Android 14.