关于这个话题,我觉得首先需要回答的是手机们所谓的“堆料”是否真的有价值、真划算,才能再谈堆料之外的东西。所以,我在这个回答前半部分想把这个行业堆料的无力与萎靡尽可能从根里解释清楚,把大家所关心但一直了解有限的东西说明白,然后再去谈其它的。
岂止是安卓手机,移动终端们的堆料之旅早已经显现了疲态。站在不同位面的人对于这个现象的解释可能不太相同。
从业者会把“摩尔定律”挂在嘴上:那些半导体foundry厂会掏出roadmap告诉你摩尔定律确实在逐渐放缓,但是长远来看能延续很久很久;做AI芯片的会在承认摩尔定律放缓的事实基础上告诉你应对办法是完成架构革新;基础科学界会画出材料革命的大饼……
也就是说,无论如何都无法回避一个事实——随着时间向后推移,半导体器件尺寸微缩速度确实是在放缓——按照前些年发表在Communications of the ACM的《A New Golden Age for Computer Architecture》所表达的观点,自摩尔定律于20世纪60年代提出至今,如果不曾放缓,那么当下芯片的单位面积内晶体管数量会比当下实际数量多出十几倍。
摩尔定律越来越不奏效,传统通用架构的能效比已经到了极限
手机终端的硬件增性能减功耗长期依赖于半导体产业的创新,而半导体产业长期依赖于晶体管层面的创新,也就是工艺技术的进步。但是,让制造工艺有所提升而面临的技术挑战越来越大,比如更上游的诸多选手都没有资格入场,90nm以后尼康还能参与一下,5nm及以后只剩下了ASML,我觉得隔壁电脑圈调侃的难产N多年不得不++++……那位的窘状都与制造工艺所存在的技术挑战有莫大关联,更不用说“AMD前女友”止步7nm大门口已有许久。
然而,我们对终端算力的需求增速却从没有放缓过。
与此对应的,就是安卓阵营的手机从几乎没法用,到其实还能用,再到用起来很惊艳的变换,在一些核心规格特别是跑分上已经完全不输隔壁阵营了,说是一流硬件不过分,但是有一件事却很难解决好——那就是不算好用。你很少能听到有安卓机的用户评价跟好用有关。这些不仅仅需要硬件堆料,更需要软件和系统优化调试、能够给用户带来更多新鲜体验的特性,但一直就是安卓阵营最大的短板之处。而从新购机市场走向存量换机市场再的智能手机时代,尽可能的“堆料”可能已经不再是一招鲜吃遍天的手段——否则性价比性能机早就称霸了。
如何重塑安卓机关于“好用”的吸引力?大家把更多目光投向了堆料之外,系统之中。
只是各家的进程并不相同,有的是顶着OS的帽子干着UI级别的定制,有的研究起了分布式能力和莫兰迪以及与中年动效说再见,还有的搞起了高度自由的UI定制。而在性能调度上,各家的分野也已经尤为明显,有的追求超长续航把8系限制成7系来用省电精灵一度贯穿始终,有的追求鸡血调度恨不得把机器干冒烟,还有的追求中庸结果落得最菜8系旗舰骂名也没有在长航使用上获得什么收效。
综合功能和流畅度以及性能调度等方面,我个人比较喜欢ColorOS,自打6.0蝶变之后,就像推倒重来一样,各个方面都可圈可点,既能跟得上主要潮流,在一些底层优化能力和多端互联这些方面也丝毫不落下风,此中经历,从OPPO不断招兵买马引入外部人才的那些过往历史和轶事传闻其实可以窥见不少,不断加入新鲜血液的ColorOS团队的作品几乎一代一个大变化,现在来到我们眼前的是ColorOS 13.1。
拿到出厂即ColorOS 13.1的OPPO Find X6 Pro,开机亮屏,它在视觉上所给我的第一印象就是:这真的是一个新版本的操作系统吗?看起来和ColorOS 13几乎没有大的区别。
什么是颜色?是见到的第一缕阳光的欣喜,是独处的那份恬静,是天地间感叹自我渺小的孤寂。颜色记录世界,人们也用颜色、光影,记录世界。比如Alexander Plyuto,这个名字可能有点陌生,但是它的作品风格,你一定不会陌生。
看似简单的与背景相同的材料制成的凸起形状以及“软塑料”外观,变化却十分微妙且经久不衰,相似的设计不断出现在PPT模版上,甚至是手机的系统上。我不确定设计师的灵感是否是来源于Alexander Plyuto,但可以肯定的是,ColorOS 13.1系统的很多部分,就如同艺术设计一样,足够大胆和颠覆。
在几天试用下来之后的感受则是:作为小数点后面一位的版本更新,那些系统功能布局、UI动效等方面的皮肤表层设定依旧没变,但是在整体流畅度,性能调度方面却是更进一步,特别值得一提的是,特别是续航情况提升明显,我觉得它已经能与这一平台上调校典范的A系列平台非安卓机一战——界面皮肤停一停,给用户们习惯的时间,同时在这个短暂时间段内完成更多底层上的优化和此前诸多概念和计划的落地,让ColorOS在流畅好用且同时兼具设计感的路线上越走越稳。
在这乍看起来没有变化的背后,通过我的体验,我能感觉到ColorOS团队做了很多工作。
在我看来,手机系统要长久持续的流畅,以及实现更合理的调度,需要在很多方面做技术上的打开。硬件层面就是做深度定制,比如CPU和GPU的定制以做好资源调度,这方面目前还比较困难,更多地是定制一些tensor core做算法固化……后者OPPO已经以自研的方式实现了不少,但由于这个周期很长,更多的成果估计要在更长的时间维度内展现。
在丰满的硬件理想到来之前,OPPO主要的精力其实还是放在内核、框架和应用生态这三个有关ColorOS的软件系统层面。在这样的思路下,我们就看到了ColorOS 13.1所追求的丝滑流畅。除了降低整个图形界面渲染对系统资源的需求之外,ColorOS 13.1深入调整了系统资源的分配调度机制。这个不新鲜,很多人都知道安卓系统的Linux内核一般都以分时原则给任务做系统资源的分配,而ColorOS 13.1落地了一套微架构超算引擎,它会给更重要的任务比如说前台任务以更优先的资源分配,同时减少不必要的资源分配。
在没有引入微架构的算力模型时 解决CPU负载问题可能只能从频率或者开关核下手 而在引入算力模型后 可以分析CPU频率, 开关核, 调度能效, 执行能效, L2效率, L3效率 ,频率, DDR效率, 频率....等等
援引官方给出的解释和例子,在高画质高帧率的游戏重负载场景中,过去为了控制功耗发热,可能会单纯把 CPU 频率压降 15%,从而使功耗降低 5%,但因此整体性能也会随之降低。而微架构超算引擎识别了计算的瓶颈所在,选择让缓存和 DDR 总线提速 20%(功耗增 2.5%),GPU 渲染强度降低 10.5%(功耗降 2.5%),CPU 频率降低 15%(功耗降 5%),使得整体性能不减,而功耗依然降低 5%。这就是基于微架构拆解,微架构超算引擎能调教的参数,给出更合适的算力组合方案。
简单来说,ColorOS 13.1通过对芯片微架构的深度解析,精准找到实现计算高性能和低功耗的平衡点。在超算引擎的加持下,结合以下测试结果,你不难发现基于ColorOS 13.1的Find X6系列在极致的游戏画质下功耗都是最近几代平台甚至同平台的最优。并且,在微架构超算引擎的作用下,在游戏帧率和画质表现方面,该系列手机同样能实现较好的效果。
即便是同平台,效果都是可感知的出类拔萃。
所以,不难发现,手机的性能感知不简单取决于硬件堆砌或UI交互的表层动作,而是由芯片-系统-软件共同决定,彻底解决问题,必须深入芯片与操作系统的底层,深入移动计算的最深处进行综合调优,ColorOS 13.1所落地的“超算平台”就是智能手机进行性能优化与系统流畅进阶的优秀答卷之一。
OPPO Find X6 Pro
某万元级8Gen2旗舰
续航测试对比
除了资源合理分配保证运行流畅之外,在人因工程方面ColorOS 13.1所做的许多改良也已经落地。流畅是所有系统在追求的目标,但同时又都面对一个悖论,举个例子,60Hz的刷新率很多人都说不流畅,但普通电影24或30的帧率大家却又觉得丝滑。如果经过人因工程的研究,其实可以引入动态模糊成像等手段,在保持低功耗负载的情况下就能让人脑随画面产生“运动流畅”的感觉。
在ColorOS 13.1上也是同样,ColorOS在开发过程当中引入了人因研究方面专家,让模型的计算结果能更符合人的实际使用,通过人因研究分析用户在不同场景下感受到的最佳体
验,以人的实际使用感知,为模型提供修正参考。这是因为不同使用者,对于流畅的理解其实是不一样的,有优雅的流畅,极致的流畅,简洁的流畅……
所以,ColorOS 13.1引入并落地了这种格外重要的基于用户感知的人因分析,让理性的微架构超算引擎有了感性的方向指引,不同使用场景,基于不同的使用者分析结果,采用不同的算力调度策略,最终让系统的体验符合人的感受,这就是我所体会到的一些东西。
在安卓阵营当中,因为内存资源回收造成的杀进程、杀后台问题,为很多用户所吐槽,甚至已经陆续演变成了小作文拉踩对比的重灾区——有些时候游戏打得正嗨,切出来回个消息再回来,游戏可能就得重新加载了,甚至打着游戏去切社交软件,后者已经被杀掉了,才注意到N久之前别人发来的东西。对此,很多人无比向往“墓碑机制”——虽然这位现在杀起来也丝毫不手软。
在ColorOS 13.1上,OPPO进一步将内存融合容量扩大到了8GB,若与旗舰顶配的16GB RAM配合,就能实现24GB的混合内存。为了充分发挥这种大到离谱的超大内存的潜力,ColorOS 13.1的超算平台落地了“内存基因重组技术”,其融合了此前在一加手机上首发亮相的瞬时带宽技术,并加入了首创的异步内存技术与基于AI学习的应用预加载技术。
前者的原理是将Android系统的串联式内存调度改为所有任务并联式,提升内存回收效率,让重负载场景卡顿次数减少50%;而后者则是基于大内存通过AI深度学习,结合用户使用习惯提前对后台应用内存进行分配和调度,当用户想启动某个APP的时候,ColorOS就已经通过预加载在后台完成,只要点击一下图标就会立即启动,缩短等待应用响应的时间,是不是有一种似曾相识的感觉?确实招兵买马已见成效。
值得一提的是,应用预加载是一项“越用越好用”的功能,用户使用时间越长,AI学习就越精准,这也为所有搭载ColorOS 13.1的机型的长航使用体验夯实了基础。而通过这套多合一的内存基因重组技术,我手里的这台OPPO Find X6 Pro的后台保活应用能够超过40个。
所以总的看下来,我认为ColorOS 13.1的开发者就是冲着打造艺术品的方向去的。每一个底层重构、每一次性能调度,都希望足够优雅,足够感性和理性。从微架构超算引擎到内存基因重组,从异步内存到瞬时带宽技术,像极了一本装帧精美的平面杂志。但艺术也是一个大胆的尝试,是一个中性词,一边是收获爱好者的追捧,一边则是更高的探索和落地难度。
ColorOS是有野心的,想要做的是一个完全不同的现有安卓深度定制UI的系统革新,历史上这么做的寥寥无几,并且多是表层UI出发,比如有把拟物推到极致又果断带领扁平大潮的苹果,有自成一派Fluent Design的微软,还有早就成为规范的谷歌Material UI。作为世界手机用户最多,也是最大的手机生产国,如果哪天也能成为规则的制定人,那一定很美好。而现在,必须得承认ColorOS做的更好了,但想要真正引领潮流,恐怕除了系统层面的深度定制与重构,还有一些路要走。 |