意外迫使Google停止更新到Android版本的Chrome
根据9to5Google的说法,Google必须对Android设备的Chrome 79更新应用刹车。此操作是在更新中的错误导致某些Android应用程序中的数据丢失之后采取的。结果,当用户打开这些应用程序时,就好像他们是第一次加载它们一样。保存的数据消失,包括登录信息。发生这种情况的原因是,在Android 10之前,Chrome浏览器处理了其他应用程序中的网页渲染,该功能在Android上称为WebView。例如,如果您使用的应用程序基本上是一个“打包”网页,或者浏览器没有自己的渲染引擎,则Chrome有权在较旧的Android版本上提供该内容。
毫不奇怪,受此错误影响的Android用户对某些应用程序的评价不佳,开发人员向Chrome错误跟踪器报告了该问题他们称之为“灾难”和“重大问题”。一位开发人员通过说:“如果您不解决该问题,我的所有用户将在打开应用程序的同一时间丢失所有数据(总结)。”另一位开发人员写道:“谢谢您停止破坏性更新V79。我们还有一个cordova应用程序,该应用程序丢失了所有数据。我们受影响的用户非常沮丧,最好在与我们的支持联系的情况下。其他人只是一星级炸毁了我们的应用程序,我也理解。从用户的角度来看,丢失数据的应用程序应该得到它。”还有另一位开发人员说,他被迫关闭自己的应用程序并将其从Play商店中删除。他补充说,他的声誉是“死的”。
到昨天早上,Google已将更新发布到50%的设备上,并停止了该更新。Google正在“开发一种解决方案,以最大程度地减少数据丢失并可以安全地推出。”这已被指定为公司的最高优先级。今天早些时候,一位铬小组成员写道,谷歌正在考虑实施以下两种解决方案之一:
a)继续迁移,将丢失的文件移到新位置。
b)通过将迁移的文件移动到旧位置来还原更改。
该错误并未影响主要的Android应用程序,但显然很重要。Google决定要执行的计划以及更新将在何时恢复时,此故事将被更新。