La risposta breve
Roosta registra le sveglie presso il sistema operativo invece di programmarle dentro l’app. Questo significa che una sveglia suona che Roosta sia in esecuzione o no: dopo una chiusura forzata, dopo un riavvio e anche mentre un risparmio energetico ha sospeso il lavoro in background.
Perché le app sveglia saltano le sveglie
Un’app sveglia può programmare una sveglia in due posti: dentro il proprio processo, oppure presso il sistema operativo. La differenza è invisibile nell’interfaccia e decide se ti svegli.
Un’app che tiene la programmazione nel proprio processo — di solito un timer in JavaScript o un servizio in background — sta contando sul fatto che quel processo sia ancora vivo al momento giusto. Sia iOS sia Android sono liberi di sospenderlo o terminarlo, e lo fanno entrambi di routine: quando la memoria scarseggia, quando l’app è rimasta inutilizzata per giorni, o quando il risparmio energetico del produttore decide che non serve.
- L’app viene scartata dalla schermata delle app recenti, e il suo timer se ne va con lei.
- Il telefono si riavvia nella notte dopo un aggiornamento, e nessuno registra di nuovo la sveglia.
- Un ottimizzatore della batteria del produttore mette l’app in sonno profondo dopo qualche giorno di inattività.
- Il sistema recupera memoria durante la notte e il processo non viene mai ripristinato.
Cosa fa Roosta invece
Quando salvi una sveglia, la programmazione passa direttamente al servizio sveglie della piattaforma. Da quel momento appartiene al sistema operativo, e che Roosta sia aperta, chiusa o terminata è irrilevante. Su Android la sveglia viene registrata come sveglia esatta e la suoneria gira in un servizio in primo piano; su iOS si usa la presentazione di sistema.
Una conseguenza che vale la pena conoscere: poiché la programmazione vive fuori dall’app, una sveglia che hai impostato resta impostata anche se la mattina dopo l’app va in crash all’avvio. I modi di guastarsi sono davvero separati.
Cosa richiede comunque il tuo aiuto su Android
La programmazione nativa elimina quasi tutti i modi di fallire, ma non le personalizzazioni dei produttori, che sono imprevedibili e ogni tanto scavalcano il comportamento della piattaforma. Vale la pena controllare due impostazioni una volta sola.
- 1Impostazioni → App → Roosta → Batteria → Senza restrizioni.
- 2Impostazioni → App → Accesso speciale alle app → Sveglie e promemoria → consenti Roosta.
Il nostro centro assistenza ha istruzioni specifiche per Samsung, Xiaomi, OnePlus e Huawei, che sovrappongono tutte la propria gestione dei processi ad Android.

