Panoramica
Il sistema App Auto-Killer monitora tutte le app in esecuzione e le interrompe automaticamente dopo 10 secondi di inattività. Questa strategia aggressiva di gestione delle app massimizza la durata della batteria, impedisce l'utilizzo dei dati in background e protegge la privacy garantendo che le app non vengano eseguite in background.
Come funziona
- Monitoraggio continuo - Il servizio controlla le app in esecuzione ogni 5 secondi
- Rilevamento attività - Tiene traccia dell'app in primo piano
- Temporizzatore di inattività - Tiene traccia del timestamp dell'ultima attività per ciascuna app
- Soglia di inattività - Uccide l'app se inattiva oltre il limite configurato
- Assegno protetto - Salta le app di sistema e la messaggistica essenziale
- Forza l'arresto - Termina i processi delle app in background
- Statistiche - Registra il conteggio delle uccisioni e il timestamp
Ciò che viene ucciso
TUTTE LE app utente che soddisfano questi criteri:
- ✅ In sottofondo per >10 secondi
- ✅ Non nell'elenco protetto
- ✅ Non è un'app di sistema
- ✅ Applicazione installata dall'utente
Esempi di app uccise
| Categoria dell'app | Esempi | Stato di uccisione |
|---|---|---|
| Social media | Facebook, Instagram, TikTok, Twitter | UCCISO |
| Giochi | TUTTI i giochi per cellulari | UCCISO |
| Browser | Chrome, Firefox, Opera, Browser Samsung | UCCISO |
| Shopping | Amazon, eBay, Shopee, Lazada | UCCISO |
| Divertimento | YouTube, Netflix, Spotify, Twitch | UCCISO |
| Notizia | Tutte le app di notizie e contenuti multimediali | UCCISO |
App protette (mai disattivate)
Queste app sono protette dall'uccisione automatica:
🔧 App di sistema
- com.android.systemui (interfaccia utente di sistema)
- com.android.settings (Impostazioni)
- com.android.launcher (Avvio di avvio)
- com.android.launcher3 (Launcher Nova/Samsung)
💬 Messaggistica essenziale (solo ricezione in background)
- com.android.mms (SMS - deve ricevere messaggi)
- com.whatsapp (WhatsApp - deve ricevere messaggi)
- com.google.android.gm (Gmail - deve essere sincronizzato)
- com.microsoft.office.outlook (Outlook: deve essere sincronizzato)
- com.samsung.android.email.provider (Samsung Email - deve essere sincronizzato)
- com.yahoo.mobile.client.android.mail (Yahoo Mail - deve essere sincronizzato)
- com.android.email (e-mail di archivio - deve essere sincronizzato)
🛡️ GhostFirewall Stesso
- com.ghostfirewall (GhostFirewall)
- com.ghostfirewall.personal (GhostFirewall Personale)
Vantaggi
🔋 Estensione della durata della batteria
- ✅ Risparmio della batteria del 50-70%. dall'uccidere le app in background
- ✅ Elimina i wakelock (app che mantengono il dispositivo sveglio)
- ✅ Riduce l'utilizzo della CPU (nessuna elaborazione in background)
- ✅ Previene l'esaurimento del GPS (localizzazione delle app)
- ✅ Arresta il polling dei sensori (accelerometro, giroscopio)
📊 Riduzione dell'utilizzo dei dati
- ✅ Nessuna sincronizzazione dei dati in background
- ✅ Nessun aggiornamento automatico dei contenuti
- ✅ Nessun caricamento di analisi/telemetria
- ✅ Nessun precaricamento degli annunci
- ✅ Risparmio stimato: 100-500 MB/giorno
🔒 Tutela della privacy
- ✅ Le app non possono monitorare la posizione in background
- ✅ Non è possibile caricare dati a tua insaputa
- ✅ Impossibile accedere al microfono/fotocamera
- ✅ Impossibile monitorare altre app
- ✅ Controllo completo sul comportamento dell'app
⚡ Miglioramento delle prestazioni
- ✅ Più RAM disponibile (memoria libera delle app eliminate)
- ✅ Avvio più rapido delle app (meno concorrenza per le risorse)
- ✅ Interfaccia utente più fluida (minore utilizzo della CPU in background)
- ✅ Throttling termico ridotto
Testare il sistema
Test 1: test di uccisione manuale
- Apri qualsiasi app (ad esempio Chrome)
- Utilizza l'app per alcuni secondi
- Premi il pulsante HOME (l'app va in background)
- Attendi esattamente 10 secondi
- Controlla i processi in esecuzione:
shell adb "ps -A | grep chrome" - L'app dovrebbe essere ANDATA (processo interrotto)
Test 2: verificare l'esecuzione del servizio
Test 3: test di impatto della batteria
- Disabilita Killer dell'app
- Usa il telefono normalmente per 1 ora
- Nota il calo percentuale della batteria
- Abilita Killer dell'app
- Usa il telefono normalmente per 1 ora
- Confronta il calo della batteria → Dovrebbe vedere un miglioramento del 20-30%.
Impatto sulle prestazioni
- ✅ PROCESSORE: < 1% medio (intervallo di controllo di 5 secondi)
- ✅ RAM: ~3-5 MB (overhead del servizio)
- ✅ Batteria: Spese generali minime, ENORMI risparmi derivanti dall'eliminazione delle app
- ✅ Uccidi latenza: Massimo 10 secondi (caso peggiore)
Impatto sull'esperienza dell'utente
Effetti positivi
- ✅ Durata della batteria molto più lunga
- ✅ Il telefono funziona a temperature più basse (meno attività della CPU)
- ✅ Più RAM disponibile
- ✅ Prestazioni complessive più veloci
Potenziali svantaggi
- ⚠️ Le app riavviano da zero (perdono lo stato)
- ⚠️ Download in background interrotti
- ⚠️ App musicali uccise (a meno che non protette)
- ⚠️ È necessario riaprire le app utilizzate di frequente
Opzioni di personalizzazione
Abilitare/Disabilitare
L'app killer può essere abilitato o disabilitato dalla schermata delle impostazioni. Se disabilitato, nessuna app in background verrà arrestata forzatamente. Riattivalo per riprendere l'uccisione automatica.
Regola il timeout (futuro)
Funzionalità pianificata per consentire valori di timeout personalizzati:
- 5 secondi - Aggressivo
- 10 secondi: impostazione predefinita
- 30 secondi - Equilibrato
- 60 secondi - Rilassato
App protette personalizzate (futuro)
Funzionalità pianificata per consentire agli utenti di aggiungere app all'elenco protetto:
- Lettori musicali (Spotify, YouTube Music)
- Tracciatori di fitness (Strava, Google Fit)
- App di navigazione (Google Maps, Waze)
- App bancarie (per notifiche 2FA)
Confronto con l'ottimizzazione della batteria Android
| Caratteristica | Android Ottimizzazione della batteria | GhostFirewall Killer dell'app |
|---|---|---|
| Uccidi il ritardo | Da minuti a ore | 10 secondi |
| Whitelist | Molte eccezioni | Eccezioni minime |
| Efficacia | Moderare | Aggressivo |
| Risparmio della batteria | 10-20% | 50-70% |
| Controllo utente | Limitato | Controllo completo |
Miglioramenti futuri
- 🔄 Timeout regolabile (5s, 10s, 30s, 60s)
- 📊 Cruscotto statistico dettagliato
- 🎯 Regole di kill per app
- 🔋 Abbattimento consapevole della batteria (più aggressivo quando è basso)
- 📱 Interfaccia utente di gestione della lista bianca
- 📈 Grafico storico del risparmio della batteria
Risoluzione dei problemi
Le app non vengono uccise
- Verifica che l'app killer sia abilitato: controlla i log
- Concedere l'autorizzazione Statistiche di utilizzo
- Riavviare il servizio GhostFirewall
Le app essenziali vengono eliminate
- Controlla l'elenco delle app protette (dovrebbe includere SMS, WhatsApp, e-mail)
- Contatta l'assistenza per aggiungere pacchetti personalizzati