Torna alla pagina precedente...
dT n. 25/2026 del 26.08.2026
Cornice stile Ritorno al futuro
   
AUG 26 2026
   

Immagine di apertura

#svegliAPP, lei sa... 👀

Sa se squillare all'orario programmato o restare in silenzio!

Di questa recente impresa, a dir poco… ciclopica, ho anticipato qualcosa in due post nella mia pagina FB, senza spoilerare troppo. Ciclopica, col metro di poi, perché non avendo mai sviluppato un’app, nemmeno con l’AI-utino solito, non immaginavo quanto potesse essere articolato, per non dire complesso, questo moderno mestiere.

Immagine_inlineImmagino che ci sarei riuscito anche senza il prezioso supporto di Claude AI: la differenza è che avrei impiegato molti mesi per studiare prima tutte le carte e non una decina di giorni o poco più per far tutto, come avvenuto.

E chi non mi segue?

Tutto nasce dal fatto che non sono mai riuscito a trovare un’app sveglie, delle quali faccio spesso uso, come la volevo.

Un po’ di funzioni erano sparse su più app, di altre nessuna traccia. Per tagliare la testa al mouse, al grido di chi fa da sé fa per tre, ho deciso di realizzarmene una su misura, con tutto quello di cui avevo bisogno, senza tutto quello che non uso mai nelle app di questo tipo.

Più una vagonata di cose particolari, alcune credo uniche.

Ho un ottimo Samsung S25 e tutto è scaturito dal fatto che la loro app di sistema Orologio, per quanto sembri assurdo, non permette di impostare un timeout per la suoneria. Continua a scassaminkiarelaminkia all'infinito, o per meglio dire finché non si scarica totalmente la batteria, sperando non sia collegata all'alimentazione.

Rob de matt! 😤

«Sì ma che avrà di così particolare la tua?»

È una domanda che mi hanno fatto in tanti su FB, dopo il post in cui annunciavo che mi stessi occupando di quest'app, con annessa foto della schermata iniziale. Questo nonostante avessi scritto a chiare lettere che avrei vuotato il sacco solo alla fine (o quasi) e su digiTANTO, non su FB. Praticamente nell'articolo che state leggendo.

Io? Muuuuuuuuuuto!!! 🤣

Immagine_inlinePartiamo dalla fine, dalla cosa meno importante, ovvero che non solo la mia app preveda BANALMENTE (caxxo!) il timeout dimenticato da Samsung, e lo stesso è personalizzabile per ogni sveglia, singolarmente, cosa che non fa nemmeno quella del Pixel 10.

Ho poi curato in salsa retrò anche alcuni aspetti estetici e funzionali, come il display a sette segmenti per l'orario: se si inseriscono per errore più di 23 o 59 per le ore o i minuti, le cifre diventano rosse e non si può nè salvare, né modificare altro finché non torna tutto verde.

Allacciare le cinture...

La funzione più interessante, a mio avviso, è che la sveglia di nome e di fatto (ovvero quella mattutina, delegata a buttarci giù dal letto) è possibile specificarla come Smart tramite un apposito toggle. In questo caso non suonerà se all'orario stabilito si è già svegli, vagamente operativi, e soprattutto in un'altra stanza.

Immagine_inlineCome fa? Semplice, si fa per dire: utilizza microfono e sensore luce ambiente, ma soprattutto valuta variazioni significative e non spot della potenza del segnale WiFi (ci si è spostati dalla camera da letto, ovviamente assieme allo smartphone!) per cercare di capire se si è già svegli e operativi o meno.

Ma davvero davvero? 👀

L'idea mi ronzava in testa da anni, anche se temevo che non avrebbe mai funzionato affidabilmente. E invece, dopo molti test e altrettanti aggiustamenti ai pesi assegnati ai vari segnali e alla logica di valutazione, non sbaglia un colpo da giorni e giorni.

Immagine_inlineIn caso di dubbi, ovvero con un punteggio complessivo di valutazione non troppo alto, meglio una suoneria in più che fare tardi al lavoro. Ovvio.

Un'ora prima della sveglia, parte il monitoraggio (non continuo, pochi secondi una volta al minuto) per valutare quali siano le condizioni iniziali, e poi accumulare in un log i dati via via rilevati.

Questi saranno analizzati dall'algoritmo preposto a stabilire, a fine monitoraggio, se si è già svegli o meno, attivando o meno la suoneria di conseguenza. Più in basso ho aggiunto un box con qualche dettaglio in più sull'algoritmo. Bisogna tenere presente che è un cantiere ancora aperto (la versione attuale è una beta) quindi potrebbe anche questo ricevere qualche aggiustamento.

In sintesi: ... è una soddisfazione pazzesca! (semicit.) con tanto, come da copione fantozziano, di scroscianti novantadue minuti di applausi. Miei.

Calibrazione

È prevista una iniziale funzione di calibrazione automatica, riguardante il segnale WiFi, per valutare quanto sia utilizzabile per capire più o meno dove ci troviamo in casa: ha un peso alto per la valutazione finale, ma non è sufficiente da solo (vista la nota instabilità del segnale WiFi) per stabilire se siamo svegli o meno.

Immagine_inlineSi attiva al primo utilizzo della funzione, va fatta una sola volta fintantoché non variano le condizioni, ed effettua due scansioni da 5 minuti, in due stanze differenti calcolando per ognuna una media dei valori rilevati. Se non nota una differenza significativa tra la prima e la seconda stanza, il WiFi non viene considerato come un segnale valido ma essendo il più importante non è possibile utilizzare la funzione Smart.

A volte basta ripetere la calibrazione per ottenere risultati diversi q.b. per superare il test. Durante la calibrazione viene monitorato anche il livello audio e l'illuminazione in camera da letto, pertanto la stessa può essere anche fatta a mezzogiorno, ma ricreando per 5 minuti le condizioni reali: poco rumore e poca/pochissima luce ambiente.

Dando per scontato che l'utilizzatore non dorma con la luce accesa ascoltando, non in cuffia, musica a tutto volume per tutta la notte. Così come non abiti in un monolocale all-in-one

Altro?

Beh, sì, mica finisce qui! Una seconda tipologia di sveglie, meno boommm della prima, è quella indicata come Safe Check alarm. Si usa per i promemoria importanti, dallo spegnere il forno prima di bruciare l'arrosto o per chiamare la tipa, all'assunzione di farmaci a orario, specie se importanti. Immagine_inlineIn pratica attivando questa modalità su una sveglia, dopo averla spenta (ma anche se smette da sola per timeout) compare una silenziosa finestra bloccante che chiede esplicita conferma dell'aver completato quell'attività.

Dico bloccante perché la finestra è fissa in primo piano e non c'è modo di usare lo smartphone senza aver dato la conferma richiesta. Inoltre, in questa situazione, ogni 5 minuti viene emesso un beep di notifica, senza quest'ultima, come ulteriore promemoria sonoro soft. Serve per evitare di zittire una sveglia pensando sì, mo lo faccio e poi, perché impegnati e soprattutto concentrati su altro, dal coding spinto ad obblighi fisiologici in corso, possa passare di mente di lì a poco, specie a una certa età (ehm...).

Mi è capitato un paio di volte, ma non vi dirò mai se ho buttato poll'e patate o riguardava questioni più importanti come, appunto, la tipa di cui sopra! 🤥 

Dimenticavo: le sveglie di questo tipo sono combinabili con la modalità Ogni 12 ore, sulle quali torneremo, ovvero possono avere entrambe le caratteristiche. Che, se si tratta di terapie, con rispetto parlando… è cosa buona e giusta. Amen!

Immagine_inlineAltro ancora?

Mi sono sbizzarrito poi sulle modalità di programmazione delle sveglie, così come sui posticipi (anche dalla notifica di preavviso sveglia, prima che suoni) e sulla possibilità di duplicazione delle stesse, utile quando ci sono diversi parametri già impostati. Viene provvisoriamente clonata con lo stesso orario: l'utente deve aggiornare solo quest'ultimo, senza curarsi delle altre impostazioni eventualmente presenti.

Oltre alle classiche sveglie Ogni giorno, per le quali ho previsto la possibilità di indicare anche una data di termine, e alle altrettanto comuni con data unica prefissata per suonare in un determinato giorno, c'è anche la prima citata modalità Ogni 12 ore.

Per queste viene creata una coppia di sveglie tra loro collegate: mi piacerebbe definirle in uno stato di entanglement, ma sarebbe un pelino esagerato. Non vorrei che più avanti mi tocchi scomodare il Gatto di Schrödinger: lasciamolo in santa pace, temporanea o eterna che sia...🙀

Tornando seri (?), se cambio orario o nome sveglia a una delle due la stessa modifica si riflette automaticamente sull'altra. Mi spiego: ipotizziamo di impostare una sveglia Ogni 12 ore per le 8:00. L'app crea automaticamente anche la sua gemella alle 20:00. Dopodiché se cambio nome alla sveglia o, più importante, sposto di un tot in avanti o indietro una delle due, l'altra si allinea di conseguenza mantenendo la cadenza prevista.

Con buona pace delle note stranezze quantistiche! 👀

Immagine_inlineLast but not least

#svegliAPP può effettuare automaticamente, attivandolo nelle impostazioni generali, anche il backup delle sveglie (una volta al giorno, se ci sono modifiche).

Si può fare anche manualmente al bisogno, agendo sulla corrispondente voce di menù dove è presente anche quella per il ripristino da backup, attiva solo se presente.

In tutti i casi il salvataggio avviene sia nella memoria riservata all'app - inaccessibile esternamente, quindi al sicuro - che in una cartella scelta dall'utente la prima volta. Il ripristino dà priorità a quest'ultima.

Può essere utile anche in caso di cambio telefono, previo trasferimento del file di backup dal primo al secondo dispositivo per avere con pochi click, anzi tap, le stesse sveglie senza doverle reinserire.

Ok, l'app dove la trovo? 🤔

Per il momento, ma ancora per poco, da nessuna parte. Sto ultimando i test finali e applicando le ultime correzioni.

Immagine_inlineA breve, questione di giorni ormai, la caricherò e la renderò disponibile GRATUITAMENTE su uptodown.com, piattaforma alternativa al Play Store. Ben vengano suggerimenti e critiche... costruttive da chi deciderà di scaricarla e provarla, darò annuncio della effettiva disponibilità su FB.

Dimenticavo: lì l'app è sottoposta giustamente a revisione, cosa che potrebbe ritardare il rilascio effettivo di qualche altro giorno, ma non per colpa mia. Ho dovuto scartare il Play Store di Google dopo aver preso atto di quanto sia diventato complicato pubblicare un'app con account non business.

Peggio per loro! ðŸ˜

AdP

Smart alarm
Come funziona, passo per passo.

Video generato da NotebookLM, fornendogli solo il link a questo articolo.


#AI#Android#digiTANTO#DIY

Progetto a cura di  Andrea de Prisco - AdP

Per ulteriori informazioni,
utilizza il modulo Contattami

RSS

Privacy policy Informativa estesa RST