近期, OPPO 开放平台通过 Hyper Boost 技术上线申请,与开发者们共享 Hyper Boost 这一核心技术资源,共同探索 Hyper Boost 的更多可能。
Hyper Boost 是什么
Hyper Boost 是 OPPO 独立研发的一套跨越中间件与内核层的系统级优化方案,包含 System Boost、Game Boost 和 App Boost 三大模块,分别对系统运行速度、游戏流畅度、APP 开启速度等表现都有明显提升。
Hyper Boost 的发展史
Hyper Boost 加速引擎计划起源于 2015 年,在 R11 上首创「王者荣耀」定制调优,为用户提供 60 帧的流畅体验。
在此基础上,ColorOS 与 OPPO 研究院共同将此能力系统化、平台化,最终形成 Hyper Boost 1.0 版本于 2018 年 10 月上线,并搭载在 OPPO R17 中正式推出,目前累计覆盖 Reno 、Reno 10 倍变焦版、Find X 等 22 款机型。
Hyper Boost 1.0 加速引擎中表现最直观的是 Game Boost,Game Boost 主要通过「游戏空间」和「游戏助手」优化游戏体验。
通过OPPO「游戏空间」,用户可以调整网络模式、系统资源调配、功耗等功能,带来个性化的游戏体验。开启「游戏助手」,用户可以快捷开启勿扰模式、拒绝来电及挂机,也可以呼出微信、QQ、信息等应用,方便用户同时处理游戏任务和关键信息。
在 ColorOS 6 正式版中,ColorOS 深度优化 Game Boost,引入 Touch Boost 和 Frame Boost 两项核心技术,全新升级为 Game Boost 2.0,给用户更优秀、顺畅的游戏体验。
Hyper Boost 能做什么
提升应用启动速度
针对用户习惯,ColorOS 改写内核、用户空间、Framework、Java 层等,通过场景和行为划分,打通和芯片供应商的合作,实现针对性的精准优化,最后推出 System Boost,从系统底层上解决卡顿、耗电的方案,最高可以提升 31.91% 的应用启动速度。
提升触控响应
触控体验是影响游戏体验的重要因素,从 2017 年开始,经过多次技术升级与迭代,软硬件跨部门合作,最终形成 Touch Boost 。
Touch Boost 通过优化 Android 源码,重写关键函数,精简逻辑,使每帧的触控响应大约提升 24%,同时优化触控驱动,提升触控响应速度,减少 C4 深休眠几率,降低 40ms 延迟。
最后调整屏幕画面的渲染逻辑,逐帧优化触控画面,减少渲染等待,调度 CPU,实现大核绑定,动态调整内存/闪存频率,智能关闭低功耗模式,提高触控灵敏度,最终实现「开镜更快,大招更准」,全面提升游戏操作精准度。
在游戏实际测试中,启动 Touch Boost ,「和平精英」触控响应提升 21.6% ,「王者荣耀」触控响应提升 16.2% 。
提升帧率稳定性
Touch Boost 优化触控,Frame Boost 技术则针对游戏资源需求进行合理的应用,提高帧率稳定性,提升画面流畅度,有效减少游戏卡顿问题。
Frame Boost 通过图层消耗速度预测高负重场景,主动提前锁住大核心,投入更多资源提升帧率,预防和缓解卡顿,对游戏卡顿优化最高可达 73.68% ,给用户更流畅的游戏体验。
更智能的是,Frame Boost 仅在有卡顿或即将产生卡顿时介入,卡顿消失时立即解除,在提升游戏流畅度的同时,最大限度降低对续航造成的影响。
在游戏实际测试中,开启 Frame Boost,「和平精英」帧率稳定性提升了 38%,「王者荣耀」帧率稳定性提升了 20.09%。
提升应用流畅度
基于系统与游戏优化的经验,ColorOS 还针对应用性能做了技术攻关,通过搭建系统与应用的双向通信来提升 APP 的性能。
尤其是用户最常用的「淘宝」、「微信」等应用,ColorOS 与开发公司联合研发,提取了高频场景进行重点优化。以「微信」为例,我们对 11 个微信高频场景做了优化,在最受用户喜闻乐见的发送表情环节,流畅度提升了高达 35.9%。
Hyper Boost 的开放意义
在未来手机产业逐渐应用化的道路上,Hyper Boost 核心技术入驻 OPPO 开放者平台,整合 Hyper Boost 加速技术,可以为用户带来更好的加速体验,我们希望更多开发者可以加入我们,研究 Hyper Boost 的更多可能性。
Hyper Boost 核心技术已经可以在 OPPO 开放平台中进行资源申请,申请页面:https://open.oppomobile.com/service/openservice#id=12