谷歌的安卓系统虽然用户量非常庞大但备份功能却非常差,重新安装系统或者应用泄露后数据就可能会永久丢失。
苹果的iOS系统里在此前更新中已增加卸载不删除数据的功能 ,重新安装应用后数据可以立即启用从而恢复使用。
有趣的是谷歌终于意识到数据备份可能是个比较重要的事情,因此在 Android 10 里也支持卸载应用但保留数据。
与苹果做法不同的是谷歌为开发者提供相应的接口,开发者需要主动适配该功能后才能让用户卸载但保留着数据。
适配后的应用程序在用户长按点击卸载按钮时,会自动弹出对话框询问用户是否需要保留该应用程序的所有数据。
此选项默认情况下不会勾选意味着用户可以干净的卸载,但用户如有需要的话可以手动勾选保留应用程序的数据。
保留的数据还会被存放于原来的位置,当用户再次安装后可以立即加载原有的数据恢复使用而不需要重新配置等。
据外媒测试目前仅有WhatsApp与ASR录音机支持此功能,不过既然有这个权限相信后续很多应用都会主动适配。
值得注意的是如果用户通过谷歌商店进行卸载的话,那么是不会弹出保留数据的通知的也就是说压根不能去保留。
所以如果需要保留数据的话只能通过桌面长按弹出卸载选项来保留,但是这个做法其实要比苹果的做法更方便些。
iOS 系统想要保留数据的话用户必须在存储管理里找到应用选择卸载才能保留,直接长按卸载选项无法保留数据。
因此对于不知道的用户来说可能习惯性直接长按卸载导致数据丢失,所以这方面我们觉得 Android 10 的更好些。