華為是目前全球範圍內數一數二的手機巨頭,其定製系統EMUI也擁有海量的用戶。根據官方數據統計稱,目前EMUI 的日活用戶達到了5億人。

在8月9日的華為開發者大會上,EMUI10 正式亮相。華為最近一年多來在EMUI 系統上的更新力度越來越大。在上半年給我們帶來的EMUI9.1「小版本升級」中就為我們帶來了方舟編譯器和EROFS文件系統等重大更新。而EMUI10又給我們帶來哪些更新呢?我們今天就來看看EMUI10都放了哪些大招:

一、外觀方面:UI變好看了,還加入了深色模式

對於大版本的系統更新而言,給用戶「更新」的第一印象就是外觀的變化了。在UI風格上EMUI10 採用了全新的莫蘭迪色系。

系統設計上有大量留白,使UI看起來更加美觀和簡潔,相對之前的版本也更加年輕化一些。

EMUI10 中的圖標做了重新設計,給人的第一感覺是相比舊版本更加扁平化了。

華為消費者 BG 軟體部副總裁毛玉敏坦言,希望通過EMUI10 的設計語音吸引更多的女性用戶。目前而言,華為用戶的男女比例有點失調。

深色模式

也稱為夜間模式或者暗夜模式,這也是今年手機系統中極力推進的一項功能。它不但可以提升用戶在夜晚環境時使用手機的體驗,也可以讓OLED 屏幕更加省電。

華為表示EMUI10 中的暗黑模式中文字、系統圖標的顏色都做了優化處理,以讓用戶獲得最佳的感受。並且EMUI10 的深色模式接口已經對第三方應用開放,只要他們稍作相應調整,就能讓應用獲得系統一致的深色模式效果。

二、多設備無縫連接,形成超級終端

技術上的革新才是EMUI10真正的重點部分,EMUI10 給我們帶來了三大關鍵技術:
1.硬體能力互助共享
2.一次開發多終端部署
3.分布式安全
從第一點說起,即將到來的5G時代一個重要的主題就是「物聯網」。當越來越多的智能設備連入網絡之後,他們之間的協同工作能力就尤為重要。EMUI10可以打破單一硬體的能力限制,能夠將多個設備的能力疊加起來成為一個「超級終端」。
比如說大屏電視可以成為手機的擴展屏,為用戶提供更大尺寸的觀看體驗。電視本身沒有攝像頭,但可以藉助手機上的相機來完成拍照。汽車上的大屏可以直接連接手機屏幕操作,手機的導航系統和語音助手也可以直接在汽車上使用。通過與手錶、手機、車機之間的協同,還能夠實時對駕駛員的狀態進行分析——比如通過行為和心跳等綜合數據分析,能夠防止駕駛員疲勞駕駛或是酒駕這樣的情況,防止意外情況的發生。
在手機上錄製的視頻可以直接同步到電腦上進行渲染和剪輯。同時可以同步在手機端查看輸出效果……等等。多設備間的協同工作正是EMUI10最大的「殺手鐧」,如此就可以發揮各個設備的優勢。從而更好的為用戶服務。
這樣的設想如果得到實現,自然是非常牛了。但傳統的智能設備各個平台之間的差異度非常大,開發者想要一款APP支持不同終端,就需要進行一一專門的適配。工作量將是驚人的大。
要解決這個問題,第二項關鍵技術來了,一次開發多終端部署,這就需要在 UI 上使用分布式 UI 編程框架,在不同的終端之間能夠進行使用統一的 UI 開發工具,做到「一次開發多終端部署」。這樣就大大減少了開發者們的工作量。也使EMUI10具備了天然的跨界優勢。
最後,多設備協作時,避讓需要設備間的頻繁數據傳輸與共享。這也為EMUI10設備的安全性提出了更高要求。 EMUI10 給出了解決方案,在用戶身份認證上,採用賬號、密碼、生物特徵、行為特徵等多因子認證;在設備認證上,採取私鑰存儲、設備證書的方式來保證多設備傳輸的安全性。
三、方舟編譯器讓應用運行更流暢
方舟編譯器之前已經搭載在EMUI9.1上試運行了一段時間。這次在EMUI10發布會現場,華為正式將之公布於眾。
在發布會現場,華為再次解釋了方舟編譯器的工作原因:當 Android 應用混用 Java 和 C 語言進行開發編譯時,會把 C/C+ 庫文件與Java 的 DEX 打包進一個 APK 可執行文件,使用應用的時候再通過 ART 虛擬機進行動態編譯。就像是新聞發布會上,發言人說一句,翻譯譯一句——這樣的編譯效率自然就比較低。
而方舟編譯器可以混編語言,C語言 和 Java 能夠被編譯成統一的中間語言,然後靜態編譯成 APK 可執行文件,運行效率更高。就像新聞發布會之前,翻譯已經把發言人的文稿都翻譯好了。隨著發言人的講演同步的發送給台下各國人士。
此外,內存回收機制也有較大改進。目前的安卓內存回收機制採用統一回收的方式。在內存回收期間難免會有卡頓情況發生(內存回收往往發生在打開新的應用內存不足時)。而方舟編譯器能夠隨時回收內存,進一步避免了卡頓的發生,讓應用運行更加流暢。
在此之前,安卓廠商都是通過提高手機的硬體性能或系統上的微調來使安卓系統更流暢不卡頓。而華為首次用底層編譯的方式,來提高安卓系統的流暢度。這種做法在手機廠商中前無古人。
目前已經最流行的 TOP 40+ 應用已經通過方舟編譯器進行了重新編譯,基本上涵蓋了我們日常使用應用的很大部分。未來還會有更多軟體加入。
另外今年方舟編譯器將會進行框架開源,明年會進行完整開源。
四、最後,什麼時候能用上 EMUI10
EMUI 10 將會在 9 月 8 日將會對 P30 系列開放 Beta 測試權限,另外下一代Mate30系列上也將直接搭載EMUI 10。
9月下旬將啟動更多機型的內測beta版,包括Mate 20 系列、榮耀 20 系列、V20、Magic 2。
當然,在稍晚時間EMUI10還將適配麒麟970系列機型。按照華為一貫的風格,EMUI10將逐步適配市面上的多數華為機型。