bisogna fare un distinguo tra
background->applicazione caricata in memoria, inattiva finchè non viene aperta dall' utente. Occupa solo ram, viene precaricata per velocizzarne l'avvio, ll'os la chide quando necessita di ram
service->servizio che attivo , l'os non lo chiude, consuma ram e cpu
foreground, app attiva, livelo critico, consuma cpu e memoria e non può essere chiusa.