ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!

在数码圈,我们经常能听见的这样的话语:现在的手机性能过剩了,买新手机就是浪费钱。

 

 

性能过剩?

 

就拿黑马给我妈换的手机来说,以前我妈用着的是一台搭载了骁龙 625 处理器的手机,那时候使用微信、头条等 APP 基本都能秒开,根本不存在卡顿的情况。

 

然而过去一年之后黑马就发现,以前还能流畅打开的 APP 现在都得反应个三四秒才能完全加载出来。

 

在换了搭载天玑 8100 处理器的手机后,同样的数据,微信、头条这类 APP 直接秒开。

 

图片[1]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

从这个角度来说,手机的性能是不会过剩的。因为处理器的性能是运行软件系统的根基,硬件差了一定会影响软件体验。

 

可是奇怪的事情发生了。

 

黑马发现,现在的旗舰机大多用上了同款旗舰处理器,然而它们的实际体验却存在很大差异。

 

像软件的打开动画、APP 的响应时间、后台的留存率这些,在同样配置不同品牌的手中,都出现了很大的差异。

 

图片[2]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

既然性能不会过剩,那为什么在用上同等的硬件之后,各家的体验还会有很大的区别呢?这里就不得不提到系统调度问题了。

 

因为各家的调度不同,同样的软件在不同的设备上运行就会呈现出不同的效果。

 

在昨日的 ODC 发布大会上,ColorOS 对此提出了自己的观点:“手机性能不会过剩,只是会被不合理地使用。”

 

 

鱼和熊掌不可兼得?

 

道理很简单,在软件不合理地使用硬件资源之后,手机就会变得卡顿、耗电,甚至出现经常杀后台等行为。

 

比如我们使用一款阅读类 APP,一打开 APP 它就开始调用处理器大核进行运行,甚至频率还直接达到 2.8GHz 左右。对于它来说,大核配上更高的频率肯定就能更好地运行。

 

然而对于手机本身而言,这就是一种资源的浪费。因为手机上的小核低频率也可以满足阅读类 APP 的使用。

 

有的应用明明不需要这么强劲的性能,却占用了大核的运行空间,这就造成了资源的浪费。

 

这就是 OPPO 在发布会上提到的,手机性能资源被不合理地使用了。

 

图片[3]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

为了解决这个问题,手机厂商通常会给手机配备一个“普通模式”和“性能模式”。

 

前者可以让手机处理器保持一个较低功率的输出,从而达到省电、不发烫的效果;后者则可以让应用满血输出,保持高性能运行,但代价就是耗电会增加。至于想要同时具备高性能和低功耗,基本就是“做梦”。

 

本质上来说,这个解决方案并没有多大的效果,反而影响了大家的日常使用体验。因为它并没有做到“对症下药”。

 

就拿黑马上面列举的例子来说,一个不规范的 APP,甭管你是开着普通模式还是性能模式,它都会调用功耗更高的大核来运行。

 

这种情况下,我们再打开其他需要占用大核资源的应用,那么过不了多久,先前打开被切换到后台的 APP 进程就会被回收,也就是我们口中的“杀后台”。

 

面对这种局面,我们除了打开手机的高性能模式用以保证不杀后台,现阶段似乎也没有更好的解决方案。

 

除了不合理的资源调用,还有很多因素同样会影响手机的流畅性。像电池寿命、后台任务、切换动画这些,都会影响手机的流畅性。如何平衡高性能和低功耗,这个难题就这样摆在了我们面前。

 

好在,OPPO 最近发布的 ColorOS 13 就给出了自己的答案。

 

 

ColorOS 超算平台

 

在 ColorOS 13,OPPO 为我们带来了自研的系统级计算中枢——ColorOS超算平台。

 

图片[4]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

根据 OPPO 测试,升级到 ColorOS 13 的 Find X5 Pro,性能提升了 10%。在某热门 MOBA 游戏测试中,能够做到高帧率稳定、性能无损失,且续航提升 4.7%,同时将游戏最高温度降低了 1°C。

 

图片[5]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

单从数据层面来看,大家的感受可能不是很强烈。

 

“不就性能提升10%嘛,大不了打团稳一点、操作秀一点嘛,我删掉温控、打开高性能模式不一样能做到吗?”

 

如果你真这样想,就大错特错了!

 

试问谁见过同等硬件下,仅靠软件优化就做到在提升性能的同时,还延长了续航呢?没有吧?

 

图片[6]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

(图源白问科技)

 

要知道,“高性能”和“长续航”,向来都是鱼与熊掌不可兼得的关系。然而OPPO这个ColorOS超算平台却偏偏做到了“鱼和熊掌兼得”,这难道还不值得震惊吗?

 

另外,根据OPPO测试,8GB 版本可以在后台同开 18 个应用的前提下,同时做到重载场景下丢帧率降低至少 25%。

 

而根据相关媒体的测试显示,在升级 ColorOS 13 的 Find X5 Pro,无论是在续航方面,还是后台留存上,都有了不小的进步。

 

图片[7]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

(图源白问科技)

 

要知道,以前的 ColorOS 12 是“一个不小心”就杀后台,结果现在突然就能后台同开 18 个应用,并且在切换应用更流畅。

 

不理解的人可能不知道这是啥概念,这么说吧,普通 8GB 内存的手机通常在开 7、8 个应用时就会变得卡顿,而旗舰机 12GB 以上内存最多翻倍,但是锁屏之后五分钟左右基本就能杀一半的后台:应用重载什么的,想都别想,咱们直接重开!

 

现在,OPPO 突然告诉我们,它用 8GB 内存做到了后台同开 18 个应用且不杀后台。

 

换个说法,基本就是我们早上起床斗个地主、出门打开滴滴打车、到了公司打开微信中的健康码、中午点开美团点外卖、吃完戴着耳机听网易云、下午回家在购物 APP 上买完菜、晚上追完剧准备睡觉时,突然发现你的欢乐豆被托管输光了。

 

为啥呢?因为 ColorOS 13 不杀后台了,所以你的托管机器人一直在兢兢业业的帮你打牌呢。

 

总之,这蜕变,着实给足了黑马惊喜!

 

图片[8]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

而 ColorOS 13 之所以在后台留存上“脱胎换骨”,其功劳就在于 ColorOS 超算平台通过算力模型对硬件计算资源的精准调度。

 

根据 OPPO 介绍称,ColorOS 超算平台通过对四大计算引擎——并行计算、高性能计算、端云计算、智能计算的综合调优,从而给用户带来了全方面的流畅、稳定、续航体验提升。

 

图片[9]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

在ColorOS 13 这一代,OPPO ColorOS超算平台率先完成了算力模型和并行引擎的搭建,经过百万次调试后,找到了针对硬件的最佳调校方案。

 

因此,我们才得以看见,搭载了 ColorOS 13 的手机,相较于搭载 ColorOS 12 的手机性能更强、续航更长、后台留存率更高、稳定性也更好。

 

所以,上面提到的 ColorOS 超算平台到底是什么,为什么它们可以让 ColorOS 13 的体验有了脱胎换骨的进步呢?别着急,黑马会挨个进行解释。

 

就拿算力模型来说,大家还记得黑马开头说的吗,OPPO 认为计算资源分配不合理,是导致手机流畅性降低的重要因素之一。

 

计算资源分配不合理,源于过去传统的资源调度对于芯片微架构的理解不够深入,只能粗颗粒度地对 UI 层、CPU、GPU、大小核使用等环节进行策略调整,远远达不到最佳的能效组合。

 

图片[10]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

而 OPPO 经过了数百万次的数据拟合与仿真,最终建立起了一个从场景到硬件垂直整合的算力模型,实现对芯片进行精细的指令级的调度,找出最佳算力组合方案,从而实现高性能与低功耗的平衡。

 

听上去很复杂,但原理其实很简单。

 

比方说一款应用它需要较多的 GPU 资源运行,在运行之处需要大量的 CPU,而运行过程中仅需要较少的 CPU 资源,像小核心的性能就能满足。

 

这时候,OPPO 就不会让它一直去调用大核心来运行,而是在运行之后将其切换为小核心运行。

 

这样一来,在保证应用拥有流畅体验的同时,也能降低功耗提升续航。

 

图片[11]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

以上的例子仅是一款应用运行的大致流程。

 

在将更多应用进行组合验证优化之后,OPPO 就通过这些数据搭建出了一个算法模型。它可以让手机清楚的知道,哪些应用需要多少资源就能流畅的运行。既不给多也不给少,刚刚好就行了。

 

除了通过算力模型平衡高性能和低功耗之外,ColorOS 13 超算平台的并行计算引擎也发力不小。

 

我们都知道,安卓的内存使用策略属于是“先到先得”:谁先启动占用了大量的内存,谁就是“大哥”。

 

然而很多时候,我们在呼唤“大哥”之后,还需要“二哥”的帮忙。这时候,如果直接召唤“二哥”,那么“大哥”要么挂掉,要么就会“行动迟缓”变得卡顿。

 

图片[12]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

早期为了避免杀后台,我们通常会把常用应用添加一个“进程锁”。像黑马“大哥”、“二哥”用得最多,就把它们添加了进程锁。

 

不过很多时候,我们还需要一个“三哥”或者其他“阿哥”出马,但是因为“大哥”、“二哥”占用了内存,这时候它们就会“互相掐架”。

 

大哥:“主人给我添了锁,他更需要我!”

二哥:“主人给我添了锁,他更需要我!”

三哥:“主人刚点开我,他更需要我!”

内存:“你们争吧,反正我只能养活两个人!”

 

这不,通过分析大量的日常卡顿问题,ColorOS 发现有 30% 的卡顿都是锁竞争导致的。

 

为了解决这个问题,ColorOS 开始借鉴微内核的先进设计思想,将内存分配与回收等关键操作服务化与并行化。

 

这就好比我们去做核酸,只有一个窗口的话大家就很慢,但是如果多开一个窗口大家的效率就翻倍提升了。不仅如此,新开的窗口还可以设置为让黄码这种优先级更高的先行,从而大幅提高运行效率。

 

图片[13]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

在此基础上,OPPO 甚至还推出了“大锁化小锁”,改善了锁竞争问题。比如红码、黄码都很重要,但是红码的优先级肯定是高于黄码的,所以在双方需要同时测核酸时就让红码先行。

 

正是因为这种改善,让我们的手机在重度复杂场景下的流畅体验也能得到保障。

 

需要注意的是,现在的ColorOS超算平台率先引入了算力模型和并行计算引擎。不过也正是因为这一代只实现了部分功能,未来四大计算引擎加持下的“千人千面”的流畅才更值得期待。

 

 

总结

 

总的来说,ColorOS 13 推出的超算平台,针对杀后台、掉帧、续航差等问题,均做出了不同程度的优化,大大改善了我们日常使用手机遇见的痛点。

 

像锁竞争这类问题,在此之前也没有多少厂商进行关注。而 OPPO 这次针对软件系统自研的 ColorOS 超算平台无疑走在了行业前沿。

 

这种差异化竞争不仅可以增强 OPPO 在自研技术方面的投入,而且给用户带来了不亚于“换新”的体验提升。而这还只是ColorOS超算平台引入算力模型和并行计算引擎的情况下。

 

黑马已经开始畅想,等未来的ColorOS超算平台完全引入四大计算引擎之后,是不是就可以做到了针对不同用户的使用习惯对资源进行合理分配,建立专属的算法模型,做到“千人千面”的流畅。

 

“水善利万物而不争”这个道理我们都明白,但是真正能够做到的厂家却很少。

 

这一次 OPPO 深挖底层,站在用户角度思考我们真正需要的是什么,从而从软硬件底层进行优化,无疑让黑马看到国产手机该有的活力和温度。

 

图片[14]-ColorOS13:性能与续航怎么选?ColorOS超算平台:我全都要!-猎天网

 

黑马猜想,这或许也是 ColorOS 这一次 Slogan 的由来吧!

 

或许,对于终端用户而言,这些细微且真实的体验提升远比花里胡哨的纸面数据更加重要。

 

 

本篇文章来源于微信公众号: 黑马公社

THE END
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容

温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!