激进的稳健者
5月8日,加州山景城海岸线圆形剧场,每年一次的科技大秀谷歌I/O大会如约举行,安卓系统的升级演进依然是最受关注的重头戏。不出所料,谷歌推出了安卓系统最新的升级版本安卓9.0——AndroidP。
这一版本的AndroidP将谷歌Tensorflow工具嵌入其中,大幅度提升了Android系统的端云协调机制,在AI功能日益重要的当下,AndroidP的这些升级意义非凡。
最出乎外界意料的是,此次首发AndroidP的手机厂商是在安卓系统升级方面一贯风格“稳健”的vivo。vivo时下热销主力机型X21,成为全球首批搭载AndroidP开发者预览版本的智能手机,X21以这种形式出现在了这次的谷歌 I/O大会的会场。此外,谷歌还将会向开发者提供vivo联合高通适配的AndroidP板级支持包(BSP)为开发者提供开发便利。
I/O大会上vivo的表现非常积极,这一策略其实与vivo在硬件方面追求引领的策略一致,过去一年当中,vivo率先在全面屏、屏幕指纹等硬件功能方面不断发力引领。
在率先推出AndroidP开发者预览版本之前,vivoX21已经是最先应用Android8.1系统的手机之一。vivo VP周围透露,接下来,vivo希望能引领、助推安卓兼容性升级,vivo会成为安卓系统升级中最积极的手机厂商。在激进策略的背后,是vivo在面临日益增长的安卓应用稳定性和兼容性生态难题时,步步求解的过程。
上万个APP的“炼狱”
据统计发现,2016年当中,vivo手机用户85%的使用异常发生在第三方应用使用场景。2017年当中,vivo手机用户投诉案例当中,绝大多数亦来自于第三方应用的问题。提高安卓生态的兼容性成为了vivo面临的重要课题。
与业内多数同行一样,vivo此前也是使用外部服务商的测试平台服务。但是,随着vivo越来越多开始追求在软硬件方面的产品创新,外部服务商已经无法满足vivo在研机型保密性,以及测试效果、测试效率等方面的要求。
vivo对于应用软件稳定的要求标准是:排名前10000的应用中,至少有90%的应用要通过vivo的兼容性测试。这样一个水准要求,通常也意味着vivo必须被动等待谷歌以及安卓生态的应用开发者们逐渐适配完善,这也势必影响到系统更新升级的速度。另一方面,随着销量、市场份额逐步提升,vivo已经不甘于这样的跟随策略,开始主动去帮助安卓社区解决兼容性问题。
2017年9月,vivo在深圳成立了自己的测试实验室,规模上是国内最大平台之一。在这样一个云测平台上,有几千台机器24小时测试各种应用,这个云测平台的测试能力,在异常拦截率指标上已经远远超过了外部服务商。
在vivo云测平台上,每周都有上万例应用在做测试,相关的测试结果不但反馈给应用开发商们,也会反馈给谷歌、高通和MTK这些系统以及平台厂商,成为他们升级改进的重要依据。
在自建的大规模云测平台帮助之下,vivo成为了中国第一批更新使用Android 8.1系统的手机厂商之一,在使用异形屏幕的前提下,依然保证了排名靠前的10000个应用当中的90%能够满足兼容性的要求。为此,vivo还有专门的团队,负责同步那些兼容性存在问题的应用开发者,尽快做好新系统的兼容性适配。
根据这一情况,vivo团队们增加了一个专门列表,在那些下载量、日活排名前10000家的应用之外,还有一些下载、日活都不大的几千个应用,是某些地域、人群用户的刚需应用,也需要纳入日常兼容性监控,并在发现异常时推动进行适配。