綜合自:觀察者網、TechWeb、infoQ、新智元、大數據文摘等
鴻蒙 OS 開源項目:
https://www.openatom.org/openharmony
鴻蒙 OS 代碼倉庫:
https://openharmony.gitee.com/
鴻蒙 OS 2.0 正式開源
9月10日,在2020年華為開發者大會上,華為消費者業務CEO余承東宣布,鴻蒙OS升級至2.0版本。
最重要的是,鴻蒙OS 2.0面向應用開發者發布Beta版本,9月10日面向大屏、手表、車機發布,2020年12月,面向手機發布。
余承東說,明年華為手機將全面支持鴻蒙OS 2.0。
一直以來,很多人最想看到都是鴻蒙OS適配到智能手機,取代谷歌定義的Android,成為真正意義上的國產手機系統。
但是沸騰了一年有余,大家對鴻蒙手機系統的認知仍是只停留在——它是華為在受到威脅時拿出的反擊武器,意義非凡。但鴻蒙OS長什么樣,怎么用,誰也沒見過。
現在余承東給出了時間節點,看到這里,你是否再次升起了對鴻蒙系統的期待?
余承東稱,鴻蒙OS是首個真正為全場景時代打造的分布式操作系統。去年推出的鴻蒙OS 1.0版本,驗證了終端分布式技術的可行性,這一技術也被應用到EMUI中,創新出多屏協同、暢連視頻通話、華為HiCar等跨終端體驗。鴻蒙 2.0則在分布式軟總線、分布式數據管理和分布式安全三大核心能力方面進行了全面的升級。
鴻蒙OS 2.0將全面實現全場景生態,具備跨設備、服務流轉、極速直達、可視可說、隱私安全五大能力。同時他還舉例稱,在鴻蒙OS 2.0的支持下,比如手機導航可與手表協同、轉彎變道振感提醒。
此外,鴻蒙OS 2.0自適應的UX框架,可以讓開發者快速觸達千萬級新設備,實現大小屏自適應、橫豎屏自適應。
不僅如此,鴻蒙OS 2.0還支持可視可說AI賦能,讓App獲得語音交互能力,支持自動識屏、你說我聽。
余承東表示,要助力中國開發者走向全球。他表示,“沒有人能夠熄滅滿天星光,每一位開發者,都是華為要匯聚的星星之火”。
為了讓鴻蒙OS 智能硬件開發者快速上手,鴻蒙OS為其提供了豐富的模組、開發板和解決方案。同時,HUAWEI DevEco將為鴻蒙OS設備帶來一站式開發環境,支持家電、安防、運動健康等品類的組件定制、驅動開發和分布式能力集成。在用戶開發過程中,不論設備是有屏還是無屏,HUAWEI DevEco都可以為其提供一站式開發、編譯、調試和燒錄,組件可以按需定制,減少資源占用,開發環境內置安全檢查能力,用戶在開發過程中也可以進行可視化調試。
目前,面向RAM在128KB~128MB的IoT智能硬件源代碼已經開放;在明年4月前,RAM在128MB到4GB間的終端設備,包括輕車機及帶屏音箱等在內的設備均可以獲得相關的開源代碼;到明年10月,HarmonyOS源代碼將會面向更多全場景終端設備開放。
一條完整的應用開發生態中,應用框架、編譯器、IDE、API/SDK都是必不可少的。為了賦能開發者,鴻蒙OS 提供了一系列構建全場景應用的完整平臺工具鏈與生態體系,助力開發者,讓應用能力可分可合可流轉,輕松構筑全場景創新體驗。
分布式應用框架能夠將復雜的設備間協同封裝成簡單接口,可分可合可流轉,輕松實現跨設備應用協同。開發者只需要關注業務邏輯,不必關心跨端調度與通信細節,減少代碼和復雜度,大幅提升全場景體驗開發效率。分布式應用框架SDK/API開發者Beta版已經同步上線,分步驟提供13000多個API,支持開發大屏、手表、車機等應用。
編譯器方面,鴻蒙OS采用了支持高性能多語言編譯的方舟編譯器2.0。其能夠消除跨語言交互開銷,統一運行時;統一多語言前端,讓開發者能夠自由選擇Java、JavaScript及其他語言;通過組件解耦實現多設備彈性部署;操作系統、運行時和開發框架協同設計,能夠完成聯合優化,提高代碼執行效率。
IDE方面,鴻蒙OS 2.0打造了全場景跨設備集成開發工具Huawei DevEco 2.0。其具有三大特色能力,在編程時開發者可以實時預覽UI,實現編程所?即所得;提供API智能補全,實現高效編碼;面對多設備測試難題,DevEco Studio提供了高性能模擬仿真和實時調測。
華為面向廣大開發者提供了鴻蒙OS應用開發者官網、設備開發者官網、開發者論壇@華為開發者聯盟等開發者社區資源,持續對外發布相關技術,也讓開發者之間互通有無,共同陪伴鴻蒙OS一路前行。
鴻蒙2.0的大心臟:分布式技術
榮耀智慧屏搭載了鴻蒙1.0之后,邁出了全場景體驗的第一步,鴻蒙2.0將分布式技術引入了EMUI,首次實現了大屏、折疊屏和手機之前的應用,一次開發多端部署。
王成錄介紹說,鴻蒙2.0相對鴻蒙1.0有了本質提升,鴻蒙系統也將由智慧屏擴展到手機等設備,并支持更多廠商,使能三方生態。
鴻蒙2.0將開放給所有的南向硬件生產廠家,去創新鴻蒙的生態設備,同時開放給北向的應用開發廠家,讓他們基于鴻蒙做很多現在無法想象到的創新。
鴻蒙系統不是手機系統簡單替代,它是面向未來全場景多設備的融合操作系統。
這個系統的核心底座就是分布式技術。
特別關鍵的三部分,第一個是分布式的軟總線,第二個是分布式的文件系統和分布式的數據庫,第三個是非常重要的分布式安全的解決方案。
分布式軟總線
分布式軟總線可以說是鴻蒙系統整個技術的底座,可以打破單一設備物理空間的限制。
有了分布式軟總線,多設備之間就可以實現全融合自適應,WiFi和藍牙兩種異構網絡的融合,從此無需切換連接方式。
自發現自連接,即使我們使用不同的設備,也可以實現一次配網,永久自發連接,即使一天工作16小時,續航只縮短10分鐘。
分布式軟總線還有個比較重要的功能就是,動態時延校準,可以實現多設備的視頻和音頻同步,視頻在屏上,音頻在音箱上,而完全沒有時延。
三個核心的技術支撐起了鴻蒙2.0的軟總線,讓分布式真的實現了全場景全連接,無延遲免等待。
分布式文件系統和分布式數據庫
數據庫和文件系統是操作系統的核心技術之一,端側的分布式華為也是遙遙領先業界。
遠程文件跨設備之間的讀寫,如果速度得不到保障,整個所謂的跨設備全場景應用將沒法運行。
基于鴻蒙2.0的軟總線技術,華為實現了遠程讀寫性能的大幅提升,比業界最好的Samba系統快了4-6倍,如果兩個設備都是用了鴻蒙2.0,那跨設備的傳輸和同一設備幾乎沒有區別。
分布式數據庫讓對數據進行增刪改也有了很大提升,比安卓的ContentProvider有1.3倍的提升,這可是安卓系統提供的4個關鍵組件之一,所以鴻蒙套殼安卓的說法也不攻自破。
考驗終端設備性能的另一個重要指標數據檢索,鴻蒙2.0也是表現優異,比向來以性能著稱的iOS Core Spotlight快了近1.2倍。
所以分布式文件系統和分布式數據庫這么艱難的領域,鴻蒙都拿下了,加上軟總線,鴻蒙系統終于有了堅實的底座。
分布式安全
安全永遠是大家最關心的問題,鴻蒙2.0在數據安全方面也是下了大力氣。
華為單系統的安全能力已經做到了極致,業界第一個在微內核領域通過了CCEAL5+認證,而且,目前仍然是唯一的廠家。
確保正確的人,正確的設備,正確的數據,是鴻蒙2.0確保數據安全的關鍵所在。
操作的設備本身要是原廠生產沒有被篡改過的,密碼,指紋,要么是faceID等多因子聯合鑒權,而不用人為操作,此外,數據的流動也有著嚴格的等級限制,高級別可以查看低級別的數據,不能反向。
如何參與鴻蒙OS開發?
本次發布會,華為完備了南向(面向設備廠商)開放平臺與工具鏈,這讓基于鴻蒙 2.0 系統設備開發易如反掌:一是集成華為 SDK,本次提供的 SDK 包一共有 7 個;二是運行開源代碼,目前源代碼已經開放,本次開放了 17 個子系統、134 個代碼倉庫以及 3 個參考實現,只要是 128M 內存及以下的設備都可以立刻編譯運行;三是華為提供了模組和芯片,目前已經獲得 5 家 7 款芯片和 5 家 5 款模組的認證,并為發燒友提供了開發板;四是 Huawei DevEco 2.0,這是非常強大的工具,提供了開發、編譯、調試、燒錄的一站式開發流程,該系統集成了華為分布式和二進制 SDK, 開發者可以選配,并內置了安全檢查能力。
構建全場景開發的完整平臺工具鏈和生態,我們知道如今的開發者生態非常繁榮,但很容易凋零。王成錄表示,因為中國的軟件市場沒有根,外界開發者的聲音,華為都聽到了,但要做好一個生態沒有那么簡單,需要編譯器、開發平臺等才可以形成一個完整的生態,未來才真正能夠枝繁葉茂。
因此,開發者還需要方舟編譯器,其實現了多語言多設備編譯,沒有足夠的投入根本做不出編譯器,所以華為對此堅定不移,方舟編譯器目前已經可以支持和開發鴻蒙應用。最后,Huawei DevEco 2.0 集成開發工具(IDE)提供了六大能力,一套代碼編譯完成就可以知道在手表和大屏上是如何顯示的。
-
鴻蒙2.0
+關注
關注
2文章
60瀏覽量
6963
原文標題:鴻蒙 OS 2.0 開源了!
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論