Chrome数据存储路径的变化阻止了一些Android应用程序对游戏历史和登录信息等数据的访问。
谷歌正在努力解决一个数据存储问题,这个问题曾导致一些使用该公司Chrome浏览器技术的Android应用程序瘫痪。谷歌暂停向Android系统发布最新版Chrome浏览器,并于本周末开始测试修复程序。
GoogleChrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
不过,修复本身并不完美。谷歌面临一个选择,是恢复对旧数据的访问,还是保留用户可能创建的任何新数据。该补丁恢复了对旧数据的访问,这意味着一些人可能面临第二轮数据丢失。
开发人员在关于bug报告的讨论中说,谷歌已经将新软件分发给了50%的用户,但目前还不清楚这些接口的使用范围,以及用户受到的影响有多严重。
一名开发人员在一份bug报告中称,此举是一场“灾难”。一名国际象棋应用程序开发者抱怨说,在他的一个应用程序“免费国际象棋”中,玩家丢失了他们获得的钻石和助跑器,而在另一个应用程序“在线国际象棋”中,玩家丢失了登录信息,因此无法访问他们的游戏历史。
这个问题说明了维护和改进当今软件的困难。像谷歌、苹果和微软这样的公司想要尽快地使这些软件推向市场,而互联网为这些项目提供了一个持续更新的渠道。但是,软件基础非常复杂,使用的方式也非常多,很难找到每个潜在的问题。
Chrome和WebView提供各种方式存储数据的手机,平板电脑和个人电脑。在Android和Chrome版本相关的AndroidWebView技术变化中,谷歌改变了数据存储,使用了两种编程接口,WebSQLLocalStorage,最终导致了访问某些网站和应用程序的数据永久丢失。