Questa versione aggiunge sei sfondi alla galleria e corregge tre funzioni che, ciascuna a modo suo, promettevano più di quanto mantenessero: un contapassi che contava solo a schermo acceso, un calendario che un semplice rifiuto rendeva definitivamente inaccessibile, e un backup che dimenticava le tue icone personalizzate.
Sei nuovi sfondi
Tre sfondi animati si aggiungono alla galleria: Baita accogliente e Pioggia lofi nel tema Accogliente, Cime stellate nel tema Montagna. Tre fotografie di foresta si aggiungono al tema Foresta: Pini nella nebbia, L'albero solitario e Bosco all'alba.
Una precisazione utile: i due sfondi animati del tema Accogliente sono girati in formato orizzontale. Su un tablet occupano lo schermo nella loro inquadratura originale; su uno smartphone tenuto in verticale vengono ritagliati al centro, e una parte della scena esce quindi dall'inquadratura. «Cime stellate», invece, è nativamente verticale.
Come gli altri sfondi animati, questi video non sono inclusi nell'applicazione: vengono scaricati alla prima visualizzazione, poi conservati sul dispositivo. L'app aumenta di soli 300 KB, e lo sfondo che applichi resta disponibile in seguito, anche offline.
Il contapassi contava solo a schermo acceso
Il sintomo
Il contatore della pagina a sinistra restava ostinatamente a zero. Indagando, si scopriva che in realtà si incrementava — ma solo finché la pagina restava visualizzata sullo schermo. Praticamente mai, dato che non si cammina fissando la propria schermata home.
La causa
Due meccanismi si combinavano. Anzitutto Android: da diverse versioni, un'applicazione che non è in primo piano perde l'accesso ai sensori di movimento. Mentre cammini, con lo schermo spento o un'altra app aperta, Sola non riceve quindi più alcuna misurazione.
Poi il codice stesso, che fissava un «punto zero» della giornata alla prima misurazione ricevuta. Poiché questa prima misurazione arrivava solo all'apertura della pagina, tutti i passi già fatti dal mattino venivano assorbiti in questo zero. L'intera mattinata spariva proprio nel momento in cui andavi a consultarla.
La correzione
Il dettaglio che questi due difetti ignoravano è che il sensore del telefono, invece, non smette mai di contare. Continua il suo conteggio a livello hardware, che l'applicazione sia chiusa oppure no. Il calcolo ora si basa sugli scarti cumulati: a ogni misurazione, Sola aggiunge la differenza rispetto alla misurazione precedente.
In concreto: cammini duemila passi con il telefono in tasca, apri la pagina, e i duemila passi compaiono tutti insieme. Due casi particolari vengono gestiti esplicitamente: il riavvio del telefono, che azzera il sensore e in precedenza lasciava il contatore bloccato fino al giorno successivo, e il passaggio a mezzanotte, che azzera la giornata senza cancellare i passi già fatti nelle prime ore del mattino.
Un calendario che un rifiuto rendeva irrecuperabile
Al primo avvio, Sola richiede l'accesso al calendario per mostrare il tuo prossimo appuntamento. In caso di rifiuto, l'impostazione veniva disattivata e la richiesta non veniva più riproposta: la funzione spariva senza alcuna indicazione su come ripristinarla.
Ora, quando manca l'autorizzazione, il widget della home mostra una riga «Consenti l'accesso al calendario» su cui basta toccare. Un rifiuto non disattiva più nulla — la riga resta, e puoi cambiare idea quando vuoi. Se Android ha bloccato definitivamente la richiesta dopo diversi rifiuti, il tocco apre direttamente le impostazioni dell'applicazione.
Un'altra aggiunta: quando l'accesso è concesso ma il tuo calendario è vuoto, il widget mostra «Nessun evento in programma» invece di non mostrare nulla. L'assenza di informazione è ora un'informazione.
Il backup dimenticava le tue icone personalizzate
La funzione di backup esportava otto delle dodici tabelle di dati dell'applicazione. Mancavano all'appello: le icone personalizzate introdotte nella versione precedente, le categorie che hai creato, le loro rinominazioni e il loro ordine. Anche le immagini che avevi importato non erano incluse nel file.
Tutto questo è ora salvato, immagini comprese — un'icona ripristinata senza la sua immagine darebbe solo una tessera vuota.
Anche il comportamento del ripristino è cambiato. In precedenza, importare un backup sostituiva tutto. Ora, ciò che un file non descrive non viene toccato: ripristinare un backup vecchio, realizzato prima dell'arrivo delle icone personalizzate, non le cancella più. Un messaggio ti indica quindi chiaramente cosa non è stato possibile ripristinare, e perché.
Un limite consapevole: gli sfondi che hai importato tu stesso restano esclusi dal file di backup. Sono video di svariate decine di megabyte, e includerli renderebbe i backup difficilmente trasportabili.
Come ottenere l'aggiornamento
La 1.0.14 viene distribuita progressivamente tramite il Play Store. È possibile forzare la verifica dall'app Play Store, nella sezione «Gestisci app e dispositivo».
Apri su Google Play