就如同此前的爆料信息一样,在经过了长达半年的6个beta测试版之后,Android 10在美国时间9月3日正式上线,谷歌的“亲儿子”Pixel系列已经可以抢先使用这一全新的版本。同时谷歌方面也表示,“将与多家合作伙伴一起努力,在今年将设备操作系统升级到Android 10,或推出搭载Android 10的新设备”。
Android 10都更新了些什么?
而除了谷歌自家的Pixel系列之外,就在同一天,Redmi为自家旗舰Redmi K20 Pro也推出了基于Android 10的MIUI更新,手持这款机型的用户现在就可以下载MIUI 10.4.4.0来领略这一新版系统的魅力。当然,其他品牌用户也不需要太过着急,目前谷歌已经将Android 10源代码上传到AOSP上,借助Project Treble,各大厂商基于Android 10再开发自家ROM的效率也将大幅度提升。
为什么是Android 10,而不是Android Q?根据谷歌的说法,并不是因为选择一个以字母“Q”开头的甜点太难,而是从设计包容性和可访问性的角度出发,希望Android能更友好的服务全球用户。没错,文字从绿变黑是为了照顾视障用户,减少视障者不敏感的绿色元素;色调上为了照顾某些地域的文化风俗,从草绿色变为更潮流的荧光绿;命名也从字母到数字,则是因为“甜点名称的包容性不够”,显然阿拉伯数字比英文字母在全球范围内更有通用性。
接下来不妨与我们一起来看看,Android 10与目前的Android P到底有什么区别。整体上来说,现在的Android 10与此前官方公布的Android Q其实没有特别明显的差异,备受广大用户期待的黑暗/深色模式(Dark Theme)得到了全局支持,用户可以将黑暗主题设置为始终启用,也可以根据适用使用习惯设置在某个时间段自动启用。并且在这一模式启用后,设置、APP、桌面都会屏幕主体部分获得深灰色的色调,其通知栏等部分则是纯黑色,因此在省电的同时,也为在夜间使用的用户提供了更加健康体验。
同时,Android 10也迎来了新的全屏手势导航,从“药丸”样式变成了类似于iOS的细白线,拖动横线上滑可以回到主页,缓慢拖动打开预览,向右滑动可以切换最后一个应用,还增加了对侧边滑动的支持。
从前年AI开始在手机端大规模应用的潮流,在Android 10上有了新的诠释,其增加了实时音频转字幕和智能回复功能,而所谓智能回复指的是借助机器学习,系统能够自动提供文本以及即时消息的回复,并且根据收到的内容帮助预测用户下一步行动。
从Android P开始的“数字健康”功能也得到了进一步加强,在原来的时间管理功能的基础上,Android 10增加了焦点模式(Focus Mode),可以将特定的APP放进“小黑屋”以避免在需要工作学习的时候,这些APP以及其通知让用户分心。
而在隐私和权限管理这个核心问题上,Android 10带来了50个新的内置隐私和安全功能。其中最值得一提的,则是“位置”权限的灵活调配,用户可以在使用APP时授权其访问你的位置,并在停用时停止对该APP的位置分享。
Android 10选择对开发者妥协
总的来说,在经过了6次beta测试之后,当初Android Q和如今的Android 10已经很难说是一个东西了。确切而言,相比于之前的8.0及9.0版本,Android 10反而是亮点最少的一个大版本更新,因为这是一个充满妥协的版本,而此前Android Q上最为核心的特性“Scoped storag”,也被谷歌在Android 10上砍掉了。
“Scoped storag”指的是Android分区存储或者文件存储沙箱化,这一功能被启用之后,第三方应用通过普通方式创建的文件会被收纳到对应的应用沙盒里,无法写入真正的存储目录。APP只能在外部存储中访问自己的数据文件夹(位于/data/media//android),要访问音乐或图像照片等共享媒体文件,应用必须请求用户给予特定于这些用途的权限。即分区存储能够让APP从此失去完全读写权限,从而让流氓APP看不到不属于自己的文件。
分区存储导致的结果对应用户而言是相当直观的,最起码Android的根目录会变得异常整洁,同时第三方应用只能读取属于自己的文件,对其他应用的多媒体资源则无法访问。此前京东金融APP上出现的违规调用用户照片问题,也将不会再出现。
但很可惜的是,在Android 10的Beta测试中,谷歌更加重视来自开发者的意见,而非用户的,所谓的“分区储存专题调研问卷”是100%面向开发者的,而作为开发者,自然是希望自家APP的权限足够多、覆盖面足够广。
至于说为什么谷歌更“偏袒”开发者,原因很简单——谷歌自己也是开发者,面对参与问卷的第三方开发者给出适配难度太大的理由,谷歌同样是感同身受。其曾在官方日志中表示,“我们十分理解您可能需要更多时间来确保应用与此项变更的兼容性”。
简而言之就是,谷歌为了讨好开发者把用户又双叒叕卖了一次,特别是坑了中国的Android用户。而作为Android盟主,谷歌肯定是知道海外市场Android与中国市场安卓之间的区别,国外有谷歌亲自把控的Google Play作为过滤网,而国内五花八门的安卓渠道显然就很难过滤掉流氓APP。
Vulkan的到来让手游更酷炫
尽管此次Android 10很平淡,但支持基于Vulkan的ANGLE渲染引擎对于用户来说,则是其中的一个好消息。ANGLE引擎是一款专为高性能OpenGL功能实现打造图像抽象层的工具,使用OpenGL ES进行开发的应用和游戏可以将OpenGL API转码为Vulkan API,而Vulkan则提供了能直接控制和访问底层GPU的显示驱动抽象层,这样能够显著提升操作GPU的效率和性能,带来更高的帧率和更稳定的画面表现,并且由于Vulkan是一个同时横跨PC、主机和移动设备的通用API,因此也将使得跨平台移植的难度将大幅度降低。
举一个简单的例子,腾讯国民手游《王者荣耀》的Vulkan版本在很长一段时间里,都是少数厂商的少数几款机型才能够支持。这其中肯定有手机厂商与腾讯联手来突出新机型竞争力的原因,但不可否认的是,自从在Android 7.0上加入的Vulkan图形接口,但是受限于Vulkan的复杂性,开发者对其是敬谢不敏。而有了能将OpenGL ES代码转化为本地硬件支持的底层API的ANGLE引擎,大量之前使用OpenGL的Android应用和游戏,就能够无痛转换到Vulkan版本,开发者也就再也没有理由偷懒了。
因此从总体上看,Android 10是一个顺应了用户部分呼声,在AI功能上有着进一步加强,游戏和应用画面表现可期,但在核心的隐私和权限上诚意缺缺的一次大版本更新。
【本文图片来自网络】
领取专属 10元无门槛券
私享最新 技术干货