8月9日-11日舉行的華為開發者大會,鴻蒙操作系統、EMUI10、榮耀智慧屏、Cyberverse等黑科技亮相,引發了整個業界乃至整個社會的熱議。
筆者最感興趣的,是EMUI10,因為正像華為消費者業務軟件部總裁王成錄所說,EMUI10不是EMUI9.0的升級,而是開啟全場景智慧化時代的鑰匙。
EMUI10,用“三個最”的技術真正打開了物聯網之門。
最腦洞的技術:分布式,真正打開物聯網的想象
EMUI10最腦洞大開的技術,就是分布式。
按照官方的說法,通過部署分布式硬件能力虛擬化技術,EMUI10突破了傳統操作系統的單一硬件能力瓶頸,實現了在多個設備間硬件能力的統一調度,為用戶打造了一個虛擬化的硬件資源池。
聽起來可能有點深奧,如果你看過現場的演示,就知道這個分布式技術的神奇了。在現場,工作人員用手機和在20公里外的華為松山湖基地的人員視頻通話,但是顯示過來的,不再是對方手機攝像頭拍攝的場景,而是無人機拍攝的整個松山湖基地美景。
原來,EMUI10將無人機的攝像頭虛化成了手機的攝像頭,這個時候,你的手機攝像頭仿佛遨游在了天空,可以拍攝美景。更進一步,現場的工作人員還給遠在千公里之外的南京連線,同樣實現了無人機虛化成為手機攝像頭。
簡單來說,原理是這樣的,華為將每種硬件設備的各組件能力分離出來,放到一個池子里,然后任何一個設備都可以調用,這時候用戶體驗就不再只是一個設備來完成,而是可以分布式地由眾多設備來完成,從中心化到去中心化,就是分布式的由來。
王成錄用活字印刷術來比喻,不同的硬件能力就像一個個燒好的字,當寫某一本書時,就把這些字組合在一起那樣簡單。
這才是物聯網時代的真正要義,也是華為所提出的全場景智慧化時代的真正價值。物聯網,并不僅僅是萬物互聯,只將萬物連接在一起是沒有多大價值的,EMUI10的分布式技術,讓萬物真正融合起來,任何一個設備可以調用其他設備的能力,帶來的想象空間非常巨大。
舉例來說,看電視的時候,最煩人的是操控,我們用慣了智能手機的觸摸屏,是不是可以用手機操控電視呢?有了EMUI10的分布式技術,可以將電視屏幕直接映射到手機屏幕上,這時候,就可以用手指輕松操控電視。
再舉一個例子,如果我們用智能眼鏡調用手機攝像頭的能力,這時候,我們想拍照的時候,就不用再舉起手機,而是只用輕輕觸摸一下眼鏡就可以了。
華為在現場只是舉了一些場景的例子,真正的想象空間會由第三方開發者去根據自己的應用場景去擴充、完善。
最速度的技術:方舟編譯器,徹底解決安卓卡頓難題
EMUI10還有一個重要的技術,那就是方舟編譯器,它最大的特點是徹底解決安卓的卡頓難題,堪稱是最速度的技術。
使用安卓手機的用戶,經常抱怨的,是卡頓,比起iPhone來,系統的流暢性是一個很大的痛點。
造成這樣的原因,是因為在安卓系統中,編譯器有一個繞不過的地方:虛擬機。安卓系統雖然在不斷演進,但始終需要虛擬機來實現解釋和執行。而且,虛擬機的統一回收內存也是卡頓的罪魁禍首,Java的虛擬機模式提供了內存垃圾回收機制,內存垃圾是集中回收,但全局回收時需要短暫中斷應用,成為造成卡頓會隨機出現的另一個原因。
方舟編譯器徹底顛覆了安卓的運行機制,一方面,方舟的內存回收機制是隨用隨回收,回收時不需要暫停應用,所以內存回收的隨機卡頓就消除了;另一方面,方舟編譯器是在應用打包的時候直接編譯出了機器指令,徹底干掉了虛擬機,消除了虛擬機動態編譯的額外開銷,提前編譯機器碼直接執行,運行時不需要再次進行編譯,讓效率和性能大幅提升。
根據官方數據顯示,應用了方舟編譯器的華為 P30 系列手機,在系統流暢度上獲得了 24% 的提升,響應速度更是提升了 44%。
在華為開發者大會上,王成錄宣布方舟編譯器已經和國內頭部40款應用開展合作,并且由華為開發者大會開始,正式將方舟編譯器的框架開源,將于2020年將方舟編譯器的工具鏈完整開源。
因此,有了方舟編譯器,EMUI10雖然還是架構在安卓之上,但已經有了煥然一新、翻天覆地的體驗變化,安卓卡頓的時代一去不復返,甚至在很多方面超越了iOS。
最漂亮的技術:UX設計,用科技去提升美
在8月10日上午,華為消費者業務軟件部副總裁毛玉敏專門針對EMUI10的UX設計進行了講解,讓筆者大開眼界。
最直接的感受,是EMUI10的UX設計,不是閉門造車,而是一切站在用戶這個中心上,從人因角度研究,用科技去提升美。
毛玉敏說,華為的UX設計,是從設計過程的兩端向前、向后延伸:向前延伸是“人因分析”,從人的生理、心理角度出發,研究人眼的舒適度、交互的適應性、思維的轉換節奏;向后延伸是“參數平臺”,將視覺、交互、動效、音效等參數化,使用開發的語言進行設計的輸出,減少因為交付造成的落地差異,也能快速的適配產品規格、更改控件設計。
在EMUI10的UX設計中,有太多例子。深色模式的設計就是這樣,華為EMUI10并沒有簡單地進行反色處理,而是做了一系列的人因試驗來實現易讀性、舒適性和色彩的一致性。如在四種光照情況下對人眼的舒適性進行研究,在過程中發現對比度越強,易讀性會提升,但是有一個度,到了這個度后就不提升了,甚至再往下還會下降,于是在舒適對比度建模上,需要給深色模式設定合適的范圍,比如深色背景的填充色、文本和控鍵的高亮色。
動效的設計也是這樣,華為對人的手、眼、心的感覺進行了深入研究,讓動效有了手、眼、心一致的體驗。如點擊動效在不同大小的元素上實現的時候,有不同的感知,小面積有輕盈的感覺,面積感覺有點小分量,大面積有更厚重的感覺。對手勢導航的動效也進行了重新設計,根據手勢的方向不同,松手的位置不同,速度不同,帶來不一樣的反饋。
EMUI10的設計理念是“美,不止初見”,意思是優雅和時尚與舒適和自然兼得,縱觀其設計過程,都是用技術來實現,這也是華為的基因,自然如魚得水。
總而言之,EMUI10已經遠遠超出了一個手機的UI系統,它是為物聯網而生,是推開全場景智慧化時代的金鑰匙。而且,它又是內外兼修,外在的優雅、時尚和舒適、自然,內在的分布式、方舟編譯器等黑科技,勾勒出了一個全場景智慧化體驗的美好未來。
據了解,EMUI10將會首先在下一代Mate手機上搭載,而P30等手機也會開啟測試,具體的應用效果,不久將會揭開謎底。