美国当地时间5月8日,2018年的Google I/O大会在加州山景城海岸线圆形剧场如期而至。本次大会上最受关注的,就是Android P(即Android 9.0的发布)。其实对于这个新版本,我个人还是相对比较淡定,因为到现在,每当一家智能手机厂商推出基于Oreo(即Android 8.0)的新版本UI,依旧还是一个“新闻”——没办法,碎片化和新版本更新缓慢,依旧是Android与生俱来的小缺陷,但是,早日能用上新版本的系统,依旧是Android手机厂商与消费者们共同期许的事件。
一点小提示:根据Android官方公布的数据显示,2016年推出的Android 7仍是用户使用最多的安卓系统版本,占比达到了30.8%,其次是2015年推出的Android 6为26%,而此前最新Android 8的使用率仅有4.6%。对比一下iOS:最新的数据显示,已经有76%的用户升级到了最新的iOS 11,是的,就是这个历史上被用户吐槽最多,Bug巨多的iOS 11。对比之下,Android心里肯定是急啊!
中国厂商占了半壁江山
由于Android P的很多相关信息,早在2018年3月就已经曝光,所以,这次I/O大会上,大家自然更关心什么时候能用上Android P,哪些机型能用上。而就在今天,最早能体验上Android P的机型就在 上刷了屏,共计8个品牌,11款机型入围。
Google家的四款Pixel系列亲儿子与安卓之父家的Essential Phone自然不必说,和Google合作一直非常良好的Nokia以索尼也是顺理成章,另外四家,则是清一色的中国智能手机厂商,包括小米MIX 2S、OPPO R15梦境版、vivo X21 UD以及发布在即的一加6,这一点倒有些出乎我的意料——受制于一些众所周知的原因,中国品牌的Android系统更新速度较慢是常情——比如刚发布的魅族Flyme 7,还是基于Android 7,而一加的氢OS,也因为在Android 7这个版本上呆了很长时间,迟迟上不了Oreo而被加油们广为诟病,这次真是快到家了,赞一个。
有趣的是,向来以稳健著称的OPPO与vivo,这次也入围了,而在3月刚刚推出新品X21和基于Android 8.1的Funtouch OS 4.0的vivo,这次也算是抢了先,看起来比过去真是激进许多。就在今天,我也收到了vivo发来的官方新闻稿,其实还有两条我从其他渠道听说的消息,比今天大会上的新闻更有意思:
1.vivo正在联手高通一起适配Android P的板级支持包(BSP),待开发完成之后,谷歌预计将会在2018年的8月正式发布给其他的手机厂商以及开发者,为他们的开发工作提供便利;
2.vivo已经成立了成熟的自有应用软件云测平台,vivo会积极推动解决应用软件在Android P上面的兼容性问题。
好吧,就着今天的热度,来聊聊这两个东西。
什么是板级支持包(BSP)呢?它的英文全称是:Board Support Package。简单点说,就是Android系统会运行在各种各样不同的硬件平台上,就是我们熟悉的高通骁龙SoC,比如845、835、660、636,还有MTK的P23、P60,再加上或多或少的传感器等各种组合,从而造成这些硬件系统总会有各种各样的差异,会让软件开发的适配工作变得比较碎片化。
而板级支持包的作用就是解决这个差异性,你可以把它理解为一个中间层,它位于操作系统与硬件底层之间,其作用就是屏蔽那些碎片化的硬件环境差异,给操作系统提供一个统一的运行环境,从而更加利于开发。
类比一下,我们就可以将BSP视为汽车的底盘悬挂——无论路面情况有多复杂,底盘悬挂的主要作用,就是让其上的车身能运行得相对平稳,这其中,路况就可以看成硬件底层、车身就能看作是操作系统,而底盘悬挂就可以看成是BSP,所以,它的作用有多重要,你就应该很清楚了吧。
其实,vivo协作上游厂商做这样的底层开发的事情并不是第一次了。还早在几年前的vivo X1的时候(2011年底),这款顶着Hi-Fi光环诞生的手机,其采用的VRS技术,就为Android的音频生态起到了非常重要的推动作用。
那个时候,由于安卓系统底层设计对音频处理有比较严重的缺陷,所有的48kHz音频信 在安卓系统下都会被劣质SRC处理到44.1kHz,从而产生大量的噪波,影响音质。而正是因为vivo这项技术的诞生,不仅改变了Android系统的音频表现水平,其实对于Hi-Fi芯片与SoC之间的结合,也对高通SoC的音频特性提升起到了重要作用——这个情况,高通数次在发布会场合都有提到。
随后在这一年的11月,几方协商决定,vivo将联合高通和谷歌一起推进Android P系统板级应用包的开发测试工作,并确定在vivo将以发布的X21手机上,配合高通骁龙660平台,展开Android P系统的开发适配工作。经过半年之后,这项工作随着I/O大会的召开,更加高调的向全球进行了宣布。
但需要提到的是,这个板级开发包,并非vivo独家提供,其他合作伙伴也会进行这样的工作,但作为中国智能手机厂商,能入围这样的开发项目,也是需要被点赞的。
为什么会是vivo?
前边提到,vivo在2017年很多方面都发生了变化,而且,我也不只一次说过这话:“骁龙6系列SoC的优化能力,vivo和OPPO两家在全球是独步天下!”但那些都是有些偏向硬件层面的东西,而在软件方面,vivo其实布局得很早。
在vivo的研发体系中,有一个应用软件稳定的要求标准:排名前10000个应用中,至少有90%的应用得通过vivo的兼容性测试。标准是很高的,但要达标却是很痛苦:必须得等到开发者们逐渐适配完善达标才行,这样非常被动。在2016年,vivo手机用户有约85%的使用异常来自于第三方应用使用场景,在2017年,投诉案例中这样的情况更是占去了很大的比重。
一直以来,vivo也是使用外部服务商的测试平台来进行这样的兼容适配性测试,但是随着竞争的加剧,外部服务商已经无法满足vivo在研机型保密性,以及测试效果、测试效率等方面的要求。于是到了2017年9月,vivo在深圳成立了自家的测试实验室,搭建了国内最大的云测平台之一,来完成这样的兼容性测试工作。在这个实验室中,有多达几千台机器24小时不断地进行着测试,其每周上万例应用的测试能力、异常拦截率指标已经远超第三方服务商测试平台。而最后的测试结果,都会反馈给应用开发者、谷歌以及其他的系统及平台厂商,互为促进升级改进。
也正是因为这个云测平台的动作,促使vivo成为了国内第一批更新使用Android 8.1系统的手机厂商,即使是使用最新的异形刘海屏,Funtouch OS依然保证了排名靠前的10000个应用当中,90%能够满足兼容性的要求。为此,vivo还有专门的团队,负责同步那些兼容性存在问题的应用开发者,尽快做好新系统的兼容性适配。
除去这些排名靠前的应用,vivo还发现有一些排名靠后,激活率虽低,但对用户十分重要的应用也不能忽略,比如某些地方银行的官方应用,它们对用户很重要,但排名却并非在前边,而且,银行类应用特别强调安全性,但安全性恰恰就是每次大的内核升级最先受影响的模块之一。
对此,vivo的兼容适配团队又增加了一个专门的列表,针对性地将它们纳入日常兼容性测试以监控之中,以便进行第一时间的适配。这些环节肯定会增加工作量,但却会对vivo手机的使用体验起到有力的推动作用,毕竟见微知著嘛。
从时间上来说,Android P想要达到稳定的使用体验并来到我们身边,肯定还需要不短的时间,但对于用户来说,在Oreo还没有大规模的普及前提下,也就不要想得太多了,安心等就是吧。而在等待的时间里,我们肯定还会看到很多智能手机厂商为早日用上Android P所做的努力,在这次Google I/O大会上,中国智能手机厂商的亮眼表现,我相信只会是一个开始。众人拾柴火焰高,国产品牌对于整个行业软硬件生态的推力越来越大,真是一件想想就让人兴奋的高兴事。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!