首页 > 即时 > 正文

详解OPPO Hyper Boost河南联通营业厅 加速引擎:不只是应用启动速度大幅提升


更新日期:2018-10-16 11:24:46来源:网络点击:1208416

继华为的GPU Turbo和vivo Dual Turbo之后,OPPO的Hyper Boost近期也正式登场。

上周,OPPO召开了一场规模不大的技术沟通会,正式发布了一个针对安卓系统开发的,由系统引擎、应用引擎和游戏引擎组成的系统优化:OPPO Hyper Boost加速引擎。该引擎将帮助实现安卓智能手机功耗与性能表现的优化,全面加速用户体验。

按照官方的介绍,OPPO Hyper Boost加速引擎的核心工作原理是让应用程序与系统资源实现实时“双向对话”。当来自应用和游戏程序的不同场景和用户行为被Hyper Boost加速引擎识别之后,它会根据具体需求,针对性、全方位地优化系统资源调配,让硬件资源能被更好地利用,从而使应用和游戏程序响应更加迅速、整体系统运行更加流畅。

历时三年实现三大引擎合体

事实上,当智能手机硬件创新进入瓶颈期后,国产手机厂商从今年开始陆续公布自家在软件方面的创新优化。据OPPO研究院软件研究中心负责人陈岩透露,OPPO早在2015年就开始Hyper Boost加速引擎技术相关的研究。

这是因为国产手机厂商都在谷歌原生安卓系统的基础上进行各自的UI定制,与封闭的iOS系统不同,安卓系统开放的特性再加上谷歌应用商店在国内无法统一监管,也给安卓手机带来了用久了卡顿等通病。

针对这个用户痛点,OPPO希望能够开发新的调度算法,实现对用户直接行为场景的感知,进行系统的调度。OPPO Hyper Boost加速引擎实际上是由三大引擎组成,分别是系统引擎、游戏引擎与应用引擎。

在2016年的时候,OPPO又将该系统在高通和MTK平台上进行了优化;2017年开始了游戏引擎的研发工作,比如与腾讯天美实验室展开了合作;在2018年全新设计了OPPO应用加速引擎,对于常用的超级应用,实现了应用内优化。

System Boost(系统引擎):OPPO Hyper Boost可兼容、贯通多底层硬件平台,实现全域优化。系统引擎可针对20多个软件场景、20多种软件行为,提供50多个优化方案,充分调用底层硬件资源,确保用户在绝大多数通用场景中享受到更流畅、稳定的使用体验。

Game Boost(游戏引擎):OPPO率先与腾讯、网易,以及Unreal虚幻、Unity、Cocos三大游戏引擎进行深度合作,未来将对Top100手机游戏进行底层优化。目前,游戏引擎针对王者荣耀、刺激战场等11款市面上最受欢迎的顶级手机游戏提供了专项优化。同时,其多态网络加速技术可智能分配数据网络与Wi-Fi网络通道的流量数据,改善整体网络延迟状况,帮助玩家获得更轻松、畅快的游戏体验。

App Boost(应用引擎):OPPO针对平台级的超级应用进行了系统级专项优化:通过和微信团队基于HC框架进行联合优化,应用引擎针对微信的11个用户场景进行优化,流畅性和速度上均有大幅提升;通过与手机淘宝团队定制优化,针对手机淘宝的19个用户场景进行优化,流畅度和效率上有明显提升;通过与手机QQ团队协同优化,针对手机QQ中的13个用户场景进行优化,应用反馈和用户体验的优化效果明显。

就是这样,拆成三步走,最终有了今天的Hyper Boost。把OPPO Hyper Boost当做一个程序,它的实际大小不足1MB。值得一提的是,这是一个完全离线的程序,并不会收集用户隐私数据,也不会主动抓取任何用户日志。

也就是说,这项技术所获取到的用户行为,不是可认知的行为。举例来说,用户会点触触摸屏,但是OPPO并不会保存用户点触的位置信息。

核心是“双向通话”通信机制

在近期媒体采访中,OPPO研究院软件研究中心负责人陈岩强调了Hyper Boost两个关键词:全场景与系统级。所谓的全场景不仅包括原生的手机应用,也包括了所有的第三方应用。

“因为现在的手机环境实际上是手机厂商‘搭台’,应用厂商在上面“唱戏”的这样一个环境。我们也非常希望,最终我们对于这些第三方应用有深度的应用内优化,从而做到极大的提升用户的使用体验。”陈岩说。

系统级与其他优化的不同点就在于,OPPO Hyper Boost会强调CPU、GPU、RAM、ROM、移动网络、Wi-Fi网络、显示,也就是人机交互主界面不断改进,实现系统级的硬件全覆盖,这样来保证手机系统无卡顿。

另外需要提到的是Hyper Boost的设计过程不仅仅是关注性能,对于手机这种极端敏感的、性能功耗冲突会非常严重的设备,如何做到可持续的性能提升,又兼顾功耗、发热情况,这才是这项技术设计初衷中最重要的。

需要提到的这项技术的一个核心是“双向通话”通信机制。Android系统如果走传统的通信机制,从最上层到最底层的资源调度,通常是几十毫秒的时间。随着刷新率的不断提升,尤其是在游戏应用当中,这样的资源调度时间太长。

以60帧每秒的这种刷新率,实际上手机系统一定要在16.7毫秒之内解决,而且越早越好。所以OPPO的“双向对话”可以允许第三方应用直接通知手机操作系统需要什么样的资源。

另一个降低手机功耗发热的例子是,OPPO的工程师会针对不同机身材质、不同处理器平台、不同硬件配置的手机,做不同的数据标注,给到Hyper Boost程序一个配置值,以此来保证不同型号的手机,尽可能的实现相近的优化表现。

陈岩在采访中表示,Hyper Boost强调的是对于手机用户体验的提升,而用户体验直接来自于用户的日常实际使用。“我们重视的是用户在各个应用中细节的使用场景,是这些场景下的每一步体验。”陈岩表示。

目前Hyper Boost三大引擎全面集成是在OPPO R17系列产品上,不久之后也会通过OTA系统升级的方式,全面部署到Find系列、R系列、A系列全部机型上。但是考虑到空间结构不一样,具体应用的层面,一些举措会有差异。

同时,Hyper Boost接下来也会结合AI硬件模组以及5G网络的特性,令优化更智能,同时给用户带来极致的游戏和移动互联网体验。“整合AI的专用加速器,例如DSP之类的AI相关硬件,这是OPPO未来的工作重点。”陈岩说。


相关:

土耳其终于放了特朗普想要的人,两国能重归于好吗?原标题:观察| 土耳其终于放了特朗普想要的人,两国能重归于好吗?土耳其释放美方关键人质,特朗普喜悦之情可谓溢于言表,但认为美土关系因此回暖可能还为时过早。路透社10月13日报道称,特朗普总统当日表示,美..

中韩渔船在济州海域相撞 中国渔船船长腹部有擦伤原标题:突发!中韩渔船在济州海域相撞中国渔船船长受伤事故现场(韩联社)事故现场(韩国KBS新闻)海外网10月16日电据韩联社报道,当地时间16日凌晨2点32分,韩国济州海洋警察署接到报警,在济州遮归岛以西94公里..

上一篇: 俄联盟号飞船发射失利,专家透露重要“内幕”!
下一篇: 科技日报再问国产创新药为啥总是难产:缺少0到1的推动主体