Come esportare i dati di Salute e vederli davvero

Da qualche parte sul tuo iPhone c'è il registro completo di ogni passo che hai fatto da quando l'hai comprato. Apple te lo dà per intero: l'app Salute ha un pulsante di esportazione, e non è nascosto.

Quello che ti consegna è uno ZIP con un unico file XML che spesso pesa centinaia di megabyte. Lo apri e vedi un muro di parentesi angolari. Tecnicamente ora hai i tuoi dati. In pratica hai un file che non puoi leggere.

Questa è una guida breve: cosa c'è davvero dentro, perché ha una forma così scomoda e come ricavarne qualcosa da guardare.

Ottenere l'esportazione

Apri Salute, tocca la tua foto in alto a destra, scorri fino in fondo e tocca Esporta tutti i dati sanitari. Il tuo iPhone ci mette un po' — qualche minuto è normale, di più se porti un Watch da anni — e poi ti offre un file chiamato export.zip.

Salvalo dove potrai ritrovarlo: AirDrop verso un Mac, File, iCloud Drive, come preferisci. L'esportazione è un'istantanea, non un collegamento vivo: riflette il momento in cui hai premuto il pulsante.

Cosa c'è dentro

Decomprimilo e quasi tutto il peso sta in un file, export.xml. Tutto ciò che Salute ha mai registrato è lì come un elenco piatto di elementi Record — uno per misurazione, per sorgente, per intervallo.

Quest'ultimo punto spiega le dimensioni. Un giorno di camminata non è una riga. Sono decine, perché il telefono ne ha registrata una parte, il Watch un'altra, e ciascuno scriveva una voce nuova ogni pochi minuti. Aggiungi le fasi del sonno, la frequenza cardiaca ogni pochi secondi durante un allenamento, l'esposizione al rumore, e il file cresce in fretta.

Spiega anche perché i passi nell'esportazione possono sembrare più alti di quelli che vedi in Salute. Salute rimuove i duplicati tra sorgenti sovrapposte quando disegna il totale giornaliero. L'esportazione grezza non lo fa, e non contiene le informazioni per rifare quel calcolo con esattezza.

Perché un foglio di calcolo non ti salverà

La mossa ovvia è aprirlo con qualcosa. È qui che quasi tutti si fermano. I fogli di calcolo si strozzano ben prima dei cento megabyte, e l'XML non è comunque tabellare: scriveresti un parser prima di vedere un solo numero.

L'altro consiglio comune è caricarlo su un sito che te lo trasformi in grafico. Pensa a cosa significa: stai dando a uno sconosciuto il registro più dettagliato che esista del tuo corpo — quando dormi, quando ti muovi, quando hai smesso di muoverti per tre settimane. Non è uno scambio che valga un grafico a barre.

Un quadrato al giorno

La visualizzazione adatta a questi dati non è una linea. È una griglia: un quadrato per giorno, sfumato in base a quanto ti sei mosso, un anno alla volta. Gli sviluppatori la conoscono come il grafico dei contributi di GitHub, e funziona per l'attività per lo stesso motivo per cui funziona per il codice: le medie nascondono i tuoi buchi, una griglia non può.

Abbiamo fatto una pagina che fa esattamente questo e nient'altro. Scegli il tuo export.zip e disegna il tuo muro nel browser. Il file viene letto nella scheda che hai aperto. Non viene caricato nulla, non viene salvato nulla e non serve un account — l'unico modo onesto di trattare un file simile.

Poiché la sfumatura si adatta ai tuoi giorni attivi invece che a un obiettivo fisso di 10.000 passi, il muro mostra la forma della tua abitudine invece di confrontarti con un numero scelto da qualcun altro.

Cosa guardare una volta che lo vedi

Di solito saltano fuori due cose. La prima è che i buchi quasi mai sono dove li ricordavi. Molti sanno dire il mese in cui hanno mollato; pochi indovinano.

La seconda è la forma di una ripartenza. Una fila di quadrati vuoti che torna verde non sembra un fallimento quando vedi l'anno intero in una volta. Sembra un buco tra due serie, che è esattamente quello che era.

Guarda il tuo anno su una sola schermata — costruisci il tuo muro dalla tua esportazione, o scarica Wall of Truth per iPhone.

Scarica dall’App Store