Non è un segreto che il backup e il ripristino di app e dati facciano schifo su Android, soprattutto quando si cambia dispositivo. Android 11 sta migliorando leggermente le cose.
Non sarebbe controverso per me affermare che il backup e il ripristino delle app è un'esperienza terribile su Android. Ora, questa affermazione non è universalmente vera: se stai effettuando l'aggiornamento a un dispositivo Android dello stesso fornitore del tuo dispositivo precedente, il processo di migrazione dell'app sarà generalmente abbastanza semplice. Chiedi a chiunque abbia provato a migrare tutte le proprie app su un nuovo telefono da un OEM diverso, incluso praticamente tutti nei media tecnologici e probabilmente sentirai lamentele sulla necessità di configurare nuovamente le app. Android 11 ha apportato silenziosamente un cambiamento importante su questo fronte, ma purtroppo Google non è ancora andata abbastanza lontano.
Il motivo principale per cui eseguire il backup e il ripristino delle app su Android può essere così complicato è che molte applicazioni non consentono il backup dei dati. Android supporta nativamente il backup e il ripristino delle app e dei relativi dati tramite
BackupManager infrastruttura, che sulla maggior parte dei dispositivi Android lo è gestiti tramite Google Play Services con i file archiviati nel cloud sui singoli account Google Drive degli utenti. Fino a 25 MB di un i file di dati privati dell'app, incluse le preferenze condivise, i database e i file salvati nelle directory di archiviazione interne ed esterne specifiche dell'app, è possibile eseguire il backup. Tuttavia, molti sviluppatori rinunciano al backup dei dati della propria app impostando il fileandroid: allowBackup
Attributo manifesto a "falso". Ci sono buone ragioni per cui alcune app rinunciano, soprattutto se l'app gestisce dati sensibili e non vuole che tali dati vengano estratti, ma quelli le applicazioni non dovrebbero basarsi sul presupposto che le loro directory di dati private non siano accessibili e dovrebbero invece crittografare tutti i dati sensibili su cui stanno lavorando con.
Pertanto, non importa quale approccio adotti per eseguire il backup delle tue app e dei relativi dati, qualunque esso sia tramite ADB, Google Drive o un'app simile Elio, non è possibile eseguire il backup completo di ogni singola app sul tuo dispositivo. Questo è il motivo per cui app di backup e ripristino abilitate per root come Backup del titanio sono in circolazione da così tanto tempo perché tutte le soluzioni non root non sono altrettanto efficaci nella migrazione dei dati. Per l'utente medio, ciò può comportare un'esperienza frustrante durante la configurazione di un dispositivo dopo un ripristino delle impostazioni di fabbrica o quando si passa a un nuovo dispositivo.
Cosa cambia in Android 11
Su Android 11, però, il sistema non tiene conto IL allowBackup
Attributo manifest per le migrazioni "da dispositivo a dispositivo" dei file dell'applicazione. Ciò riguarda solo le app destinate al livello API 30, cosa che non molti fanno al momento, ma ci sarà un grande aumento nelle app destinate ad Android 11 nel prossimo anno grazie a Google Play. cambiamenti nei requisiti a livello API.
Per gli utenti esperti, ciò significa che il backup e il ripristino di ADB potrebbero diventare molto più potenti in Android 11. L'ultima volta che il backup e il ripristino di ADB hanno visto un aggiornamento era in Android 8.0 Oreo. Sfortunatamente, backup e ripristino ADB è stato deprecato e potrebbe essere rimosso in una versione futura (funziona ancora in Android 11 Beta 1), quindi chissà per quanto tempo potrai sfruttare questo cambiamento nel comportamento della piattaforma.
D’altro canto, il sistema rispetterà comunque il allowBackup
attributo per backup e ripristini basati su cloud. Purtroppo, ciò significa che backup e ripristini migliori non saranno disponibili per l'utente medio che ripristina un backup da Google Drive.