首页»版块 更多荣耀手机 其它机型 荣耀Play3首发的全场景加速引擎技术,到底是个啥?

荣耀Play3首发的全场景加速引擎技术,到底是个啥?

    [复制帖子标题和链接]

3.1万37

荣耀粉丝40642778 摄影达人  发表于 2019-9-20 17:34:55 属地未知 来自:浏览器
最近很多人问老熊,在荣耀Play3新品上首发的吓人的技术2.0--全场景加速引擎技术到底是个啥?今天就简单给大家做一个科普。
荣耀Play3首发的全场景加速引擎技术,到底是个啥?
首先是一句话概括,全场景加速引擎就是通过系统内核架构调整,优化资源调度逻辑,让系统资源优先供给当前正在前台运行的应用。简单来说,就是给应用开绿灯。

给应用开绿灯这件事情,听起来好像很简单,其实里面的学问可非常深。我们详细看一看。

01全场景加速引擎有啥作用?
荣耀Play3首发的全场景加速引擎技术,到底是个啥?

全场景加速引擎,包括智慧系统调度、智慧内存引擎两个核心功能点。

A.智慧系统调度
智慧系统调度,是全场景加速引擎的灵魂。
熟悉手机系统的朋友应该知道,Linux是安卓系统的“心脏”,也是安卓资源调度的“底层基石”。实际上,关于调度器的概念,早在Linux 2.2版本就有了,并且经历了多次升级,针对调度方式不断优化。
荣耀Play3首发的全场景加速引擎技术,到底是个啥?
以上Linux的调度策略更像是一个乌托邦式理想国,强调公平分配资源;系统公平地对待每一个正在运行的应用,比如你正在打王者,系统会把运行的“能量”平均分配,不仅分给王者,也同时分给暂时不在使用的微信、微博等应用。

而加入了智慧系统调度算法的系统,强调按需分配,在不影响系统流畅度的前提下,可以让当前使用的第一任务驶入快车道,达到让快更快的效果。打王者是你当前的第一任务,那么系统会自动调度“能量 ”给到王者集中加速,而暂时减弱分配给微信等应用的“能量”。

那么这个智慧系统调度究竟做了那些事情让我们的手机变得更快更流畅呢?
我们用坐飞机来举个例子:
荣耀Play3首发的全场景加速引擎技术,到底是个啥?
(几十个APP在排队,想启动微信只能干着急)

假设微信APP是一位飞机乘客,她来到机场后,在和其他APP一起排队等待登机。这时候,用户打开了微信准备使用,而在他前面还有20多个APP在等待顺序登机,这时怎么办?
标准的Android系统默认的分配资源的逻辑,是将系统资源平均分配给这20个APP,就好像20个人同时嚷嚷着要优先值机,这时候我们的检票员就手忙脚乱,忙不过来了,系统效率也大大降低,反映到手机使用上,就是会变卡:点开一个对话,手机要反应个1-2秒才能进入。


而搭载了全场景加速引擎的荣耀Play3在遇到这个场景时会如何处理?
当用户打开微信APP准备使用时,智慧调度系统开始发挥作用,为微信开通VIP通道,优先办理值机。同时,与微信一起被调用的输入法、语音识别、触摸滑动动画、相机等功能,也一并被打上了优先标签,可以与微信一起优先办理值机,就如同你用国行白金卡可以带着和你同行的朋友一起优先登机一样。

这样一来,站在用户角度,系统会分配最多资源供给当前正在使用的APP,给用户的直观感受就是手机的反应更快了,操作跟手,卡顿更少。当前你在使用的APP,与和它关联在一起的进程和服务,系统都会为他们统统都开绿灯,用最充足的资源来满足,手机用起来自然流畅无比。
另外,对于不同类型的应用,全场景加速引擎的智慧系统调度,也能根据应用类型去匹配对应的资源。

比如,系统中有某些耍小聪明的APP,明明不需要太多系统资源,却会通过显示浮窗等小手段,霸占前台的资源。这时智慧系统调度会识别出这类APP,并降低它的优先级,保证系统资源合理分配。就好比登机用的摆渡车,10个人登机,调用小巴士,30个人登机时,调用大巴士,合理分配资源的同时不浪费系统资源。

除此之外,智慧调度系统还会学习用户使用各类APP的习惯,优先加载即将使用的内容,让你从出家门到上飞机,都是一路绿灯畅通无阻,一气呵成。手机用起来自然得心应手。


荣耀Play3首发的全场景加速引擎技术,到底是个啥?
智慧调度系统自动分辨VIP并给予优先服务

B.智慧内存引擎   

说完智慧系统调度,我们再来看看智慧内存引擎。
在标准Android系统环境下,由于内存分配和回收不区分前后台进程区分的概念,不管前台还是后台发起的内存请求, Linux系统都公平对待,这样就会导致在系统高负载的情况下,常常会因后台应用与前台内存资源竞争而导致卡顿。


但是现在的APP动辄几百MB甚至以G计算,如何可以高效利用有限的运行内存空间呢?智慧内存引擎应运而生:
智慧内存引擎的两大法宝就是:智能识别管控、压缩转存。
智能识别管控,综合用户使用习惯和应用使用频率,构建用户差异化的VIP服务体系,保障用户常规操作的便利性和流畅性体验。你的手机心里,永远为你想要的那个APP留着一块地,且收放自如。

压缩转储形象的来说好比一个收纳箱,对于优先级较低、不太活跃的任务,通过华为自研算法进行压缩转储等处理,确保每一个空间都能高效合理的利用。打个比方,就好比到了夏天,用压缩袋把冬季的衣物压缩后转存在床底,空出衣柜来放更多经常穿的夏装。当天气变冷的时候,从床底取出冬季衣服,把夏装压缩放到床底。保证高效利用衣柜空间的同时,丝毫不影响生活的便利性。
荣耀Play3首发的全场景加速引擎技术,到底是个啥?

(压缩转存,合理用空间)


02全场景加速引擎如何实现?
全场景加速引擎的两把刷子:智慧系统调度和智慧内存引擎,看起来原理非常简单,但因为涉及到需要修改Android系统底层内核,所以做起来并不容易。这并不是简单地停留在UI层面上的优化,而是从根本上修改了Android系统在资源调度和分配上底层逻辑,让手机系统运行速度更快也更加智能。

这些看似简单的功能,涉及华为12个部门157位研发专家两年的辛勤努力,甚至还调用了华为2012实验室的武器库储备,深度优化39项底层内核,获得了46项研发专利。
荣耀Play3首发的全场景加速引擎技术,到底是个啥?

使用了全场景加速引擎技术后的荣耀Play3能够实现应用启动速度提升19%,系统操作流畅度提升27%,这不仅是华为对自身技术的自信,也是荣耀对用户体验负责的最直观的体现。


全场景加速引擎,仅仅是华为/荣耀对未来操作系统探索之旅中的一小步,与GPUTURBO、方舟编译器、EROFS超级文件系统等自研科技一起,帮助荣耀Play3在流畅体验的跑道上远远领先于对手。至于手机操作系统的未来是什么样子,我们更希望通过一步步的努力,来冲破这一片混沌未分的天地!


评论37
荣耀粉丝120933743  LV6  发表于 2019-9-20 19:16 属地未知 来自:荣耀 20
将来20会上吗
荣耀粉丝24758201  LV8  发表于 2019-9-20 19:41 属地未知 来自:荣耀V20
二楼?
荣耀粉丝25094210  LV8  发表于 2019-9-20 21:23 属地未知 来自:荣耀20 Pro
我就想问20p什么时候上
荣耀粉丝119725519  LV7  发表于 2019-9-20 21:40 属地未知 来自:荣耀8X
荣耀8X什么时候能用?
荣耀粉丝25920639  LV6  发表于 2019-9-20 21:45 属地未知 来自:荣耀V20
这就是10.0的特性吧?
荣耀粉丝54607483  LV6  发表于 2019-9-20 22:14 属地未知 来自:荣耀 20
20什么时候上
   发表于 2019-9-21 00:01 属地未知 来自:浏览器
半年度共和国
他似星辰大海  LV9  发表于 2019-9-21 06:05 属地未知 来自:荣耀Play
play可能够呛
荣耀粉丝129033066  LV4  发表于 2019-9-21 09:14 属地未知 来自:荣耀 20
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表