先完善生态再说,安卓Q的沙盒化存储功能可能要跳票到安卓R
虽然说现在Android P也就是Android 9.0系统的普及率还不是很高,不过下一代的Android系统也就是Android Q已经有了相当的开发进度,Beta 1和Beta 2测试已经相继展开,Beta 3测试也是在策划当中了,看起来是进展顺利。不过最近有消息称一项在Android Q中颇有看头的功能似乎不能跟随系统一起登场,而这项功能就是Scoped Storage,即范围化存储或沙盒化存储。
顾名思义,Android Q的Scoped Storage是一项给予沙盒式设计的功能,其原理是让每个APP应用都具备属于自己的存储沙盒,其它APP无法访问和修改此沙盒中的文件,这样就既可以确保APP自身的安全性,同时对个人隐私的保护也有一定的提升作用。然而这个功能目前在Android Q的测试中运行并不顺利,其在Beta 2测试中设定为强制打开,结果有不少应用出现了兼容性问题,例如删除后重新安装会闪退甚至直接无法启动等,而这样的问题在Beta 1中并不存在,因为Beta 1中Scoped Storage是设定在兼容模式的,并不是对每一个应用都生效。
而要解决这个问题的方案,那就是采用新的API来开发应用,但是就目前的开发进度以及Android Q的发行计划来看,新的应用API是赶不上了,也就是说Android Q发布之时,可能会有很多应用未采用新的API开发而导致无法与Scoped Storage功能兼容。为此谷歌方面认为,与其强行让某个无法短时间内推广的功能强制上线,那还不如让其生态环境更成熟后再上线,这样更有利于系统和功能的进一步推广。
因此Android Q系统的发布应该是不会跳票的,在今年内大家肯定可以看到正式版的Android Q系统,但是原本定为Android Q标配的Scoped Storage功能很有可能会跳票到2020年的Android R也就是再下一个版本的Android系统中才正式登场,那个时候新的API已经基本完善,APP应用的开发也基本到位了,用户将获得更好的使用体验。