榮耀Play3的全場景加速是什么?
榮耀Play3新品上首發(fā)的嚇人的技術(shù)2.0--全場景加速引擎技術(shù)到底是個啥?今天就簡單給大家做一個科普。.
首先是一句話概括,全場景加速引擎就是通過系統(tǒng)內(nèi)核架構(gòu)調(diào)整,優(yōu)化資源調(diào)度邏輯,讓系統(tǒng)資源優(yōu)先供給當前正在前臺運行的應(yīng)用。簡單來說,就是給應(yīng)用開綠燈。
給應(yīng)用開綠燈這件事情,聽起來好像很簡單,其實里面的學問可非常深。我們詳細看一看。
01全場景加速引擎有啥作用?
全場景加速引擎,包括智慧系統(tǒng)調(diào)度、智慧內(nèi)存引擎兩個核心功能點。
A.智慧系統(tǒng)調(diào)度
智慧系統(tǒng)調(diào)度,是全場景加速引擎的靈魂。
熟悉手機系統(tǒng)的朋友應(yīng)該知道,Linux是安卓系統(tǒng)的“心臟”,也是安卓資源調(diào)度的“底層基石”。實際上,關(guān)于調(diào)度器的概念,早在Linux 2.2版本就有了,并且經(jīng)歷了多次升級,針對調(diào)度方式不斷優(yōu)化。
以上Linux的調(diào)度策略更像是一個烏托邦式理想國,強調(diào)公平分配資源;系統(tǒng)公平地對待每一個正在運行的應(yīng)用,比如你正在打王者,系統(tǒng)會把運行的“能量”平均分配,不僅分給王者,也同時分給暫時不在使用的微信、微博等應(yīng)用。
而加入了智慧系統(tǒng)調(diào)度算法的系統(tǒng),強調(diào)按需分配,在不影響系統(tǒng)流暢度的前提下,可以讓當前使用的第一任務(wù)駛?cè)肟燔嚨溃_到讓快更快的效果。打王者是你當前的第一任務(wù),那么系統(tǒng)會自動調(diào)度“能量”給到王者集中加速,而暫時減弱分配給微信等應(yīng)用的“能量”。
那么這個智慧系統(tǒng)調(diào)度究竟做了那些事情讓我們的手機變得更快更流暢呢?
我們用坐飛機來舉個例子:
假設(shè)微信APP是一位飛機乘客,她來到機場后,在和其他APP一起排隊等待登機。這時候,用戶打開了微信準備使用,而在他前面還有20多個APP在等待順序登機,這時怎么辦?
標準的Android系統(tǒng)默認的分配資源的邏輯,是將系統(tǒng)資源平均分配給這20個APP,就好像20個人同時嚷嚷著要優(yōu)先值機,這時候我們的檢票員就手忙腳亂,忙不過來了,系統(tǒng)效率也大大降低,反映到手機使用上,就是會變卡:點開一個對話,手機要反應(yīng)個1-2秒才能進入
而搭載了全場景加速引擎的榮耀Play3在遇到這個場景時會如何處理?
當用戶打開微信APP準備使用時,智慧調(diào)度系統(tǒng)開始發(fā)揮作用,為微信開通VIP通道,優(yōu)先辦理值機。同時,與微信一起被調(diào)用的輸入法、語音識別、觸摸滑動動畫、相機等功能,也一并被打上了優(yōu)先標簽,可以與微信一起優(yōu)先辦理值機,就如同你用國行白金卡可以帶著和你同行的朋友一起優(yōu)先登機一樣。