vivo副总裁周围:性能是消费者痛点,vivo从“内核”做文章|36氪专访 | vivo( 三 )


内核层面,我们认为内核层面最有挑战性、最重要的方向是做全局的缓存、持续做编译器的优化。编译器的优化和全局缓存,还包括内存管理、调度、显示surface user的接口。
大家今天看到vivo 8G的手机和12G未优化的手机相当,去年我们做8G的手机+3G的功能,今年扎扎实实做8G和12G相当,这是消费者侧的感知。底层技术我们持续在存储管理方向做工作,像刚才说的编译器优化,我们不仅在内核层面做,大家可以关注到行业快应用的生态,那上面的开发环境、编译器是我们做的,我们持续做联接、编译,希望这些底层的技术服务好手机逐步的迭代。
当我们聊操作系统的时候也是分三层:
第一层是内核,内核层是操作系统或者目前行业友商推出自己的操作系统,现在我们的研判是Linux内核等在过去十几年以及未来使用是没有障碍的,行业里面的工业应用,包括手机端侧的应用没有障碍。策略是把内核的迭代和演进做好。
我简单讲讲内核层面主要做的方面,计算、存储、显示三个方向。
手机上的计算资源非常多,vivo这两年做了计算加速平台,计算加速平台的本质是在内核层面把所有算法、计算资源分配相关的东西做成独立的算子单元,等到我们做编译或者算法实现的过程中,我们又在vivo的计算加速平台把它用最合适的算子分配出去。比如同样做AI的算法或者同样做显示的算法、图形图像的算法,我们可以在计算加速平台加持下分配到NPU、GPU,比如声音上vivo会直接分配到DSP上,这是我们在计算上做的东西。
在存储上,我们做的东西比较显著,结果是今天大家可以感受vivo 8G的机器,今天能够跑的、不在后台被杀掉的应用是28个,2020年大概是20个,2019年我们的能力是14个。我估算了一下,每年增长大概40%。这是站在消费者侧感知到的。
显示方面,我看到大家对显示既有吐槽又有期望又有惊喜,中高端机型基本上90帧、120帧,高帧率意味着高耗电,如何在高帧率和高耗电上平衡,这是我们要做的工作。显示既和系统相关,也和功耗相关,我们还在做尝试,今天我们放出来的样本版本,大家觉得帧率管控太过,在体验上要优化,如果是帧率太快了,所以在耗电上又有点过。我们怎么拿捏这件事,是最大的考验,我们一边听到因为帧率过高,耗电严重,或者因为管控耗电过严,导致体验上有影响,因此我们做了自适应刷新的技术,目前是在体验和功耗上取得平衡。这个事情正在尝试,我觉得可能需要大半年的时间。
我们也关注消费者当下最痛的痛点,在移动通信网络方面,去年我们解决了几个系统性的大问题:
一是随着5G的布网,我们把通话接通率、掉话率、上网体验做了系统性提升,通过一年多的努力,今天的通话率应该已经到99.9%左右,行业标准是98%左右,我们希望消费者5G应用通话和上网有更好的体验;
二是5G网络上的小区切换,因为5G的频率比较高,基站覆盖范围比较小,小区和小区切换的情况比较多,再加上SA、NSA、LTE等多种接入技术组网导致小区边缘的乒乓效应比较多,一会儿接A小区、一会儿接B小区,导致接通率问题比较严重,功耗消耗较快,上网也不够顺畅,这点vivo去年一年做的工作比较多;
三是我们也做了路网覆盖的工作,比如高铁模式、地铁模式,我们发现高铁专网速度比较快,就连专网;
四是CBD、高层住宅附近的建筑物比较高、人口密集,经常出现网络切换掉网、上网断流现象,其实很多时候都是因为小区覆盖遮挡、乒乓效应、人多网络拥塞,我们也做了端侧智能记忆和规避,保证大家有比较好的联网体验,这是在移动网上做的工作。

推荐阅读