開放源碼,華爲鴻蒙HarmonyOS 2.0來了

做者 | Justphp

出品 | AI科技大本營(ID:rgznai100)編程

去年8月,鴻蒙HarmonyOS一經發布,在開發者羣體中引起強烈反響。有人讚揚華爲的戰略和技術,但也有很多人質疑那只是個PPT操做系統,凡此種種,熱議不斷。安全

 

終於,鴻蒙系統推出一年後,華爲在9月10日的HDC 2020上正式發佈鴻蒙HarmonyOS 2.0,如期開放完整源碼,主要包括17個子系統,共134個代碼倉,以及3個參考用例,便於開發者利用鴻蒙系統去構建硬件設備和軟件應用。架構

 

如今,經過 CODE.CHINA 源代碼託管平臺,可直接查看及Star鴻蒙 HarmonyOS 2.0 源碼。併發

源碼地址:框架

https://codechina.csdn.net/openharmony 分佈式

       

 

演講中,餘承東還宣佈,鴻蒙HarmonyOS 2.0面向應用開發者發佈beta版本,9月10日放出大屏、手錶和車機的應用版本,12月放出手機的應用版本,主要提供SDK、文檔、工具和模擬器。高併發

 

同時他還強調,明年華爲的智能手機將會全面使用鴻蒙HarmonyOS。就在幾天前,餘承東也放話稱,爲了打造鴻蒙系統,目前華爲已經投入了上億元,鴻蒙系統如今已經可以達到安卓系統70%-80%的水平。工具

 

此外,餘承東還給出了OpenHarmony開源路標,9月10日面向內存爲128KB-128MB的終端設備,明年4月面向128MB-4GB的終端設備,明年10月將面向4GB以上的全部設備進行全面開源。性能

做爲一個自2012年就開始大力研發的操做系統,鴻蒙HarmonyOS基於微內核的全場景、分佈式OS,可按需擴展,實現更普遍的系統安全,可以帶來終端之間實現能力互相共享。鴻蒙HarmonyOS 1.0擁有分佈架構、內核安全、生態共享、運行流暢四大優點,其兩大核心要素包括自身的微內核結構和方舟編譯器。

 

去年12月的一場EMUI10公開課上,華爲消費者業務軟件部總裁王成錄就透露在今年8月鴻蒙系統將正式全面開源,除了手機、平板和電腦,華爲智能手錶、智慧屏、車載設備、智能音箱等其餘終端產品將全線搭載鴻蒙系統,並在海內外同步推動。

 

在9月10日下午的HDC 2020主題演講中,王成錄對鴻蒙HarmonyOS 1.0發佈後遭受的質疑表示虛心接受,但他也指出作一個操做系統並不容易,「編程框架、編譯器和工具等等是操做系統的根,沒有它們,咱們根本就稱不上是一個操做系統。」他說,很惋惜,中國的軟件行業「沒有根」。

 

華爲顯然沒法單獨完成這一目標,它須要同生態各界來搭建中國基礎軟件的「根」。而鴻蒙HarmonyOS 2.0這次邁出了築「根」的一大步,在大會上,王成錄分享了鴻蒙HarmonyOS 2.0的最新技術、應用案例、生態構建進展以及給開發者、給行業帶來的價值。

              

去年,華爲推出鴻蒙HarmonyOS 1.0率先搭載在榮耀智慧屏產品,基於該操做系統的智慧屏電視與可手機實現全方位互聯,讓交互更加高效。隨後,華爲將其分佈式能力引入到EMUI 10.0系統,推出了暢聯、多屏協同、HiCar三個應用,並在多設備上實踐了一次開發、多端部署能力。

 

相比鴻蒙HarmonyOS 1.0版本,鴻蒙HarmonyOS 2.0在技術和生態上有質的飛躍,擁有跨設備、服務流轉、極速直達、可視可說和更強的安全隱私保護能力,也將帶動鴻蒙硬件設備和軟件應用的進一步創新。

              

在技術方面,主要是分佈式技術能力的提高,包括分佈式軟總線、分佈式數據管理和分佈式安全。

 

首先,分佈式軟總線是整個鴻蒙系統的技術底座,可讓性能無限逼近硬總線能力,讓多設備融爲一體。

 

其次,分佈式數據管理可讓跨設備數據處理像本地同樣方便快捷,其中,鴻蒙的分佈式系統比微軟Samba軟件的遠程讀寫性能快4倍。

 

最後,分佈式安全能確保正確的人,用正確的設備,正確地使用數據。好比當多設備融合在一塊兒時,能夠經過因子健全,完成一次操做認證,設備之間的自己的防禦能力會得到很是大的提高,目前華爲是業界第一家在微內核領域經過CC EAL5+安全認證的廠商。

        

 

與技術自己相比,更難的是第三方生態構建,這也讓王成錄感慨,「生態的範圍之廣,領域之多,內容之深,真的很是困難。」

 

鴻蒙HarmonyOS 2.0生態主要是對南向硬件設備廠商和北向應用開發者的賦能。對於南向硬件設備廠商,能夠選擇三種不一樣方式加入全場景智慧生態:

 

第一,廠商能夠集成華爲的分佈式SDK,在很是短的時間內就能夠具有分佈式能力,與搭載鴻蒙系統的設備作鏈接,目前已有1200多萬臺設備接入鴻蒙系統;

第二,廠商能夠下載鴻蒙的源碼,根據自身業務情況和能力去作相應的Harmony設備;

第三,華爲提供多個模組、芯片以及開發板,能夠供廠商快速理解鴻蒙系統的工做原理,縮減作產品的時間,提供一站式的完整解決方案。

       

此外,HUAWEI DevEco 2.0帶來了HarmonyOS設備一站式開發環境,第三方硬件開發者基於該工具平臺,就能夠一站式完成開發、編譯、測試、燒錄等過程。

              

目前,華爲已經與美的、九陽等公司進行合做,將很快發佈搭載基於鴻蒙HarmonyOS的家電產品。好比當你想根據菜譜作一樣一道菜,就能夠經過「碰一碰」的方式將菜譜的相關參數上傳到烤箱中,消費者不用再擔憂原來設置的方式是否正確,以及菜的味道是否與菜譜一致。

 

另外一個案例是,若是你想作料理,你身上的穿戴設備就能夠將收集到的信息傳遞給料理機,從而智能推薦你所用的食材,這對將來科學膳食提供了想象空間。

               

對於應用開發者,HarmonyOS應用開發框架能夠幫助應用開發者快速開發跨設備的應用,並提供了簡單易用的接口。全部的應用只需一次開發,就能夠在多設備之間流轉。

              

好比,在教育場景中能夠實現多屏聯動,作到遠程課堂如現場教學的效果。經過鴻蒙系統的分佈式框架能力,教師能夠實現把教學內容投影到大屏上,學生的平板電腦或手機上就能夠做爲做業原本專心答題。

       

目前,HarmonyOS 有13000+APIs,支持開發大屏、穿戴、車機和手機應用。

             

編譯器是軟件行業的另外一顆明珠。做爲一個處理軟件的軟件,王成錄認爲,它比基礎軟件技術的難度要難上10倍都不止,若是沒有足夠的定力和投入,根本作不出來。基於華爲前期的技術積累,如今的方舟編譯器能夠徹底支持基於鴻蒙分佈式框架開發的鴻蒙應用。

 

基於上述技術和生態能力,餘承東也介紹了一些體現能HarmonyOS系統能力的實際應用。

              

好比,因爲多設備的協同能力,可讓手機導航與手錶協同,在轉彎變道時作振感提醒。

              

其次,提供的自適應的UX框架,可讓開發者實現一次開發、多端部署,讓開發者快速觸達千萬級新設備。

              

最後,提供可視可說AI賦能,可讓App得到語音交互能力,極大提升人機交互的能力。

 

結語

 

因爲某種特殊環境的影響,不少人對華爲此前推出的鴻蒙HarmonyOS有諸多誤解,覺得它會很快搭載到華爲手機上,進而替換Android系統,但如今,隨着鴻蒙HarmonyOS 2.0的發佈,應該更清楚看到,HarmonyOS其實一開始瞄準的就是物聯網生態系統。即使華爲明年推出鴻蒙HarmonyOS手機,那也只是其中的一部分。

 

此次發佈會上,基於鴻蒙HarmonyOS 2.0也發佈了諸多IoT領域的應用案例,前華爲方舟編譯器立項負責人、上海鑑釋科技公司CEO梁宇寧此前的見解或許更合理,他認爲,從端側產品的IoT系統入手,就如農村圍繞城市的打法,從小到大積累經驗的方法,從簡單到複雜方向一步一步漸進。這樣作,一方面是由於端側產品對生態要求相對比較低,業務比較單一,另外一方面是端側產品的系統相對簡單,如內核實現功能較少,C數學庫等會相對較少依賴基礎庫等。

 

無論怎樣,華爲的技術能力和執行力的確不容置疑,對他們來講,最難的是生態構建,而這須要華爲在鴻蒙OS系統正式開源後,以更開放的心態和更大的投入,同世界範圍內企業和開發者作協同,而不僅是侷限於中國市場。鴻蒙系統要作到足夠完善,還須要很長的路要走。

【福利時間】鴻蒙2.0有哪些亮點和應用場景?市場份額有望超越Linux?

12日晚8點,CSDN 創始人攜手操做系統專家全面解讀鴻蒙,分享CSDN重磅打造的代碼託管平臺 CODE.CHINA,立刻圍觀:https://marketing.csdn.net/p/0cc15457fa92f91e96e8464daeba7ce8

更多精彩推薦
☞谷歌軟件工程師薪資百萬,大廠薪資有多高?
☞這都是啥軟件?你能猜到嗎?| 每日趣聞
☞杜甫在線演唱《奇蹟再現》、兵馬俑真人還原……用AI技術打破次元壁的大谷來參加騰訊全球數字生態大會啦!
☞開放源碼,華爲鴻蒙HarmonyOS 2.0來了
☞20張圖,帶你搞懂高併發中的線程與線程池!
☞跨鏈,該怎麼跨?
點分享點點贊點在看
相關文章
相關標籤/搜索