内核|都要2022年了,为什么手机厂商都在强调底层性能( 二 )


所以如果想要这套房子在水、电这些基础设置的效率上有所提升,就需要深入到这个房子的墙面之下,对这些管道进行更底层的改造和设计。
得有一定的工程技术理论,和强大的动手能力。
这几年在迈过系统精装修房子这个门槛之后,vivo也已经开始对于这些“水电”基础技术领域的改造。
内核|都要2022年了,为什么手机厂商都在强调底层性能
文章插图
vivo副总裁、vivo AI全球研究院院长周围在接受品玩采访时称,关于如何打造手机的强劲性能其实有三个重要课题:
第一是建立完整科学的人因分析,搞清楚在各种场景下,什么样的参数是让人觉得最舒服的;第二是做好心流建设,让vivo手机的交互、动效等是符合人的生理特征和心理预期的;第三是正是聚焦于计算、存储、显示和全场景流畅,把性能做到极致。
值得关注的正是第三点,在计算,存储,显示和全场景流畅中,前三者其实可以算作是系统领域的“基础设施”,也就是说,如果水电燃气都不能供得足够快,那么相信买再好用的电器,其实都没法改变效率低下这个事实。
在装修中,我们都知道应该挖开墙面重新布线。
当然这也需要你结合时下最流行的装修方式,当然最流行的装修方式肯定也是结合了让人用得越来越顺手这个出发点。
在计算性能方面,vivo主要规划了高性能计算单元,用来突破硬件极限。原因是移动互联网爆发之后,vivo发现用户经常做一些高并发动作,vivo打造了一个高实时计算引擎:用连续启动20个应用做测试,启动一轮的时间,提升20%,连续两轮启动时间,提升30%,高并发计算模式确保在系统多任务运行时快速,流畅,切换也不卡顿。
在存储性能方面,为了突破RAM本身的限制,内存融合技术也来到了2.0,vivo在手机系统内部构建虚拟缓存单元,全面优化内存管理机制——如果你是vivo OriginOS的用户,会发现去年内存融合可以实现代8G+3G的效果,今年已经来到了8G+4G,手机可直接扩展为混合的12G RAM状态,大大提升了执行效率。让手机用上36个月也不再卡顿,这其实也是如今很多vivo用户的一个主要诉求。
而为了让常驻内存保持一个更低更健康的状态,vivo工程师团队还优化了编译器的性能,系统开机后的常驻内存优化了800M,从以前的4.5G的内存占用降到了现在的3.7G。做对比测试,普通的8G配置的机器,能够后台保活的应用数最高是14个左右,内存融合2.0,vivo最终做到了后台保活应用数最高到28个,效果非常接近真实的12G内存的机器。
最终也体现在显示性能方面,视觉舒适度方向成为vivo内部评判显示性能至关重要的性能指标之一。vivo在去年推出的原子动效引擎的基础上,研发了拟水面物理动效,模拟物理世界水面浮力、阻尼,增加动效体验的自然性和愉悦性,从心理层面引起用户对流畅动效的共鸣。
而为了提升第三方应用的显示流畅性,首先识别出应用的UI渲染层,触控事件的传递和响应,在为这些对象分配计算资源分配时,做了独立的优先级提升。vivo拿游戏帧率稳定性做对比测试,实测最终提升了63%。
手机系统,如何承载数字和物理世界据品玩了解,目前vivo Android内核研发团队规模大概在400人左右,其中中间框架层和基础工具链这层大概投入100-150人,在内核、驱动一层则投入了200-300人。
巨大的人力、物力和财力的投入下,基于计算、存储、显示等方面能力,vivo也真正做到了在应用启动、内容加载、视觉流畅、触控感知、多任务并发及网络运行等日常高频使用场景下的全场景流畅。
手机高效好用的同时,系统也自然成为了数字世界和物理世界的连接器。

推荐阅读