加快手机速度的黑科技(又一项手机加速技术来了)
可能智能手机产业相关者也没有想到,与汽车发动机相关的术语今年会在智能手机行业这么火热。
Turbo 的本意是汽车中使用的涡轮增压器。后来英特尔将 Turbo Boost概念引入了 PC 行业,用以描述处理器加速,于是 Turbo 在处理器相关行业里又有了超频的含义,而且很多时候 Turbo 还被缩写为 T。比如高通旗下经典的 MSM8255T 处理器芯片就是指经过提频的 1.4GHz 版 MSM8255,而原版 MSM8255 是 1GHz 的主频。
自从数月前通过荣耀 Play,华为发布 GPU Turbo “很吓人的技术”之后,我们在手机新品发布会上也经常见到 Turbo 这类词原本出现在汽车领域的词汇。之所以手机终端厂商热衷于这些优化技术,则是因为 Android 手机自有的弊端,造成了用户卡顿等不良体验,而 Android 上的优化技术也成为行业趋势,都旨在提高用户使用手机的流畅性。
OPPO 也不甘人后,同样带来了一项目的相似的技术——令手机全面进入加速时代的 Hyper Boost。
加速技术能让手机变快多少?
借着来自汽车行业的术语,这些厂家都在告诉消费者,借助这类技术,手机的运行速度有不小的提高。
荣耀 Play 上首发的 GPU Turbo,主要针对过去麒麟 SoC 对于游戏支持的不足,进行了优化和提升。而关于 GPU Turbo 技术带来的提升,我们 PingWest品玩(wepingwest)此前曾进行过专项测试,这里不再赘述。
相比之下,OPPO 所发布的 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%。”
虽然这些都是理论数字,但实际也已经出现在 OPPO 最近发布的R17系列产品上,它们主要显示出 Hyper Boost 全面给手机流畅性带来的提升。这对被 Android 应用(尤其是手机淘宝)卡顿困扰的用户,可谓充满了诱惑力。
相似的技术名字,不同的技术原理
实际上,在发布后的一段时间内,外界对于华为 GPU Turbo 的技术详情知之甚少。大家只知道,“GPU Turbo 软硬协同的图形处理加速技术,打破了软硬件的边界,在系统底层对传统的图形处理框架进行了重构,实现了软硬件协同”。这一方面是因为华为对于该技术的保密程度颇高,另一方面也是因为这项技术实在复杂。
后来,国外媒体 AnandTech 从技术细节上对 GPU Turbo 进行过解析。GPU Turbo 的本质是华为针对每款设备、每款游戏的 DVFS(动态电压频率调整)优化控制。
虽然都旨在提高用户的使用流畅性,从已知的资料来看,OPPO Hyper Boost 技术原理和华为的 GPU Turbo 并不相同。
对了,这里插入一个问题,用户在使用手机时,为什么会有流畅与不流畅的感受?
实际上,给人以“流畅”观感的手机做到了系统效率高、屏幕刷新率高,甚至是网络连接畅通(这在游戏体验里颇为敏感)。
官方话术里,Hyper Boost 是 OPPO 自主研发的全场景、系统级资源调度优化方案,由系统引擎、应用引擎以及游戏引擎组成,能够全场景、系统底层级地提升用户的操作体验,是面向 20 个软件场景、20 个用户行为、提供 50 个优化方案,弥补 Android 系统资源调配机制的缺陷,让用户在绝大多数通用场景中获得最佳体验。
再详细一点,Hyper Boost 里的“系统引擎”引入了 OPPO 自主研发的行为感知调度(BAS)方案。过往 Android 系统的 Linux 底层内核以 20 毫秒为单位对底层硬件调整频率,而 OPPO 的行为感知调度方案通过全新设计的 Linux 任务调度器,以 0.2 毫秒为单位对底层硬件进行动态调频。
可别小看这从 20 毫秒到 0.2 毫秒的变化,系统引擎已经足够你小至更快地抢到红包,大至回复重要的工作信息。
Hyper Boost 里的“游戏引擎”不同于一般的 CPU/GPU 频率在游戏时的提升,而是对玩家最常遇到和核心需要解决的使用场景(如吃鸡类游戏中的团战、跳伞、开镜)进行针对性优化。
换言之,在各种核心游戏场景中,手机是可以判断出用户的行为和具体场景,并在瞬间给出最佳优化方案。此外,对于用户玩游戏时最担心的网络延迟问题,游戏引擎中的多态网络加速技术可以发现用户的 Wi-Fi 情况,在 Wi-Fi 不稳定或速度较低时,可以解决用户遇到网络状态不稳定,延迟过高的情况。其原理,是通过蜂窝数据网络与Wi-Fi同时工作,利用算法,智能分配数据包到不同的网络通道中,从而改善整体网络延迟。
应用引擎则是针对前文提到的三个超级应用——微信、手机淘宝、手机 QQ——优化。其具体场景的应用和提升,前文已经有了,这里按下不表。
相比之下,Hyper Boost 算是一套足够全面的解决方案。
一则,Hyper Boost 针对的 app 数量足够多,除了三款超级应用,还包括了十一款头部游戏,目前最火热的游戏皆包括在内。其背后的合作公司也包括了目前的各个头部开发者,以及 Unreal、Unity、Cocos 三大游戏引擎,这在业界也属于首次同时联合多产业链伙伴共同协作。
再则,Hyper Boost 并不限于某一个平台。OPPO提出Hyper Boost能够跨芯片平台兼容并覆盖旗下各类产品,换言之,使用高通和 MTK 平台的 OPPO 终端产品都能被惠及。
总的来说,全面、高效,Hyper Boost 是足够好的手机加速方案,但仍有进一步提升的地方。
在研发中,Hyper Boost 的学习过程皆为机器学习,而缺失了神经网络和深度学习,这点缺憾需要等到未来,OPPO 加入 AI 硬件模组,进一步提升 Hyper Boost 优化的能力,让优化过程更加智能。
而未来可期的还有,如果,我是说如果,Hyper Boost 被 Google 收入 Android 系统层面,那么被这项技术所惠及的受众和产业链中各类更多的厂商会更多。
注:欧阳洋葱对本文有帮助
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com