大数跨境

Android 11将强制应用程序支持本地备份

Android 11将强制应用程序支持本地备份 苏州龙信信息科技有限公司
2020-06-15
2
导读:目前相同品牌 Android设备之间的应用程序数据迁移过程通常很顺利,但是不同品牌之间的数据迁移仍然很痛苦。


目前相同品牌 Android设备之间的应用程序数据迁移过程通常很顺利,但是不同品牌之间的数据迁移仍然很痛苦。

为了解决这个痛点,谷歌在Android11系统中做出了相应的调整。



—————— BEGIN ——————

在Android上备份和还原应用程序之所以如此痛苦的主要原因是,许多应用程序不允许备份其数据

Android本身支持通过BackupManager基础结构备份和还原应用及其数据,在大多数Android设备上,该基础结构都是通过Google Play服务来处理的。

文件存储在用户个人Google云端硬盘帐户的云端中,最多可以备份应用程序的25MB私有数据文件,包括它们的共享首选项,数据库以及保存到应用程序特定于应用程序的内部和外部存储目录中的文件。


01

问题的起源 

许多开发人员通过将android:allowBackup Manifest属性设置为“ false”来选择不备份其应用程序数据。

某些应用程序选择退出的理由很充分,尤其是当应用程序处理敏感数据并且不希望该数据被提取。

这些应用程序不应基于无法访问其私有数据目录的假设,而恰恰相反,应该加密正在使用的所有敏感数据


02

引出的问题

无论采用哪种方法备份应用程序及其数据,无论是通过ADB,Google云盘还是通过Helium之类的应用程序备份,都无法完全备份设备上的每个应用程序

这就是为什么启用root的备份和还原应用程序(如Titanium Backup)之所以存在很久的原因,因为所有非root用户解决方案在数据迁移方面的效果都差强人意

对于普通用户而言,在恢复出厂设置后设置设备或切换到新设备时,可能会产生令人不愉快的体验。


03

Android11的变化

在Android 11上,系统会忽略“清单”属性来进行应用程序文件的“设备到设备”迁移。这只会影响以API级别30为目标的应用程序,目前此功能并不多。
由于Google Play不断变化的API级别要求,明年以Android 11为目标的应用程序将会大幅增加

对于高级用户来说,这意味着ADB备份和还原在Android 11中可能会变得更加强大。上一次ADB备份和还原看到的升级是Android 8.0 Oreo中。
可惜,ADB备份和还原已被弃用,并且可以在以后的版本中删除(它仍可在Android 11 Beta 1中使用),因此谁知道您将能够利用这种平台行为变化的时间
另一方面,系统仍然会尊重基于云的备份和还原的属性。遗憾的是,这意味着普通用户无法从Google云端硬盘还原备份,因此无法获得更好的备份和还原。

—————— / END / ——————


服务宗旨


苏州龙信将一如既往,以专业的技术为各级行政执法部门打击违法犯罪活动提供更快速全面的技术解决方案。


如有需要请联系我们或您所在地我们的合作伙伴。






【声明】内容源于网络
0
0
苏州龙信信息科技有限公司
公司成立于2017年,立足于国内信息安全、计算机取证、犯罪调查领域,为公安、司法、军队、调查机构提供先进的电子数据取证产品。同时针对客户的不同需要,开展取证产品定制研发。公司目前已拥有多项软件著作权及技术专利。
内容 73
粉丝 0
苏州龙信信息科技有限公司 公司成立于2017年,立足于国内信息安全、计算机取证、犯罪调查领域,为公安、司法、军队、调查机构提供先进的电子数据取证产品。同时针对客户的不同需要,开展取证产品定制研发。公司目前已拥有多项软件著作权及技术专利。
总阅读48
粉丝0
内容73