对标华为“吓人技术”?OPPO Hyper Boost有啥看点
2018-10-16
近日,OPPO推出了一项名为Hyper Boost的技术。看描述难道是接棒华为Turbo的又一吓人技术?
据OPPO介绍,OPPO Hyper Boost是OPPO自主研发的全场景、系统级资源调度优化方案,其由系统引擎、应用引擎和游戏引擎组成,能够实现全场景、系统底层级别的提升用户的操作体验,弥补安卓系统资源调配机制的缺陷。听上去能够解决的问题很多,但是归根截图似乎也是提升手机的流畅度,那这到底与华为又有什么区别呢?
先来看一下华为的Turbo技术。Turbo 的本意是汽车中使用的涡轮增压器。后来英特尔将 Turbo Boost 概念引入了 PC 行业,用以描述处理器加速,于是 Turbo 在处理器相关行业里又有了超频的含义。
自从数月前通过荣耀 Play,华为发布 GPU Turbo “很吓人的技术”之后,我们在手机新品发布会上也经常见到 Turbo 这类词原本出现在汽车领域的词汇。之所以手机终端厂商热衷于这些优化技术,则是因为 Android 手机自有的弊端,造成了用户卡顿等不良体验,而 Android 上的优化技术也成为行业趋势,都旨在提高用户使用手机的流畅性。
OPPO 也不甘人后,同样带来了一项目的相似的技术——令手机全面进入加速时代的 Hyper Boost。
这技术真的能加速?
首先我们来看一下荣耀 Play 上首发的 GPU Turbo,这款技术主要针对过去麒麟 SoC 对于游戏支持的不足,进行了优化和提升。
那Hyper Boost也是这样吗?其实它们俩的维度是不一样的,其技术显得更为全面。以如今手机用户最常用的三个应用——微信、手机淘宝、手机 QQ——为例。
在微信场景下,“与没有优化的情况相比,Hyper Boost 会让进出会话页面流畅度提升 29.8%,朋友圈滑动流畅度提升 19.9%,进入未读聊天群流畅度提升 23.5%,GIF 表情流畅速度提升 35.9%。”
手机淘宝场景下,在优化后,手机淘宝的购物车页面进入速度提升 48.21%,店铺页面进入速度提升30.78%,搜索页面进入速度提升 26.2%,搜索页面点击搜索速度提升 23.07%,订单详情页面进入速度提升 22.29%。
手机 QQ 场景下,经过优化,“手机 QQ 首次打开聊天页面提升 69.71%,非首次打开聊天页面提升 67.23%,退出聊天页面提升 51.92%,打开空间提升 20.95%,以及手机 QQ 启动提升 14.93%。”
这些数字其实已经能够说明情况了,Hyper Boost可以全面给手机流畅性带来的提升。这对被 Android 应用(尤其是手机淘宝)卡顿困扰的用户,可谓充满了诱惑力。
相似的技术名字,不同的技术原理
华为 GPU Turbo技术详情到底是什么样的呢?国外媒体 AnandTech 从技术细节上对 GPU Turbo 进行过解析。GPU Turbo 的本质是华为针对每款设备、每款游戏的 DVFS(动态电压频率调整)优化控制。
OPPO Hyper Boost 技术原理和华为的 GPU Turbo 并不相同。
Hyper Boost 里的“系统引擎”引入了 OPPO 自主研发的行为感知调度(BAS)方案。过往 Android 系统的 Linux 底层内核以 20 毫秒为单位对底层硬件调整频率,而 OPPO 的行为感知调度方案通过全新设计的 Linux 任务调度器,以 0.2 毫秒为单位对底层硬件进行动态调频。这从20 毫秒到 0.2 毫秒的变化,能让你更快地抢到红包或者回复重要的工作信息。
Hyper Boost系统的用处
我们先从System Boost系统引擎开始说起,系统引擎可兼容、贯通多底层硬件平台,实现全域优化,可针对20多个软件场景、20多种软件行为,提供50多个优化方案。
Hyper Boost加速引擎
其中20多个软件场景包含了启动场景、超级游戏场景、超级应用场景、导航场景、音乐播放场景、浏览器场景、桌面场景、列表项场景、电子书场景、图库类场景、IO场景、通用场景等等;20多种用户指令包含界面滑动、安装应用、打开应用、打开图片、系统休眠、访问网络等等;而50多种优化方案则包含应用启动启动加速、开机启动加速、按键唤醒加速、人脸识别加速、指纹识别加速、屏幕点击加速、触摸滑动加速、动画切换加速、内存回收加速等,笔者也通过以上的场景进行体验,有了Hyper Boost加速引擎的加持,启动速度更快,界面切换更流畅,可以说这“20+20+50”涵盖了我们使用智能手机的绝大部分需求。
Game Boost游戏引擎
我们接着看看Game Boost游戏引擎,OPPO的游戏引擎针对目前市面上大部分热门游戏进行了针对性优化。OPPO的优化策略并非简单提升CPU、GPU的频率,而是和游戏厂家合作,深入玩家在游戏中最常见、最核心的使用场景进行了针对性优化。目前Hyper Boost中的游戏引擎已经针对最受用户欢迎的11款热门游戏进行了定制优化,包括王者荣耀、海穿越火线、FIFA足球世界、绝地求生:刺激战场、QQ飞车、拳皇命运等。
App Boost应用引擎
最后来看看App Boost应用引擎,OPPO率先针对平台级的超级应用进行了系统级专项优化:通过和微信团队基于HC框架进行联合优化,应用引擎针对微信的11个用户场景进行优化,在优化后,进出会话页面流畅度提升29.8%,朋友圈滑动流畅度提升19.9%,进入未读聊天群流畅度提升23.5%,GIF表情流畅速度提升35.9%。
OPPO Hyper Boost加速引擎的核心工作原理是让应用程序与系统资源实现实时“双向对话”。当来自应用和游戏程序的不同场景和用户行为被Hyper Boost加速引擎识别之后,它会根据具体需求,针对性、全方位地优化系统资源调配,让硬件资源能被更好地利用,从而使应用和游戏程序响应更加迅速、整体系统运行更加流畅。
相比之下,Hyper Boost 算是一套足够全面的解决方案。
Hyper Boost的不足
在研发中,Hyper Boost 的学习过程皆为机器学习,而缺失了神经网络和深度学习,这点缺憾需要等到未来,OPPO 加入 AI 硬件模组,进一步提升 Hyper Boost 优化的能力,让优化过程更加智能。