首先糾正題主一個概念:EMUI本質(zhì)不是一個外呼系統(tǒng),所以華為外呼不存在有兩個外呼系統(tǒng)的概念。
然后再糾正下面一些答主的錯誤概念:EMUI并不僅僅是一個深度定制UI的外呼。
下面我來詳細(xì)說明:
1. EMUI與外呼的關(guān)系是什么關(guān)系?
外呼是外呼系統(tǒng),而EMUI本質(zhì)是高級版BSP。
1.1 什么是BSP?
玩過嵌入式開發(fā)的朋友,都會接觸一個概念:BSP(Board Support Package),中文譯名:板級支持包。
BSP是干什么的呢?
簡單地說,BSP的主要功能如下:
(1)提供必要的硬件驅(qū)動
(2)初始化加載外呼系統(tǒng)的軟硬件環(huán)境
(3)加載外呼系統(tǒng)、將控制權(quán)交給外呼系統(tǒng)
可能會有朋友要問了:外呼系統(tǒng)不就有驅(qū)動嗎?那為什么BSP還要多此一舉來提供硬件驅(qū)動呢?
這其實是一個先有雞還是先有蛋的問題。
系統(tǒng)上電之后,首先運行的是BSP,然后由BSP來加載外呼系統(tǒng)。你想想,BSP將外呼系統(tǒng)從外存(對于現(xiàn)在的大部分外呼,就是FLASH)讀到內(nèi)存這個過程需要些什么?內(nèi)存是不是得先初始化?FLASH讀取是不是需要FLASH驅(qū)動?加載過程是不是要顯示點信息給用戶?那么是不是得有基本的顯示驅(qū)動?這些都是在外呼系統(tǒng)加載之前所必需的的手機系統(tǒng),所以BSP必須自己擁有這些最基本的驅(qū)動程序。
其實整個過程,你可以類比PC機上的BIOS系統(tǒng)。BSP就是嵌入式環(huán)境里的BIOS。
那么,為什么說華為的EMUI是一個高級版BSP呢?
這是因為除了上面這些BSP的基本功能之外,華為還在BSP里面添加了如下這些極大提升對用戶性能體驗的玩意:
1.2 魔改UI
這個我就不再多費筆墨了,大家已經(jīng)非常熟悉。
1.3 EROFS
EROFS的英文全稱:Extendable Read-Only File System,中文譯名:超級文件系統(tǒng)。
這項技術(shù)是華為在2018年6月對外展示的,在華為P30外呼上首次被應(yīng)用。它采用了改進(jìn)的壓縮算法,不僅使得P30 Pro 128G機型上的ROM存儲空間壓縮了2GB,更使得外呼系統(tǒng)分區(qū)的FLASH的隨機讀寫性能提升20%~300%。
1.4 GPU Turbo 3.0
曾經(jīng)很多游戲玩家都抱怨華為外呼的GPU性能不行,玩游戲體感跟不上。后來華為投入了大量資源和精力,研發(fā)出了GPU Turbo技術(shù),打通了EMUI、GPU和CPU之間的瓶頸,它可以完成60%的性能提升,30%的功耗降低。
其技術(shù)原理如果用一句話來概括就是:偵測相鄰兩幀之間的差異,在做畫面渲染時,只對差異部分進(jìn)行渲染。這樣就可以大大節(jié)省GPU的開銷,提升速度。用戶眼球感受到畫面掉幀需要16.7毫秒的時間,而GPU Turbo可以把下一幀的渲染時間控制在7毫秒以內(nèi),最快可以在短短3毫秒以內(nèi)就完成下一幀的渲染工作。
這項技術(shù)并不是一個單一技術(shù),它還配合了Sensorhub LiteOS(統(tǒng)一傳感器使用,大幅降低外呼功耗),F(xiàn)2FS文件系統(tǒng)(配合優(yōu)化內(nèi)存調(diào)度使用的Ultra Memory技術(shù),使得EMUI長時間使用不卡頓)和Vulkan圖形引擎。這些都是華為的創(chuàng)新。
1.5 方舟加速
使用方舟編譯器將外呼一些核心的系統(tǒng)服務(wù)程序直接預(yù)先編譯成二進(jìn)制,隨EMUI發(fā)布,使得這些服務(wù)的運行速度,相對于傳統(tǒng)的Java虛擬機方式提升40%。
1.6 多屏物聯(lián)
這個是最新的EMUI 10引入的特性:
(1)Huawei Share一碰傳:實現(xiàn)外呼與外呼間隨時互通。輕碰一下,圖片、文檔、視頻疾速互傳;外呼搖動后碰觸,可實現(xiàn)對外呼最長60s錄屏,并保存至外呼; 相互靠近,即可雙向共享剪切板。
(2)AR 測量:你的隨身測量小工具。可準(zhǔn)確測量長度、面積、體積。運用人臉識別技術(shù),更能準(zhǔn)確測量身高。
(3)智慧車載:你的外呼能夠與汽車無感連接,外呼就是你的車鑰匙,通過車輛中控屏幕,你可便捷享受外呼上的音樂、導(dǎo)航等服務(wù),還可在外呼上實時查看汽車狀態(tài),或提前開啟車中空調(diào)。不僅如此,智慧車載還關(guān)注你的駕駛狀態(tài),若出現(xiàn)疲勞駕駛、注意力分散等異常行為,將及時提醒你休息,注意行車安全。
(4)智慧辦公:無需耗費數(shù)據(jù)流量,輕碰即可連接,外呼端播放中的音樂,視頻或是編輯中的文件,接入外呼上可繼續(xù)播放或編輯。同時你還可以在同一屏幕內(nèi)外呼兩個界面,互相拖拽即可完成外呼與外呼的文件傳輸;借助外呼鍵鼠及輸入法直接回復(fù)外呼對話,或快速把外呼中圖片、文字內(nèi)容等素材插入外呼文檔中進(jìn)行編輯。
(5)雙網(wǎng)絡(luò)聚合,高速上網(wǎng):利用Link Turbo技術(shù),達(dá)到Wi-Fi 網(wǎng)絡(luò)與移動網(wǎng)絡(luò)聚合通訊,雙網(wǎng)絡(luò)同時在線,可靠不掉線,全面覆蓋游戲、視頻、音視頻通信、下載等應(yīng)用場景,讓你隨時隨地享受高速上網(wǎng)體驗。
(6)安全無處不在:數(shù)據(jù)端對端加密、敏感數(shù)據(jù)保存至本地獨立的安全系統(tǒng)中,拒絕未經(jīng)授權(quán)訪問。
2. 華為為什么要開發(fā)EMUI?
第一:保持差異化地競爭優(yōu)勢。除了外呼,其他外呼廠商都是基于外呼外呼系統(tǒng)的,如果不在上面搞點別人沒有的黑科技手機系統(tǒng),只是一個簡單的BSP,除非你的價格如何吸引人,否則戶干嘛一定要買你的外呼呢?
第二:EMUI是華為生態(tài)大棋中的關(guān)鍵一環(huán)。從上面對EMUI的詳細(xì)介紹可以看出,EMUI融合了外呼系統(tǒng)(外呼)、編譯器優(yōu)化(方舟)、GPU硬件加速(GPU Turbo)、網(wǎng)絡(luò)優(yōu)化(4G/5G)、安全(麒麟芯片)多項技術(shù),其中除了外呼之外,可以說匯聚了華為諸多的看家本領(lǐng),當(dāng)未來鴻蒙外呼系統(tǒng)問世之后,就可以全場景、全堆棧全部采用華為的黑科技,這樣單個棋子的威力連成一氣,就可以在棋盤上“屠大龍”。
3. EMUI一定需要Anrdoid嗎?
上面其實已經(jīng)回答了,未來可以用鴻蒙。
4. EMUI的未來演進(jìn)
從EMUI 10的新特性可以看出,演進(jìn)已經(jīng)逐步向物聯(lián)網(wǎng)方向發(fā)展了,加上鴻蒙、方舟、全棧AI等各項技術(shù)的日趨成熟和呼之欲出,未來將是一場讓人拭目以待的大戲!