Android 11 obliga a las aplicaciones a admitir copias de seguridad locales pero no copias de seguridad en la nube

click fraud protection

No es ningún secreto que hacer copias de seguridad y restaurar aplicaciones y datos es una mierda en Android, especialmente al cambiar de dispositivo. Android 11 está mejorando ligeramente las cosas.

No sería controvertido para mí decir que realizar copias de seguridad y restaurar aplicaciones es una experiencia terrible en Android. Ahora bien, esa afirmación no es universalmente cierta: si estás actualizando a un dispositivo Android del mismo proveedor que tu dispositivo anterior, entonces el proceso de migración de la aplicación generalmente será bastante sencillo. Pregúntele a cualquiera que haya intentado migrar todas sus aplicaciones a un teléfono nuevo desde un OEM diferente, lo que incluye casi todos en los medios tecnológicos, y probablemente escucharás quejas sobre tener que configurar aplicaciones nuevamente. Android 11 ha realizado silenciosamente un cambio importante en este frente, pero lamentablemente Google todavía no ha ido lo suficientemente lejos.

La razón principal por la que realizar copias de seguridad y restaurar aplicaciones en Android puede ser tan complicado es que muchas aplicaciones no permiten que se realice una copia de seguridad de sus datos. Android admite de forma nativa realizar copias de seguridad y restaurar aplicaciones y sus datos a través del

Administrador de copia de seguridad infraestructura, que en la mayoría de los dispositivos Android es manejado a través de los servicios de Google Play con archivos almacenados en la nube en las cuentas individuales de Google Drive de los usuarios. Hasta 25 MB de un archivos de datos privados de la aplicación, incluidas sus preferencias compartidas, bases de datos y archivos guardados en los directorios de almacenamiento internos y externos específicos de la aplicación, se pueden realizar copias de seguridad. Sin embargo, muchos desarrolladores optan por no hacer una copia de seguridad de los datos de sus aplicaciones configurando la opción android: allowBackup atributo manifiesto a "falso". Hay buenas razones para que algunas aplicaciones opten por no participar, especialmente si la aplicación maneja datos confidenciales y no desea que se extraigan esos datos, pero esas las aplicaciones no deben confiar en la suposición de que no se puede acceder a sus directorios de datos privados y, en su lugar, deben cifrar cualquier información confidencial con la que estén trabajando. con.

Por lo tanto, no importa qué enfoque adopte para realizar una copia de seguridad de sus aplicaciones y sus datos, ya sea a través del BAsD, Google Drive o una aplicación como Helio, no hay forma de hacer una copia de seguridad completa de cada aplicación en su dispositivo. Esta es la razón por la que aplicaciones de copia de seguridad y restauración habilitadas para root como Copia de seguridad de titanio han existido durante tanto tiempo porque todas las soluciones no raíz no son tan efectivos en la migración de datos. Para el usuario promedio, esto puede resultar en una experiencia frustrante al configurar un dispositivo después de un restablecimiento de fábrica o al cambiar a un nuevo dispositivo.

¿Qué está cambiando en Android 11?

Sin embargo, en Android 11, el sistema ignora el allowBackup Atributo de manifiesto para migraciones de archivos de aplicaciones "de dispositivo a dispositivo". Esto solo afecta a las aplicaciones orientadas al nivel API 30, algo que no muchas hacen en este momento, pero habrá un gran aumento en las aplicaciones orientadas a Android 11 el próximo año gracias a Google Play. requisitos cambiantes de nivel API.

Para los usuarios avanzados, esto significa que la copia de seguridad y restauración de ADB pueden volverse mucho más potentes en Android 11. La última vez que la copia de seguridad y restauración de ADB vio una actualización estaba en Android 8.0 Oreo. Desafortunadamente, copia de seguridad y restauración de ADB ha sido obsoleto y podría eliminarse en una versión futura (todavía funciona en Android 11 Beta 1), así que quién sabe durante cuánto tiempo podrá aprovechar este cambio en el comportamiento de la plataforma.

Por otro lado, el sistema seguirá respetando las allowBackup atributo para copias de seguridad y restauraciones basadas en la nube. Lamentablemente, esto significa que no habrá mejores copias de seguridad y restauraciones disponibles para el usuario promedio que restaure una copia de seguridad desde Google Drive.