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