三大场景、两个关键,从Hyper Boost看OPPO的“技术流”

10月11日,OPPO发布了全场景、系统级资源调度优化方案——OPPO Hyper Boost加速引擎。简单来说,OPPO Hyper Boost加速引擎是一套软件,能够让应用程序与系统资源实现实时“双向对话”。当来自应用和游戏程序的不同场景和用户行为被Hyper Boost加速引擎识别之后,它会根据具体需求,针对性、全方位地优化系统资源调配,让硬件资源能被更好地利用,从而使应用和游戏程序响应更加迅速、整体系统运行更加流畅。

多年以来,Android手机用久了就会卡顿,这已经成为行业痼疾。如今,OPPO Hyper Boost加速引擎能否解决这个难题?

三大场景:覆盖全场景的用户体验提升

我们来看看在手机使用过程中,最常用、同时也最容易出现卡顿的三个场景:切换应用、玩游戏、应用内使用,看看OPPO Hyper Boost在这三个场景中做得怎么样。

1. 切换应用

先给大家一个“吓人”的数字:部分应用启动速度提升31.91%,这还是软件“冷启动”的时间。在这里,OPPO 通过OPPO Hyper Boost的系统引擎调配底层硬件资源,并且专门针对 20+个软件场景、20+个用户行为提供了50+个优化方案,让用户在绝大多数通用场景中获得最佳体验。

例如,当用户在使用微信时突然看到了美景,想要马上拍照,系统引擎会怎么做?

首先,微信在系统引擎中配置为“超级应用场景”,支持较高的性能。当用户点击 Home 按键后,就会触发系统引擎的“动画加速”,加快从微信切换到桌面的速度。接下来,由于桌面是系统引擎中的“桌面场景”,属于低功耗场景,所以在没有操作时,系统会默认功耗优化优先。

当用户左右滑动桌面,选择到包含相机的页面,就会触发系统引擎的“滑动加速”,保证用户滑动时界面流畅不卡顿。当用户点击相机图标,就会触发“相机启动加速”,系统会自动为相机适配一个最合适的启动参数和时间。进入相机后会切换到“相机预览场景”,如果用户持续停留在预览界面,系统也会自动优化预览的功耗。当用户点击拍照按钮后,就会触发系统引擎的“拍照加速功能”,系统会调动 CPU、GPU、内存和磁盘资源,尽可能快速地完成拍照、编码和存储的过程。

2. 玩游戏

再给大家一个数字:稳定的 39.7 帧。用了OPPO Hyper Boost的游戏引擎,再去玩《绝地求生:刺激战场》的时候,你会发现爽得不得了,这是因为OPPO 针对用户关键的游戏场景例如场景加载、跳伞、开镜等复杂场景进行了针对性优化,通过上千场的测试,游戏引擎能够让游戏的平均帧率稳定在39.7帧。

这是如何做到的呢?这是因为OPPO Hyper Boost 中的游戏引擎针对目前市面上的热门游戏做了针对性优化。与简单地提升 CPU 和 GPU 频率有所不同,游戏引擎针对玩家最常见、最核心的使用场景进行了针对性优化,例如前面所说的刺激战场中的跳伞、开镜等场景,从而确保了游戏玩家在复杂的游戏场景中拥有更优质的体验。

更绝的是,游戏引擎中的多态网络加速技术,能够通过蜂窝数据网络与 Wi-Fi 同时工作,利用算法智能分配数据包到不同的网络通道中,从而在Wi-Fi 不稳定或Wi-Fi 网速较低时解决用户网络延迟过高的问题。

3. 应用内使用

最后给大家一个数字:页面进入速度提升48.21%。Hyper Boost 中的应用引擎针对手机用户最常使用的超级应用——微信、手机淘宝、手机 QQ,针对用户的使用行为和使用场景进行了全面优化。

以手机淘宝为例,OPPO对用户最常使用的19个使用场景进行全面优化。优化后,手机淘宝的购物车页面进入速度提升48.21%,店铺页面进入速度提升30.78%,搜索页面进入速度提升26.2%,搜索页面点击搜索速度提升23.07%,订单详情页面进入速度提升22.29%。

从以上的三个场景、三个数字我们可以看出,OPPO Hyper Boost确实威力巨大,它对于用户体验的提升是全场景、全方位的。

两个关键:走向产业联合的技术路径

今年下半年一个明显的趋势是,手机行业正从“秀指标”向“拼体验”转化。而Hyper Boost的发布,可以看出OPPO在用户体验优化中的独特思路。

老冀认为,Hyper Boost有两个差异化关键:

一个是“双向对话”,这是Hyper Boost机制与原理,它决定了这套系统优化技术的全场景、系统性,保证了用户体验提升的整体性。

一般传统提升性能的方式,是简单粗暴的,比如直接提升频率来优化处理速度,但这会导致功耗瞬间加大,CPU/GPU过热,反过头来一样会导致降频。

而Hyper Boost是一种动态、实时的方式,例如,当OPPO Hyper Boost检测到频繁刷帧的情况,就会调动CPU、GPU等各方面资源,确保有足够的、有效的运算性能。与之相反的时候,则会释放计算资源,从而降低功耗。其最终目的,是为了实现性能和功耗这对智能手机中最大的“冤家对头”,在长时间、整体性上的有效平衡。

拿《王者荣耀》来说,如果只是在游戏中单纯提升 CPU 和GPU 频率,虽然可以让游戏画面帧率较为流畅,但却带来了发热和功耗较高的弊端,而“闭着眼睛”做优化还会导致许多无法兼容匹配的问题,例如闪退、死机、花屏等等。

为此,OPPO 与《王者荣耀》以及《王者荣耀》的游戏引擎——Unity 进行了合作,实时监测调配需求。比如团战时,GPU的渲染量要求会很高,使用传统Android系统的OpenGL进行调度的话,需要几十毫秒,很容易出现卡顿,而OPPO方案则以“双向对话”的机制将这一通话时间缩减到16.7毫秒之内解决,以保持每秒60帧的流畅性。

另一个是“产业联合”,是Hyper Boost的生态土壤与必要条件,最有价值的是,它揭开了一直横亘在优化上的“应用黑匣子”,实现了用户体验从“虚”到“实”。

一个简单的例子是,以往用户玩游戏时,传统系统在判定网络延迟时,只能抓取到手机到通讯基站或者到Wi-Fi热点的延迟,但实际上这仅仅是游戏通信处理的一个片段而已。真正的游戏信号流程是,手机把这个发射的数据包通知基站,基站通知核心网,核心网通知腾讯的服务器,腾讯的服务器处理完,回到核心网,回到基站,回到手机端,这样一个完整闭环的延迟数据显示。

而OPPO正是通过与《王者荣耀》的合作,获得“全链路延迟”的真实数据。得益于与热门游戏成功的优化案例,OPPO 认为类似的优化机制可以进一步推广在应用层面,于是又成为了微信和手机QQ的技术合作伙伴,对这些超级APP进行了针对性的优化。

实际上,OPPO Hyper Boost已经与自身终端、跨芯片平台、游戏引擎、超级应用、热门游戏打通了全产业链的合作。如今,不管你的手机是高通还是联发科平台,游戏用的是Unreal还是Unity游戏引擎,玩的是《绝地求生》还是《穿越火线》,正在刷微信还是手机淘宝,OPPO Hyper Boost都能够做到从底层进行全面加速。

但老冀认为,Hyper Boost最为重要的是,作为一种底层解题的思路,在可拓展性和持续迭代上具有优势,随着手机行业技术发展与用户习惯、用户使用场景地变化,可快速、持续地迭代更新,例如5G通讯技术的融入,AR与3D重建使用场景的加入。而陈岩也表示将在未来发展方向上考虑加入AI专用加速器来进一步提升优化效率。

软硬件实力厚积薄发,OPPO技术流的关键词是“全面”?

技术的研发都不是一朝一夕的,在老冀看来,OPPO Hyper Boost的发布,进一步凸显了OPPO积累已久的科技实力。

OPPO研究院软件研究中心负责人陈岩透露,OPPO Hyper Boost是一套程序,它涉及到了Android操作系统的Framework(框架)层、Native(原生)层和Linux的Kernel(内核)层。其中Kernel(内核)层只占用了140-160KB的存储,最大的一部分是Power Table(动、静态功耗表格)。

OPPO研究院软件研究中心负责人陈岩

为了实现OPPO Hyper Boost的全场景覆盖,OPPO的软件开发团队付出了辛苦的努力,整个源代码达到了几十万行的量级。不过,体现在OTA升级软件中却“不到1MB”。今年8月发布的OPPO R17系列已经搭载了OPPO Hyper Boost,OPPO R11系列、OPPO A83、OPPO A1等机型也将在今年11月通过OTA升级获得OPPO Hyper Boost,随后还将在OPPO的更多更早的机型中普及。

OPPO Hyper Boost是一整套系统加速解决方案,它深入到Android操作系统的底层,适用于哪怕配置相对较低的普及机型。老冀认为,这将大大提升OPPO在全线市场的竞争力。

其实,OPPO一直都有很多的技术创新,只不过OPPO从来不做盲目的创新,而是基于对竞争环境与科技创新的洞察与理解,以消费者为中心去做技术创新。如果说之前在OPPO Find X系列上的“双轨潜望结构”、超级闪充、3D结构光中我们已经了解了OPPO惊人的硬件技术实力的话,OPPO Hyper Boost则让我们对OPPO的软件实力刮目相看。

如今,OPPO已经是全面的“技术派”,它正在与众多技术合作伙伴一起,推动手机产业走向更广阔的未来。

免责声明:此文内容为第三方自媒体作者发布的观察或评论性文章,所有文字和图片版权归作者所有,且仅代表作者个人观点,与 无关。文章仅供读者参考,并请自行核实相关内容。投诉邮箱:editor@fromgeek.com。


企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2018-10-22
三大场景、两个关键,从Hyper Boost看OPPO的“技术流”
10月11日,OPPO发布了全场景、系统级资源调度优化方案——OPPO Hyper Boost加速引擎。

长按扫码 阅读全文

Baidu
map