La risposta breve
Su Android, una sveglia di terze parti che non scatta viene di solito terminata dall’ottimizzazione della batteria del produttore. Imposta l’app su utilizzo batteria senza restrizioni, attiva l’avvio automatico dove il produttore lo offre, e concedi il permesso “Sveglie e promemoria”.
Le soluzioni universali
- 1Impostazioni → App → la tua app sveglia → Batteria → imposta su “Senza restrizioni”.
- 2Impostazioni → App → Accesso speciale alle app → Sveglie e promemoria → consenti la tua app sveglia. Le versioni recenti di Android lo richiedono per le sveglie esatte.
- 3Controlla in particolare il flusso del volume Sveglia premendo un tasto del volume ed espandendo i cursori.
- 4Verifica che l’app non sia in nessun elenco di app “in sospensione” o “con restrizioni” gestito dal tuo produttore.
Impostazioni specifiche per produttore
- Samsung: Impostazioni → Assistenza dispositivo → Limiti di utilizzo in background. Rimuovi l’app da “App inattive” e “App in sospensione profonda”. Disattiva anche la batteria adattiva se le sveglie falliscono in modo intermittente.
- Xiaomi, Redmi e POCO: Impostazioni → App → Gestisci app → la tua app → attiva Avvio automatico, e imposta il Risparmio energetico su “Nessuna restrizione”. Blocca inoltre l’app nella vista delle app recenti così il task killer la salta.
- OnePlus e Oppo: Impostazioni → Batteria → Ottimizzazione batteria → imposta l’app su “Non ottimizzare”, e disattiva l’ottimizzazione profonda e quella di standby.
- Huawei: Impostazioni → Batteria → Avvio app → imposta l’app su “Gestisci manualmente” e attiva tutti e tre gli interruttori.
Che cosa fa invece un’app sveglia ben costruita
Tutto quanto sopra è un aggiramento per app che tengono la propria pianificazione dentro il loro processo. Un’app che registra le sveglie nel gestore di sveglie di sistema e avvia un servizio in primo piano quando suona non dipende dal restare viva in background, il che elimina gran parte di questa classe di guasti.
È così che Roosta è costruito su Android. Le impostazioni qui sopra vale comunque la pena applicarle. Le interfacce dei produttori sono imprevedibili, ma non dovrebbero essere la differenza tra svegliarsi e non svegliarsi.
Perché su questo Android è diverso dall’iPhone
Android è molto più aggressivo di iOS nel fermare le app che girano in background, ed è diventato più aggressivo a ogni versione. La modalità Doze sospende il lavoro in background quando il dispositivo è rimasto fermo e inutilizzato per un po’. Gli App Standby Bucket declassano le app che non hai aperto di recente, dando loro sempre meno occasioni di fare qualsiasi cosa.
Entrambe le funzioni esistono per una buona ragione, ed entrambe sono il motivo per cui un telefono Android può stare una settimana in un cassetto e avere ancora batteria. Sono anche il motivo per cui un’app sveglia che tiene la propria pianificazione può essere perfettamente affidabile per le prime due settimane e poi smettere di funzionare in silenzio, di solito in un weekend in cui non l’avevi aperta per qualche giorno.
Android mette a disposizione un meccanismo specifico per le sveglie che è esente da tutto questo. Un’app che lo usa non risente di Doze; un’app che non lo usa ne è in balia.
Soluzione 2: i gestori di batteria dei produttori
L’ottimizzazione della batteria di Android puro è solo metà della storia. La maggior parte dei produttori vi sovrappone il proprio killer di app, più aggressivo, con impostazioni proprie e separate che la schermata standard della batteria di Android non mostra. Sono la singola causa più comune di sveglie perse su Android, e variano per marca.
- 1Samsung: Impostazioni, poi Assistenza dispositivo, poi Batteria, poi Limiti di utilizzo in background. Assicurati che l’app sveglia non figuri sotto “App inattive” o “App in sospensione profonda”, e disattiva “Metti in sospensione le app non utilizzate”.
- 2Xiaomi, Redmi e POCO: apri Impostazioni, poi App, trova l’app sveglia, e imposta Avvio automatico su attivo e Risparmio energetico su “Nessuna restrizione”. Poi apri la vista delle app recenti e blocca l’app così non viene chiusa.
- 3Huawei e Honor: Impostazioni, poi Batteria, poi Avvio app. Passa l’app da “Gestisci automaticamente” a “Gestisci manualmente” e attiva tutti e tre gli interruttori, compreso “Esegui in background”.
- 4Oppo, Realme e OnePlus: Impostazioni, poi Batteria, poi imposta l’app su “Consenti attività in background” o “Non ottimizzare”, e controlla qualsiasi gestore di avvio o elenco di avvio automatico.
- 5Vivo: Impostazioni, poi Batteria, poi Gestione del consumo in background, e consenti all’app un consumo elevato in background.
Soluzione 3: il permesso per sveglie e promemoria
Da Android 12 in poi, impostare una sveglia a un orario preciso richiede un permesso dedicato. Alla maggior parte delle app sveglia viene concesso automaticamente, ma può essere revocato, e un permesso revocato significa che l’app può chiedere solo un orario approssimativo. Una sveglia approssimativa può slittare di diversi minuti, che è la differenza tra una sveglia che funziona e una che scatta dopo il tuo treno.
- 1Apri Impostazioni, poi App, e scegli l’app sveglia.
- 2Cerca “Sveglie e promemoria”, che può trovarsi sotto Accesso speciale alle app o Permessi aggiuntivi a seconda del produttore.
- 3Assicurati che sia consentito. Se l’opzione non c’è, la tua versione di Android non la limita e non c’è nulla da cambiare.
Soluzione 4: Non disturbare e il cursore del volume della sveglia
Android dà alle sveglie un proprio flusso audio e un proprio cursore del volume, separato da quelli di suoneria e media. È possibile avere la musica a tutto volume e le sveglie a zero senza accorgersene mai.
Non disturbare consente le sveglie per impostazione predefinita, ma a differenza di iOS questa è un’eccezione che puoi disattivare. Se hai mai creato una pianificazione personalizzata di Non disturbare, controlla l’elenco delle eccezioni di quella pianificazione oltre a quello globale.
- 1Impostazioni, poi Audio e vibrazione, e controlla in particolare il cursore del volume Sveglia.
- 2Impostazioni, poi Notifiche, poi Non disturbare, e verifica che le sveglie siano un’interruzione consentita.
- 3Se usi una routine per la notte o per il sonno, aprila e controlla anche le sue eccezioni. Le routine possono applicare regole proprie di Non disturbare.
Soluzione 5: controllare che cosa fa davvero l’app
Se hai applicato tutto quanto sopra e le sveglie continuano a fallire in modo intermittente, il problema è probabilmente l’app e non il telefono. Il guasto intermittente dopo giorni di inattività è la firma di un’app che tiene la propria pianificazione e viene sospesa.
Roosta consegna la pianificazione al servizio sveglie di Android nel momento in cui salvi una sveglia, usando il meccanismo esente da Doze. È per questo che chiudere l’app con uno swipe non annulla una sveglia, e per cui un telefono rimasto inattivo per giorni suona comunque. Le impostazioni dei produttori qui sopra vale comunque la pena applicarle, perché le loro interfacce sono imprevedibili, ma non dovrebbero essere la differenza tra svegliarsi e non svegliarsi.
Provalo nel modo giusto
Provare una sveglia tra due minuti con l’app aperta non dimostra quasi nulla, perché il modo di fallire che stai inseguendo compare solo dopo che il telefono è rimasto inattivo. Una prova vera richiede una notte.
- 1Applica le impostazioni della batteria qui sopra, poi non riaprire più l’app.
- 2Imposta una sveglia per la mattina dopo e lascia il telefono scollegato, con lo schermo spento, intoccato per tutta la notte. Doze ha bisogno di immobilità per attivarsi, quindi un telefono in carica che viene maneggiato non è una prova equa.
- 3Se suona dopo una notte intera di inattività, continuerà a suonare. Se non suona, l’app tiene la propria pianificazione e nessuna configurazione della batteria lo risolverà del tutto.

