Prima di aggiornare un'app diario, crea una copia che puoi davvero ripristinare
Se la tua app diario ha annunciato un aggiornamento di versione importante, fermati prima di accettarlo per il tempo necessario a verificare le modifiche apportate dall'aggiornamento, salvare un'esportazione completa che includa gli allegati e confermare dove è archiviata una copia separata. Quindi verifica il percorso di ripristino o importazione documentato dell'app, e se è in grado di recuperare la vecchia versione o solo di trasferire i dati in quella nuova. Un'esportazione è utile solo se il suo contenuto e il percorso di recupero rispondono alle tue esigenze.
1. Trova le note di rilascio e le istruzioni di migrazione
Inizia dalle note di rilascio ufficiali dello sviluppatore dell'app, dal centro assistenza e dalla guida all'aggiornamento o alla migrazione. Cerca esattamente per app, piattaforma e versione: una funzionalità può differire tra iOS, Android, macOS, Windows e web. Controlla se l'aggiornamento modifica il formato dei dati del diario, sposta i dati tra account o servizi di sincronizzazione, rimuove il supporto per le versioni precedenti o richiede una conversione una tantum. Prendi nota di tutti i prerequisiti indicati, come l'aggiornamento preliminare della vecchia app, il completamento della sincronizzazione, il download dei contenuti multimediali o la disponibilità di una chiave di crittografia.
Non interpretare "le tue voci verranno migrate" come una promessa che ogni parte della vecchia app possa essere ripristinata. La migrazione può trasferire i dati in avanti senza lasciare alcun percorso supportato per tornare alla versione precedente dell'app. Cerca nello specifico le risposte a due domande distinte: la vecchia versione può ancora aprire i suoi dati originali dopo la migrazione? E l'app può importare l'esportazione salvata nella vecchia versione, nella nuova versione o in entrambe? Se la documentazione non risponde a queste domande, chiedi allo sviluppatore prima di procedere e mantieni intatta l'installazione corrente durante l'attesa.
Questa distinzione è importante anche per i formati di esportazione consolidati. Day One descrive la sua esportazione JSON come il formato destinato alla reimportazione in Day One e specifica che il suo strumento di importazione è progettato per i file creati da Day One. Si tratta di un'indicazione utile per un percorso di recupero in Day One; non garantisce però che un'altra app diario — o una versione precedente di Day One — possa ripristinare quel file. La guida all'esportazione e la guida all'importazione JSON di Day One illustrano perché i soli nomi dei formati non provano la compatibilità.
2. Scegli un'esportazione che includa l'intero diario
Usa l'esportazione completa del diario dell'app stessa, quando disponibile, e ispeziona le sue opzioni prima di iniziare. Verifica che la selezione copra ogni diario, l'intero intervallo di date e tutte le voci, non solo il diario attualmente visibile, una vista filtrata o una selezione di voci recenti. Controlla separatamente foto, audio, video, scansioni, PDF e altri file allegati. Un'esportazione di solo testo può essere leggibile ma omettere comunque il materiale allegato alle voci.
I formati non sono intercambiabili. Un PDF può rendere un diario facile da consultare, ma potrebbe non essere progettato per la reimportazione. Un file di testo normale può conservare le parole perdendo la formattazione o i file multimediali. Un archivio strutturato può supportare il ripristino ma dipendere dall'app originale. Day One, ad esempio, descrive il suo file ZIP JSON come adatto alla reimportazione e indica che può includere i media in cartelle separate; la sua guida osserva inoltre che alcune opzioni di esportazione del testo omettono le foto. La scelta giusta dipende quindi dal percorso di ripristino documentato, non da quale file sembri più facile da aprire. Descrizioni dei formati di Day One
Se l'app offre le opzioni "includi contenuti multimediali", "scarica originali" o una voce simile, selezionala. Alcune app conservano gli allegati nello spazio di archiviazione cloud e li recuperano solo quando necessario. L'attuale guida all'esportazione per Android di Day One avverte che potrebbe essere necessario scaricare i contenuti multimediali prima che l'archivio venga creato e che i download non riusciti vengono segnalati; la guida consiglia di risolvere tali errori ed eseguire nuovamente l'esportazione. La regola generale è trattare un avviso relativo a elementi multimediali mancanti come un'esportazione incompleta, non come una notifica secondaria. Guida all'esportazione di Day One
3. Preserva lo stato attuale e conserva una seconda copia
Prima dell'aggiornamento, salva l'esportazione in una posizione esterna all'app diario e al suo account di sincronizzazione, ad esempio su un computer o un'unità esterna. Poi crea una seconda copia in una posizione separata. Lo scopo è evitare di fare affidamento sulla stessa app, dispositivo o account su cui l'aggiornamento potrebbe incidere. Mantieni il nome file originale dell'archivio e annota la data di esportazione, la versione dell'app, la piattaforma e se sono stati inclusi i media. Se l'archivio è protetto da crittografia, conserva la password o la chiave in un luogo da cui poterla recuperare; un backup che non puoi sbloccare non è recuperabile.
Un backup a livello di dispositivo può rappresentare un utile livello aggiuntivo, ma verifica cosa ripristina e come. Le istruzioni di Apple per i dispositivi Windows, ad esempio, descrivono il backup di un iPhone o iPad su iCloud o su un computer e il ripristino del dispositivo da un backup selezionato. Si tratta di un'operazione di ripristino dell'intero dispositivo, diversa dall'importazione dell'esportazione di un singolo diario in un'app. Apple avverte inoltre che un backup locale crittografato richiede la password per il ripristino. Istruzioni di backup e ripristino di Apple
Mantieni l'app originale e i relativi dati al loro posto finché non hai verificato la copia. Evita di eliminare la vecchia installazione, cancellare lo spazio di archiviazione, disconnettere l'account se ciò potrebbe rimuovere i dati locali, o accettare messaggi che sostituiscono o reimpostano il diario prima che l'esportazione sia terminata e verificata. Se l'aggiornamento è già iniziato, non creare un'esportazione che copra silenziosamente solo lo stato migrato presumendo che rappresenti la versione precedente; identifica quale versione e quale stato dei dati contiene effettivamente l'esportazione.
4. Verifica la copia prima di toccare Aggiorna
La notifica di un'esportazione riuscita indica che l'app ha creato un file; non dimostra che il file sia completo, archiviato in modo indipendente o ripristinabile. Controlla la copia seguendo questi passaggi:
Verifica che il file di esportazione sia presente nella destinazione scelta e che le sue dimensioni siano plausibili, anziché pari a zero byte o insolitamente ridotte.
Se l'archivio è un file ZIP o un altro contenitore, aprilo senza modificare l'originale. Cerca i dati previsti del diario e le cartelle o i file multimediali. Non modificare la struttura interna dell'archivio.
Confronta i conteggi di base laddove l'app li fornisca: diari, voci e allegati. Scegli alcune voci più vecchie e più recenti, incluse voci con diversi tipi di allegati, e verifica che i file corrispondenti siano presenti nell'esportazione.
Apri un duplicato dell'esportazione o copialo su un secondo dispositivo o percorso di archiviazione. Conserva l'originale intatto come copia di ripristino.
Rileggi le istruzioni di ripristino e conferma che il tipo di file salvato, la versione dell'app e la piattaforma di destinazione corrispondano a quanto supportato dallo strumento di importazione.
Le pagine di supporto di Day One rendono concreti questi controlli: spiegano che il suo strumento di importazione JSON accetta i file JSON di Day One e che l'esportazione su Android può indicare quante voci e quanti file multimediali sono stati inclusi, compresi gli avvisi in caso di download non riusciti. Sono dettagli specifici dell'app, ma mostrano gli indicatori utili da ricercare in qualsiasi procedura di esportazione: un file di output reale, l'inclusione esplicita dei media e un modo per rilevare i download non riusciti. Guida all'importazione e guida all'esportazione di Day One
Se desideri una conferma più solida rispetto alla sola ispezione dei file, testa il percorso di ripristino esclusivamente in un ambiente sicuro e separato: un dispositivo di riserva, un account di prova o un'altra posizione esplicitamente supportata dallo sviluppatore. Non effettuare test importando sopra l'unico diario attivo. Se non esiste un metodo di prova sicuro, prendi atto chiaramente di tale limite e affidati alla procedura documentata anziché presumere di aver verificato il ripristino.
5. Verifica cosa significa davvero "ripristino alla versione precedente" (rollback)
Un'esportazione e un rollback risolvono problemi diversi. Un'esportazione può preservare il contenuto del diario per una futura reimportazione. Un rollback significa tornare alla versione precedente dell'app e fare in modo che tale versione riapra correttamente i dati precedenti. Lo sviluppatore dell'app può supportare una delle due opzioni, entrambe o nessuna. Un backup del telefono o del computer può ripristinare uno stato più ampio del dispositivo, ma potrebbe non offrire un modo supportato per reinstallare una versione precedente dell'app o recuperare i dati dell'app in modo indipendente.
Prima di confermare l'aggiornamento, cerca risposte esplicite sul supporto al downgrade, sulla compatibilità dell'esportazione con le versioni precedenti e sull'eventualità che l'aggiornamento converta i dati sul posto. Se la documentazione afferma solo che un'esportazione può essere importata nell'app corrente, considerala come un recupero in avanti, non come una garanzia di rollback. I materiali di Day One, ad esempio, descrivono l'importazione JSON su tutte le piattaforme supportate e specificano il formato richiesto dallo strumento di importazione; tali informazioni supportano il ripristino nelle versioni compatibili di Day One, ma non garantiscono che ogni versione passata possa essere reinstallata o che il downgrade dopo la migrazione sia supportato. Guida all'importazione JSON di Day One
Se il percorso di ripristino rimane poco chiaro, rimanda l'aggiornamento e rivolgi all'assistenza una domanda specifica indicando esattamente piattaforma e versione: "Se eseguo l'esportazione adesso, questo file potrà essere ripristinato nella versione che uso oggi dopo l'aggiornamento, ed è supportato il downgrade con i dati convertiti?" Salva la risposta insieme alle note dell'esportazione. Una volta ottenuta una copia verificata, compresi i suoi limiti e compreso il comportamento dichiarato della migrazione, puoi decidere se procedere. Un'esportazione salvata è una misura di sicurezza efficace quando è completa, separata dall'app e associata a un percorso di ripristino che hai verificato.
