華為EMUI10帶來開發者福音:一次開發多端部署

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

華為EMUI10帶來開發者福音:一次開發多端部署

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

華為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在設計上就從細微著手,非常重視美感與品質。

華為EMUI10帶來開發者福音:一次開發多端部署

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

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

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

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

此次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。它能夠為開發者提供⼀次開發多端部署的工具,可以讓開發者實現高效開發。

方舟編譯器更多信息

華為EMUI10帶來開發者福音:一次開發多端部署

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

華為EMUI10帶來開發者福音:一次開發多端部署

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

一次開發,多端部署

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

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

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

華為EMUI10帶來開發者福音:一次開發多端部署

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

您覺得這個怎麼樣?歡迎評論交流,更多精彩請關注@科技神喵


分享到:


相關文章: