首頁>科技>

在現在智慧終端多樣化的時代,很多開發者都會遇到一個問題:在新推出一個APP或者對APP更新時,需要對不同終端進行單獨的適配。或許開發者早已因為無奈而習以為常,但這顯然會極大增加開發者的時間和技術成本,那麼如何實現在同一終端上開發,其他終端也能自動適配呢?華為EMUI10告訴了我們答案。

在剛剛8月9日-11日落幕的2019華為開發者大會上,華為消費者業務軟體Quattroporte王成錄宣佈正式釋出EMUI10,為開發者帶來了“一次開發,多端部署”的福音。

5億使用者的選擇

眾所周知,EMUI(Emotion UI)是華為基於Android底層研發的移動OS系統,第一代版本誕生於2012年,歷經七年的迭代已來到了EMUI9.1版本,日活使用者數超過5億。華為對EMUI不斷投入大量研發資源,使現在的EMUI擁有GPU Turbo、Link Turbo、方舟編譯器等多項黑科技,賦予了EMUI在圖形處理、網路連線、APP流暢度等方面的超強能力,為消費者帶來18個月不卡頓的卓越體驗。

而此次在2019華為開發者大會上釋出的EMUI10,王成錄表示它並非只是EMUI9.1的簡單升級,更是華為技術發展史上的一座里程碑,而同時筆者也認為EMUI10是華為對於未來5G時代下,打破多終端間壁壘的一次顛覆嘗試。

煥然一新的UX設計

美是一個很主觀的認知,或許你並不認可EMUI的美學理念,但不可否認EMUI一直在設計在不斷推陳出新,此次EMUI10在設計上就從細微著手,非常重視美感與品質。

雜誌鎖屏功能現在很常見,這個功能在很多品牌手機上都有,但大家不要忘了,華為EMUI是這項功能的創始者,而作為創始者,在“10”這個頗有歷史意義的版本上,其為大家帶來了AI雜誌鎖屏功能,通過AI演算法對圖片內容和重心進行分析,讓圖片和文字以更具美感的排列呈現給使用者。

同時EMUI10還新增了很多消費者都喜歡的深色模式,不過它的深色模式並非簡單粗暴的反色,其基於華為人因研究實驗室結果,根據四種不同的典型光照模式,給使用者帶來更舒適的深色模式呈現效果,並且還支援第三方APP深色模式。

此外EMUI10還新增極具品質感的莫蘭迪色、遵循0.618黃金比例設計的全新圖示、多彩AOD滅屏顯示等等,從EMUI10的各種品質和細節設計不難看出,華為在使用者互動體驗設計上的投入與用心。

分散式技術打造全場景極致體驗

此次EMUI10可以在多終端的環境下,實現“應用,如同在同一終端執行;使用者,如同使用同一終端;開發者,可以實現一次開發,如同一終端開發”,這一切都要歸功於革命性的分散式技術。

EMUI10通過3大關鍵分散式技術,來打破跨終端協同的瓶頸,可將手機、PC、平板、手錶等終端的功能或硬體能力與其本身終端釋放開來,虛擬成一個硬體能力共享資源池,使用者可不受終端的束縛,從這個共享資源池中獲取到任何所需的功能,而打破單一硬體邊界,最終形成超級終端。

在華為開發者大會的現場視訊演示中,戶外的無人機攝像頭可以虛擬為手機的攝像頭,在起飛後,可將華為松山湖基地的碧樹藍天美景通過視訊通話傳輸到大會現場,與會者也可以看到華為松山湖基地水天一色的魅力畫卷。

當前,63%的開發者面臨著多裝置適配的問題,49%的開發者需要多程式語言學習,20%的開發者需要跨裝置資料融合。可以說,終端形態日益多樣化。面對這種難題,EMUI的分散式UI程式設計框架,可以實現一次開發、多段部署,並且它還可以讓控制元件統一抽象、讓視覺引數化。EMUI的元能力,則可以實現應用分散式的基礎結構,從而讓應用實現靈活組裝。

王成錄表示,EMUI要達成的目標,是讓正確的人,使用正確的裝置和資訊。他舉了個例子,現在手機解鎖多是用指紋、手勢密碼或者面部識別,但是在轉賬時,還要再輸入Token密碼,而人的生物資訊會跟著他一輩子,利用分散式技術可以讓使用者在轉賬時,不用輸入Token密碼,只需使用者的生物資訊來驗證即可,與此同時,安全性並不會因為沒有輸入密碼而降低。

另外在EMUI的分散式技術下,使用者接聽視訊可以從手機、音箱和平板中進行隨意選擇,即“接聽裝置隨你選”。呼叫中也可以隨意切換,大屏的通話也可以通過手機操控。儘管是多裝置切換,但是通話內容是加密的,只有使用者知道。

多屏協同,高效辦公

手機已經成為人的“器官”,我們工作中也需要多次看手機,但是工作畢竟主要是以PC為主,這時就需要手機和PC不斷切換。有了EMUI 10.0,碰一碰就可以實現PC和手機的協同,你可以通過PC來操控手機上的所有應用,甚至可以把電腦的滑鼠和鍵盤括鼠為手機所用。目前,EMUI已經和釘釘、WPS、微信和QQ達成合作。同時重要的是,傳輸的資料只有使用者知道。

此外,在現場,華為還面向開發者釋出了HUAWEI DevEco Studio。它能夠為開發者提供⼀次開發多端部署的工具,可以讓開發者實現高效開發。

在2019華為開發者大會上,王成錄還介紹了方舟編譯器的一些“內部資訊”,他表示,方舟編譯器是業界首個多語言聯合優化編譯器,使用方舟編譯器,不同語言程式碼在開發環境中,可以編譯成一套可執行檔案,從而可以在執行環境中高效執行。可以說,華為的方舟編譯器實現了全世界任何編譯器都實現不了的多語言混編。

此外,方舟編譯器還可以提供更高效的記憶體回收機制,它可以讓記憶體隨用隨回收,回收時也無需暫停應用。方舟編譯器還可針對不同應用靈活編譯優化,這可以給開發者更多的空間來做優化。目前,方舟編譯器已經和四十多個App進行合作。總之,EMUI10的盤子越來越大,未來將會發力更多!那麼,對於開發者,EMUI10意味著什麼呢?

一次開發,多端部署

其實對於開發者最主要的的意義就是可以實現一次開發,多端部署。簡單來說,就是開發者們不用那麼累了!

當下,因為市面上有多種裝置和多種作業系統,UI邏輯、業務邏輯也很多,開發者們為了適配不同的螢幕和硬體,往往得準備N個型號的測試機,還得開發多個App版本。而使用EMUI10,則可以通過面向多終端開發的統一IDE,提供多終端統一程式設計框架、自動適配多終端硬體能力的統一抽象UI控制元件,並能為不同螢幕的終端提供自適應的響應式佈局。

此外,EMUI10的分散式技術使其可以打破單一硬體邊界,形成超級終端,不同的硬體裝置之間可以隨意呼叫,終端之間實現充分的互助共享。在這種情況下,開發者可以基於同一個工程,高效構建多端自動運營App,從而真正地實現一次開發、多端部署。

總而言之,華為使用的統一開發工具和統一的開發語言,可以幫助開發者串聯起更多產品,這也必將聚攏更多的開發者,共同打造更好的多終端生態體系,為使用者提供更好的跨終端體驗。

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 兩塊錢原子筆畫出了市值百億的牛!華為都找他合作,他怎麼做到的