OpenHarmony生態持續建設:開源對鴻蒙究竟有何價值?

2020-12-22 電子工程專輯

今年9月的HDC 2020華為開發者大會上,華為宣布HarmonyOS開源。9月10日,HarmonyOS面向128KB-128MB RAM的IoT設備整機進行代碼開源;預計明年4月,面向128MB-4GB RAM終端設備的HarmonyOS也將開源;明年10月,則針對4GB RAM以上終端設備的HarmonyOS開源。

10月15日,由工信部、深圳市政府指導,深圳市工信局和深圳福田區政府支持,開放原子開源基金會(OpenAtom Foundation)主辦的「有你有我開源節」開源技術研討會在「深圳·國際開源谷」召開。此次會議上的一大亮點,就是HarmonyOS捐贈給開放原子基金會進行開源孵化的項目OpenHarmony。

華為消費者BG軟體部副總裁楊海松再次與大家分享了OpenHarmony項目分階段開源的計劃。與此同時,作為OpenHarmony開源項目的初始成員,華為已經貢獻了17個子項目、134個代碼倉庫、5個參考案例和50多萬行代碼。楊海松呼籲更多的開發者能夠加入到HarmonyOS的生態共建中來。

開源滿月的進展情況

HarmonyOS是個面向全場景的作業系統,即:它不僅可以安裝在手機上,也能夠應用到汽車、家電、可穿戴設備以及更多IoT設備上,系統以「分布式軟總線」將所有設備串聯起來,實現各種分布式技術特性。比如數據在不同設備間的自由流轉,乃至根據不同設備的特性,在不同的設備上執行特定任務。

「全場景」的覆蓋實現,很大程度與OpenHarmony的組件化設計有關:根據設備的資源能力和業務特性,可進行靈活裁剪,滿足不同形態的終端設備對作業系統的要求。根據具體的場景需要,HarmonyOS的子系統、功能或模塊可以任意增減。即便是最底層的內核層,都具備彈性選擇的特點。

華為公開的HarmonyOS層級結構圖中,最底層的內核層就可選不同的內核,比如說支持MMU、內核/App空間隔離、支持POSIX接口,而且是RTOS的LiteOS——這是一個比Linux內核明顯更適用於IoT的內核——從現有開原始碼部分即可見。而不同的設備類型,是可以選擇不同的內核的。其上有個KAL抽象層,用於隱藏內核實施細節。

對於南向的設備開發者而言,這種組件化的設計方案,令各終端都能用上HarmonyOS,並打破不同終端間的壁壘。

華為的數據顯示,已經有120家應用廠商、22家硬體廠商共同參與到OpenHarmony生態建設中。圍繞OpenHarmony的開發者課程也迅速上線,已經形成10萬+人才生態圈。尤為值得一提的是,在南向設備開發者一側,OpenHarmony生態目前已經有7款晶片移植、7款開發板上線,讓開發者有更多渠道獲取OpenHarmony開發工具。

楊海松提到,HarmonyOS在上個月最初開源的5小時內,開源項目訪問量就達到65.4萬;當晚有50位開發者貢獻了代碼,「有高手3小時內調通」,成為中國軟體史上最受關注的開源項目;與此同時,開源當晚開放的2000套開發板秒光。這是OpenHarmony如此受關注的佐證。

合作夥伴的共同努力

開源技術研討會上,不少合作夥伴也分享了參與OpenHarmony生態建設的體驗與成果。令人印象頗深刻的,是中科創達與潤和軟體。

此前,今年的HDC 2020華為開發者大會上,我們就看到中科創達展示的HarmonyOS智慧卡,這種智能定位卡是搭載了HarmonyOS的智能定位終端,特色功能包括了NFC碰一碰、一鍵報警等;通信方面採用超低功耗NB-IoT通信技術,以及GPS、北鬥、WiFi/基站輔助定位等多系統聯合定位技術。

在本次研討會上,中科創達首席架構師劉壽永詳細介紹了這種智能定位器的技術特點。比如說在未綁定設備的情況下,與手機碰一碰就能快速綁定;且與手機碰一碰之後,手機就能快速獲取到設備信息,比如說具體到寵物信息、資產信息、已經通過設備傳感器採集的環境信息等。

所以這種智能定位卡的應用場景有兒童定位、養老看護、行李防丟失等。劉壽永列舉了具體的例子,Dash Camera車載攝像頭內置這種智慧卡。當手機與Dash Camera碰一碰後,就實現了快速配置,以註冊帳號登錄,並恢復登錄用戶的喜好設定、駕駛習慣、緊急聯繫人等配置信息;此外,通過碰一碰功能,還能自動實現手機與Dash Camera的WiFi連接,同時共享行動網路,將攝像頭的實時畫面發送到手機上;而且,碰一碰還可將駐車期間發生的緊急事件信息同步到手機端。

劉壽永還特別分享了,中科創達作為HarmonyOS南向開發先行者的一些開發體驗,以及OpenHarmony開原始碼的精要解讀,這是使用開原始碼來構建南向設備系統的典型代表了。

另外一個HarmonyOS先行者,潤和軟體研發總監石磊則分享了基於OpenHarmony的潤和HiSpark系列開發套件——其中有OpenHarmony開源網站指定開發套件。石磊主要介紹了智慧聯接(Wi-Fi IoT)系列開發套件和感知計算(AI)系列開發套件。此前HDC大會上展示的Wi-Fi IoT智慧小車即是前者。典型的例子是Hi3861開發板,其中WLAN模組是一片大約2cm*5cm、包含2.4GHz WLAN連接特性的晶片,集成IEEE 802.11b/g/n基帶和RF電路,支持OpenHarmony/Huawei LiteOS與第三方組件。

潤和軟體的Wi-Fi IoT系列開發套件,在技術上以高射頻性能、低功耗、支持Wi-Fi Mesh、具備硬體加密安全能力,以及支持HarmonyOS為主要特性,可應用於智能家電、智能終端以及STEAM教育套件之上。而AI系列開發套件,則支持1T算力,以易開發、廣覆蓋(低功耗、快速啟動、屏幕交互、多路圖像輸入)及支持HarmonyOS為特色,可應用於智能門鎖、行車記錄儀、門禁系統等。

值得一提的是,石磊在會上將OpenHarmony與Android進行了一系列對比,包括系統架構、啟動流程。從IoT的角度看,LiteOS內核具備更輕量、啟動更快、內存佔用更少,同時支持微控制器、應用處理器等特點;而最重要的是,HarmonyOS的分布式服務能力,通過分布式軟總線進行分布式調度。

對開發者而言,OpenHarmony系統整體複雜度更低——更易於學習、掌握和應用;輕量級的系統,也具備更好的應用程式性能表現;多設備支持,能夠做到一次開發多端部署;分布式服務能力,也就創造了更為豐富的應用場景。這些在過去介紹HarmonyOS系統及開發過程時,我們也都提到過。

一橫一縱,拓展生態

HDC 2020期間,楊海松在接受採訪時就提到:「我們現在做的是一橫一縱。」而在開源技術研討會上,他又再度強調了這一策略。

這裡的橫向是指「從智能家居擴展到全場景,覆蓋7大場景核心智能設備,建立全場景鴻蒙精品設備圈」;而縱向則是說,「從品牌廠家擴展到全產業鏈,聯合晶片、模組、IDH、品牌廠家、服務商,快速打造鴻蒙生態產業鏈」。

更具體地說,參與橫向建設的合作夥伴可能涉及智能家居——如家居面板、智能中控;智慧出行——如車機;運動健康——如健身器材;影音娛樂——如投影儀。而縱向合作夥伴則主要包括了國產晶片廠家、模組、解決方案、OEM企業,典型的如前文提到的中科創達與潤和軟體,這是所有合作夥伴共建HarmonyOS生態的重要組成部分。

楊海松說:「對硬體設備廠商來說,加入HarmonyOS生態意味著不是繼續銷售孤立的設備,而是和整個華為全場景生態打通了體驗,增加了硬體設備的商業價值,並且通過分布式技術帶來的創新交互,增加了用戶觸點,可以實現從賣設備到賣服務的轉變。對應用合作夥伴來說,可以實現更多體驗創新,通過更多終端連接消費者。HarmonyOS將為合作夥伴帶來更多的商業和持續運營的機會,一起把物聯網的產業蛋糕做大。」

而開源是華為目前生態共建的必然選擇。從此次技術研討會可見,HarmonyOS的生態建設已初具規模,隨著更多開發者和企業參與到OpenHarmony的流程與實踐中,其發展前景和行業影響都將得到持續增強。當前,整個生態仍然需要軟體、硬體、開發者以及諸多合作夥伴的共同努力。

- 個人開發者可以通過以下路徑參與OpenHarmony代碼貢獻:https://openharmony.gitee.com/

- 企業則可通過開源開放原子基金會成為OpenHarmony項目群成員

責編:Yvonne Geng

相關焦點

  • 專家大咖群策群力 共話OpenHarmony開源生態建設
    2020 年 10 月 15日,由工信部、深圳市政府指導,深圳市工信局和深圳福田區政府支持,開放原子開源基金會(OpenAtom Foundation)主辦的「有你有我開源節」開源技術研討會在「深圳·國際開源谷」召開。
  • OpenHarmony持續開放 賦能合作夥伴共建HarmonyOS開源生態
    【天極網IT新聞頻道】2020 年 10 月 15日,由工信部、深圳市政府指導,深圳市工信局和深圳福田區政府支持,開放原子開源基金會(OpenAtom Foundation)主辦的「有你有我開源節」開源技術研討會在「深圳·國際開源谷」召開。
  • 鴻蒙和LiteOS的內核都是一樣的名字,可它們究竟有什麼不同呢?
    鴻蒙和LiteOS的內核都是一樣的名字,可它們究竟有什麼不同呢? HarmonyOS社區 發表於 2021-01-13 10:17:31 摘要 鴻蒙和LiteOS的內核都是一樣的名字,可它們究竟有什麼不同呢?一起來對比一下文件吧!
  • 十問華為鴻蒙系統:與安卓有何差異 其他廠商怎麼看
    7,鴻蒙技術上有何特點?華為方面的總結是,鴻蒙有四方面技術特點。一是分布式架構首次用於終端OS,實現跨終端無縫協同體驗。開發者也可以像開發同一終端一樣開發跨終端分布式應用。二是確定時延引擎和高性能IPC技術實現系統天生流暢。優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。
  • 開放源碼,華為鴻蒙HarmonyOS 2.0來了
    源碼地址:https://codechina.csdn.net/openharmony 演講中,餘承東還宣布,鴻蒙HarmonyOS 2.0面向應用開發者發布beta版本,9月10日放出大屏、手錶和車機的應用版本,12月放出手機的應用版本
  • 華為鴻蒙英文不是 Hongmeng OS?餘承東:拼音鴻蒙太難發音,Harmony...
    IT之家8月9日消息 2019華為開發者大會於8月9日-8月11日舉行,華為消費者業務CEO、華為技術有限公司常務董事餘承東以《全場景時代新體驗與新生態》為題發表演講,正式宣布發布自有作業系統鴻蒙,並宣布鴻蒙OS開源。與此同時,在會上,餘承東宣布,華為鴻蒙系統將兼容Linux、Unix和安卓系統。
  • 鴻蒙2.0手機來了 鴻蒙2.0概念股有哪些?
    三個月前的華為開發者大會上,華為鴻蒙2.0正式亮相,彼時,華為便宣布,鴻蒙2.0 Beta手機版將於2020年12月底正式推出,2021年4月將面向內存128MB-4GB終端設備開源,2021年10月以後將面向4GB以上所有設備開源,「華為智慧型手機明年將全面支持鴻蒙系統」。  鴻蒙2.0的面市,將叫板蘋果iOS與谷歌安卓。
  • 星聚長安共議鴻聯 解放號匯聚生態加速推動鴻蒙布局
    論壇聚焦"雲興霞蔚—鴻蒙開天地 聯創照未來"主題,圍繞如何通過產業大數據的創新應用,推動數字與產業深度融合,以鴻蒙生態為核心打造產業發展新引擎,進而推進西安數字經濟高質量發展,邀請企業代表、行業專家等進行深度探討。
  • 鴻蒙升級2.0,全球第三大移動生態系統誕生,華為星火將燎原
    鴻蒙2.0進步非常顯著,開發者大會宣布鴻蒙將具有裡程碑意義剛剛一年的時間,鴻蒙1.0升級鴻蒙2.0,有了本質上的提升,主要在以下幾個方面:1.鴻蒙作業系統採用分布式技術,有了質的變化,同時帶有EMUI構建能力。
  • 華為四大開源基礎軟體 為每一行代碼注入多樣性算力
    華為四大基礎軟體開源 為社區貢獻持續創新能力  硬體提供算力,基礎軟體釋放算力,應用軟體為最終用戶創造價值。從硬體廠商、基礎軟體廠商、應用軟體廠商、系統開發商、開發者到用戶之間形成一個良性正循環,才能夠持續實現快速創新。
  • 技術自主標杆:百度超級鏈與華為OpenHarmony成開放原子開源基金會...
    日前,百度宣布,已正式和開放原子開源基金會籤署了超級鏈內核項目捐贈協議,這意味著完全自主研發的百度超級鏈技術未來將依託於國際級開源組織,以全新組織形態運作,並被作為中國最具代表性、並具國際影響力的區塊鏈開源技術培育和運營,將在全球區塊鏈市場上參與技術力、生態力的競爭。
  • 鴻蒙2.0的面市,將叫板蘋果iOS與谷歌安卓
    三個月前的華為開發者大會上,華為鴻蒙2.0正式亮相,彼時,華為便宣布,鴻蒙2.0 Beta手機版將於2020年12月底正式推出,2021年4月將面向內存128MB-4GB終端設備開源,2021年10月以後將面向4GB以上所有設備開源,「華為智慧型手機明年將全面支持鴻蒙系統」。 鴻蒙2.0的面市,將叫板蘋果iOS與谷歌安卓。
  • 華為鴻蒙 HarmonyOS 正式開源,進入開放原子開源基金會
    9 月 10 日,華為在 HDC 2020 大會上宣布正式開源鴻蒙作業系統(HarmonyOS)2.0 開源的鴻蒙項目名為 OpenHarmony。OpenHarmony 定位是一款面向全場景的開源分布式作業系統。
  • CSDN 創始人蔣濤:開源吞噬世界,得開發者得天下
    ,曾先後與 GitHub、GitLab 創始人及高層持續對話,共同探討開源及中國開源發展之路。開源生態體系支持下產生的產業奇蹟還有另一個例子,2012 年 Instagram 被Facebook 以 10 億美金收購,當時Instagram 發布了一篇文章,分享了他們使用的開源框架和工具。在過去你很難想像,5 個程式設計師+開源工具創造了 10 億美金的價值。小團隊創造的好產品和應用,竟有如此大的商業價值,這讓更多人看到了開源的商業潛力。
  • 鴻蒙系統(英文:Harmony OS)將會成為華為手中的王炸!
    2019年8月9日,華為在開發者大會HDC.2019上正式發布了鴻蒙系統,該系統將率先部署在智慧屏、車載終端、穿戴等智能終端上,未來會有越來越多的智能設備使用開源的鴻蒙OS。鴻蒙是基於微內核的全場景分布式OS,所以可以實現可按需擴展,系統更加安全,低時延,結合華為的5G技術可以完美的用於物聯網應用中。
  • 華為攜手DRIFT運動相機,以分布式技術點燃鴻蒙生態滿天星光
    (原標題:華為攜手DRIFT運動相機,以分布式技術點燃鴻蒙生態滿天星光)
  • 華為攜手DRIFT運動相機,以分布式技術點燃鴻蒙生態的滿天星光
    隨著華為在2020年開發者大會的振臂高呼,以分布式技術為核心的鴻蒙OS2.0 終於發布並開源了,華為的目標是通過鴻蒙分布式軟總線,分布式數據管理以及分布式安全等系統能力,聯合在各個細分領域的龍頭企業,將獨立的智能終端虛擬成鴻蒙體系下可共享的能力資源池,讓應用可以隨意調用其所需的硬體能力,這已經超越了安卓的軟體平臺概念,正如華為消費者業務軟體部總裁王成錄博士所提出的「鴻蒙OS從誕生之初就不是成為第二個安卓或者
  • 中國版GitHub讓國內開源生態建設進入快車道
    ,選定依託「碼雲 Gitee」 建設中國獨立的開源託管平臺。 對於工信部的結果公示,碼雲 Gitee 在其博客中也給出了回應,並稱「國內開源生態建設進入快車道」。 公開信息顯示,碼雲 Gitee 是開源中國推出的基於 Git 的代碼託管服務。除此以外,碼雲 Gitee 也提供開源軟體的發布和溝通社區,供開發者在其中進行技術交流與溝通。
  • 鴻蒙或讓華為走出困境:因為它不僅是手機作業系統,更是一個新的生態!
    除了華為,目前很多廠商都在搭建自家的loT生態,其中效果比較突出的應該是小米的生態系統了。相信大家都看到過小米設備布滿整個房間的場景,通過給小愛同學發送語音指令,控制家裡的各個設備工作。
  • 華為發布鴻蒙2.0,「沒有人能熄滅滿天星光!」
    >本次大會包含主題演講、技術論壇、松湖對話、Codelabs、Teach.Hour、互動體驗等系列環節,大會將持續3天,眾多活動也將於線上同步直播。陸續登臺演講下午3時,華為常務董事、華為消費者業務CEO餘承東發表《共建萬物互聯的全場景智慧生態》的主題演講。