Tra le novità nascoste e meno evidenti di Android 4.3 ce n’è una piuttosto interessante.
Ci sono infatti delle applicazioni che abusano dell’API Service.startForeground(), in modo da rendersi immuni all’auto-kill del sistema, ovviamente ad insaputa dell’utente (alcune app, per es. certi launcher, prevedono specifiche opzioni per far sì di non essere terminate, ma sarà l’utilizzatore a decidere se abilitarle o meno).
In pratica queste applicazioni “furbette” creano un oggetto Notifica apposito che però non viene pubblicato nell’omonima barra (e quindi invisibile all’utente); in questo modo però il gestore delle attività rileverà comunque la notifica come tale, e consentirà all’app che l’ha generata di rimanere comunque in foreground, impedendone di fatto l’auto-kill.