OpenHarmony 是由開放原子開源基金會孵化及運營的開源項目,由開放原子開源基金會 OpenHarmony 項目群工作委員會負責運作。由全球開發者共建的開源分散式作業系統,具備面向全場景、分散式等特點,是一款“全(全領域)・ 新 (新一代)・ 開(開源)・ 放(開放)”的作業系統。
2023年11月8日,OpenHarmony官微宣布,OpenHarmony開發者論壇1.0正式上線。
基本介紹
- 系統全稱:OpenAtom OpenHarmony
- 開發機構:開放原子開源基金會(OpenAtom)
- 社區治理:OpenHarmony 項目群工作委員會
- 套用領域:面向全場景、全連線、全智慧型時代
- 最新版本:OpenHarmony4.0 Release
- 最新Beta版本:OpenHarmony4.1 Beta1
發展沿革,萬物互聯,套用領域,輕量系統,小型系統,標準系統,開發機構,託管平台,發展歷程,歷史版本,系統1.x ,系統2.x,系統3.x,商業發行版,
發展沿革
2023年11月8日,OpenHarmony官微宣布,OpenHarmony開發者論壇1.0正式上線。OpenHarmony開發者論壇目前已經邀請了華為、深開鴻、誠邁科技、中國科學院軟體所、中軟國際等公司在內的幾十位OpenHarmony領域的開發者入駐。
2023年12月1日,據國科微官微訊息,國科微正式發布基於8K超高清顯示晶片GK6780V100的OpenHarmony開發平台,這也是業界首款支持TV及商顯的標準OpenHarmony平台,為OpenHarmony生態帶來全新的高性能SoC晶片支持。
2024年1月1日訊息,OpenHarmony 是由開放原子開源基金會孵化及運營的開源項目,目標是面向全場景、全連線、全智慧型時代,基於開源的方式,搭建一個智慧型終端設備作業系統的框架和平台。OpenHarmony 4.0 版本已於 2023年10月26日正式發布,開發套件同步升級到 API 10。開放原子開源基金會現已在 Gitee 上發布 OpenHarmony 4.1 Beta1 代碼,其 Release 發行版預計 Q1 發布。OpenHarmony 4.1 Beta1 版本標準系統能力持續完善,並且開始提供首批 API Level 11 接口。
萬物互聯
分散式軟匯流排
分散式軟匯流排是多設備終端的統一基座,為設備間的無縫互聯提供了統一的分散式通信能力,能夠快速發現並連線設備,高效地傳輸任務和數據。
分散式數據管理
分散式數據管理位於分散式軟匯流排之上的能力,實現應用程式數據和用戶數據的分散式管理。用戶數據不再與單一物理設備綁定,業務邏輯與數據存儲分離,套用跨設備運行時數據無縫銜接,為打造一致流暢的用戶體驗創造了基礎條件。
分散式任務調度
分散式任務調度基於分散式軟匯流排、分散式數據管理、分散式Profile等技術特性,構建統一的分散式服務管理(發現、同步、註冊、調用)機制,支持對跨設備的套用進行遠程啟動、遠程調用、綁定/解綁、以及遷移等操作,能夠根據不同設備的能力、位置、業務運行狀態、資源使用情況並結合用戶的習慣和意圖,選擇最合適的設備運行分散式任務。
分散式虛擬化平台
分散式設備虛擬化平台可以實現不同設備的資源融合、設備管理、數據處理,將周邊設備作為能力的延伸,共同形成一個超級虛擬終端。
統一OS,彈性部署
OpenHarmony通過組件化和組件彈性化等設計方法,做到硬體資源的可大可小,在多種終端設備間,按需彈性部署,全面覆蓋了各種CPU,從百KiB到GiB級別的RAM。將廣泛套用在智慧型家居物聯網終端、智慧型穿戴、智慧大屏、汽車智慧型座艙、音箱等智慧型終端,提供全場景跨設備的極致體驗。
一次開發,多端部署
OpenHarmony 提供用戶程式框架、Ability 框架以及 UI 框架,能夠保證開發的套用在多終端運行時保證一致性。一次開發、多端部署。多終端軟體平台 API 具備一致性,確保用戶程式的運行兼容性。支持在開發過程中預覽終端的能力適配情況(CPU/記憶體/外設/軟體資源等),支持根據用戶程式與軟體平台的兼容性來調度用戶呈現。
套用領域
OpenHarmony 採用了組件化的設計方案,可以根據設備的資源能力和業務特徵進行靈活裁剪,滿足不同形態的終端設備對於作業系統的要求。
輕量系統
支持的設備最小記憶體為 128KiB,可以提供多種輕量級網路協定,輕量級的圖形框架,以及豐富的 IOT 匯流排讀寫部件等。可支撐的產品如智慧型家居領域的連線類模組、感測器設備、穿戴類設備等。
小型系統
支持的設備最小記憶體為 1MiB,可以提供更高的安全能力、標準的圖形框架、視頻編解碼的多媒體能力。可支撐的產品如智慧型家居領域的IP Camera、電子貓眼、路由器以及智慧出行域的行車記錄儀等。
標準系統
支持的設備最小記憶體為 128MiB,可以提供增強的互動能力、3D GPU以及硬體合成能力、更多控制項以及動效更豐富的圖形能力、完整的套用框架。將廣泛套用在智慧大屏、汽車智慧型座艙等智慧型終端。
開發機構
開放原子開源基金會
開放原子開源基金會是致力於推動全球開源產業發展的非營利機構,由阿里巴巴、百度、華為、浪潮、360、騰訊、招商銀行聯合發起,於 2020 年 6 月登記成立,“立足中國,面向世界”,是我國在開源領域的首個基金會。
開放原子開源基金會 服務範圍包括開源軟體、開源硬體、開源晶片及開源內容等,為各類開源項目提供中立的智慧財產權託管,保證項目的持續發展不受第三方影響,通過開放治理尋求更豐富的社區資源的支持與幫助,包括募集並管理資金,提供法律、財務等專業支持。是開源項目的孵化器、連線器和倍增器。通過對開原始碼的開放治理以便於形成事實標準,連線產學研共建開源生態,為開源項目找到更多的套用場景。
開放原子各類捐贈人
白金捐贈人:每家有權申請1個理事席位;白金捐贈人理事席位最多可達17個;現有捐贈人退出或理事會決議增補理事席位後,其他白金捐贈人可以經理事會表決通過後獲得理事席位;有項目推薦權,須經TOC評選通過。
金牌捐贈人:享有被提名為理事的權利(共3個理事席位);對項目有推薦權,該項目須經TOC評選通過。
銀牌捐贈人:享有被提名為理事的權利(共2個理事席位);對項目有推薦權,該項目須經TOC評選通過。
一般捐贈人:對項目有推薦權,須經TOC評選通過。
開放原子—技術監督
開放原子開源基金會(以下簡稱“基金會”)技術監督委員會(Technical Oversight Committee,簡稱“TOC”)為基金會的開源項目提供技術指導,主要承擔如下職責:
基金會提供全球化的技術視野與指導;審核、批准項目孵化、畢業;制定導師職能,審核、批准導師資源池名單;促進項目間的合作,減少冗餘與衝突;接受用戶委員會的反饋並協助項目持續完善;促進項目之間的生態聯繫;定義開源相關的常規化實踐(原則、流程)。
項目群工作委員會
開放原子開源基金會於2020年9月接受華為捐贈的智慧型終端作業系統基礎能力相關代碼,隨後進行開源,並根據命名規則為該開源項目命名為 OpenAtom OpenHarmony(簡稱“OpenHarmony”)。
2020 年 12 月,博泰、華為、京東、潤和、億咖通、中科院軟體所、中軟國際七家單位(按各單位簡稱首字母排序)在
開放原子開源基金會的組織下成立了 OpenHarmony 項目群工作委員會,開始對 OpenHarmony 項目進行開源社區治理。各家單位對 OpenHarmony 開源項目持續投入和貢獻。項目群首批工作委員會成員23人,在開放原子開源基金會的組織下召開了第一次工作會會議,集體對 OpenHarmony 項目群的管理制度等關鍵事項進行了討論與表決,全票通過並在現場簽署了 OpenHarmony 項目群管理制度。
項目群各類捐贈人
A類捐贈人:有權指派一名代表參加工作委員會,該代表具有提案權及投票權;有權指派一名代表列席技術指導委員會:有機會參與兼容性測試組工作;對OpenHarmony項目群相關工作的批評建議和監督權;有權參與OpenHarmony項目群組織的其他會議和活動;有權獲得OpenHarmony項目群刊物和技術資料;有權獲取OpenHarmony項目群兼容性測指導;有權在OpenHarmony項目群官網進行品牌展示。
特殊捐贈人:特殊捐贈人權利和A類捐贈人相同。
A類候選捐贈人:考察期結束後參加A類捐贈人競選;可提名一名代表列席工作委員會,有提案權;有機會參與工作委員會、技術指導委員會、兼容性測試組之外的其他工作組;有權參與OpenHarmony項目群組織的其他會議和活動;有權獲得OpenHarmony項目群刊物和技術資料;有權獲取OpenHarmony項目群兼容性測試指導;有權在OpenHarmony項目群官網進行品牌展示。
B類捐贈人:可提名一名代表參與工作委員會B類捐贈人代表選舉,當選的代表具有工作委員會提案權及投票權;有機會參與工作委員會、技術指導委員會、兼容性測試組之外的其他工作組;有權參與OpenHarmony項目群組織的其他會議和活動;有權獲得OpenHarmony項目群刊物和技術資料;有權獲取OpenHarmony項目群兼容性測試指導;有權在OpenHarmony項目群官網進行品牌展示。
C類捐贈人:均有權參與本項目組織的除工作委員會、技術指導委員會、兼容性測試組、其他工作組之外的其他活動和會議;有權獲得OpenHarmony項目群刊物和技術資料;有權獲取OpenHarmony項目群兼容性測試指導;有權在OpenHarmony項目群官網進行品牌展示。
項目群—技術指導
2022年1月,OpenAtom OpenHarmony 項目群完成了第一屆技術指導委員會(Technical Steering Committee,“TSC”)的成員選舉,基於 OpenHarmony 項目群章程選舉出 7 位 TSC 成員。此次選舉旨在匯聚學術及產業力量,共同繁榮 OpenHarmony 生態。
陳海波 OpenHarmony 項目群 TSC 主席、
華為軟體領域首席科學家
李英偉 OpenHarmony 項目群 TSC 成員、
華為終端 BG 軟體產品化架構首席技術專家
賈寧 OpenHarmony 項目群 TSC 成員、
華為 OS 核心實驗室副主任 & 首席架構師
項目群航天工作組
開放原子開源基金會 OpenAtom OpenHarmony(簡稱“OpenHarmony”)項目群航天工作組(OpenHarmony In Space,簡稱“OHIS”)第一次會議於2022年1月6日在北京召開,來自航天高校、科研院所、商業航天公司和中學的工作組發起成員單位代表參加了會議。OHIS 工作組組長、
大連理工大學於曉洲教授介紹了工作組的最新工作進展,特別是 OpenHarmony 和微納衛星技術的結合前景。微納衛星一般指 1-100 公斤的衛星,在星上系統軟硬體系統日趨複雜的今天,採用 OpenHarmony 作業系統將有助於星載系統的通用化和模組化設計,縮短研製周期,提高微納衛星的可靠性與實時性。
由
大連理工大學牽頭,聯合
比利時列日大學、列日空間中心、
中國科學院微小衛星創新研究院和
中國宇航學會等單位承擔的科技部重點研發國際合作重點專項已經正式獲得科技部批准,中國與比利時專家將基於微納衛星平台對 4.2 光年外的系外行星進行探測。該項目的姿態控制、推進等一系列核心繫統將使用 OpenHarmony 作業系統。OHIS 工作組副組長、
清華大學王兆魁教授做了題為《成像衛星實時態勢感知與智慧型處理》的報告。實時智慧型態勢感知是未來套用衛星發展的重要方向,王兆魁結合本團隊研究情況,介紹了深度學習等智慧型化方法在衛星實時態勢感知方面的研究進展及軟硬體要求,提出了 OpenHarmony 在未來星上智慧型處理方面的技術需求和發展建議。
圍繞 OpenHarmony 在航天目標探測與識別領域的潛在套用,
清華大學邢飛教授綜合分析了太空目標產生及其對太空飛行器運行所帶來的威脅,並結合中國在深空和近地軌道目標監測項目,從科學和工程角度上呈現了 Open Harmony 未來能夠發揮的重要作用。基於未來晶片北京高精尖中心等
清華大學的資源,邢飛從衛星底層晶片、核心器件及功能組件三個層面闡述了衛星智慧型化晶片、硬體互助、多機遷移等 OpenHarmony 的優勢與長遠定位,認為其有望給中國的衛星系統帶來巨大發展機遇。
圍繞 OpenHarmony 開源生態,來自
北京中科微瀾科技有限公司的楊牧天以《航天開源,安全築基 —— 開源生態安全漏洞感知技術》為題,介紹了面向航天領域的開源軟體供應鏈安全問題,提出了打造新一代安全基礎設施、進而提升行業安全水平的系列建議。會議代表還討論了 OHIS 工作組章程以及基於 OpenHarmony 開展空間探索的未來方向。隨著 OpenHarmony 開源項目進入航天領域,將會有多項成果落地,逐步實現 OpenHarmony In Space 的宏遠目標。
託管平台
主倉庫—深圳奧思Gitee
Gitee 作為開源主倉庫,在 OpenHarmony 開源的同時,也同步上線了 「OpenHarmony 專區」,為基於 OpenHarmony 的開源項目提供專有展示頁面。
Gitee 是
開源中國(OSChina.net)於 2013 年推出的代碼託管和協作開發平台,提供本土化的代碼託管服務,與開源中國社區資訊、部落格、社區等版塊相互補充和促進,希望以此更好地為開發者服務、構建更加完善的開源生態。
深圳市奧思網路科技有限公司(
開源中國),通過 社區 、
Gitee(碼雲) 和 眾包 等產品支持開源生態環境。
鏡像庫—微軟公司Github
2021年10月3日,據開放原子 OpenHarmony 官方發布,開源項目 OpenHarmony 是每個人的 OpenHarmony,OpenHarmony
Github 鏡像庫已正式上線。
OpenHarmony
Github 鏡像倉每天 UTC 23:00 定時從 Gitee 主庫同步更新代碼,方便海外開發者通過
Github 訪問及下載 OpenHarmony 開原始碼。
Github 鏡像庫不直接處理 issue 及 PR,開發者在 Github 提交的 issue 及 PR 將自動關閉,請直接訪問 OpenHarmony Gitee 主庫提交 issue 及 PR。
發展歷程
華為於2020年、2021年分兩次把智慧型終端作業系統的基礎能力全部捐獻給開放原子開源基金會,並根據命名規則為該開源項目命名為 OpenAtom OpenHarmony
2020年12月,博泰、華為、京東、潤和、億咖通、中科院軟體所、中軟國際等七家單位在開放原子開源基金會的組織下成立了OpenHarmony項目群工作委員會,開始對OpenHarmony項目進行開源社區治理。
由開放原子開源基金會與Linux基金會聯合開源中國共同舉辦的“全球開源技術峰會GOTC 2021 深圳站”上,國家信息安全發展中心副主任董大健介紹,我國的開原始碼貢獻在全球的比重已在40%左右。
2022年3月訊息,據 OpenHarmony 官方發布,OpenAtom OpenHarmony項目開源以來,眾多合作夥伴積極參與生態共建,交付了多款通過 OpenHarmony 兼容性測評的優秀產品。
2022年7月27日,在2022開放原子全球開源峰會OpenHarmony分論壇上,披露了OpenHarmony最新進展:吸引40多家主倉代碼貢獻單位,匯聚160多萬個社區用戶,已經成為全球智慧型終端作業系統領域中一股不可忽視的開源力量。
2022年8月3日,開源鴻蒙 OpenAtom OpenHarmony 官方宣布,獲得通過 CNA(通用漏洞披露編號授權機構)加入程式,成為 CVE(通用漏洞披露組織)的編號授權機構。
2022年12月19日,中軟國際推出的教培開發板近期順利通過 OpenAtom OpenHarmony(簡稱“OpenHarmony”)3.1 Release 版本兼容性測評,獲頒 OpenHarmony 生態產品兼容性證書。
2023年1月7日訊息,青軟創新科技集團股份有限公司研發的教學產品 —— 青軟-翱翔開發板,近期已通過 OpenAtom OpenHarmony3.0.1 LTS 版本兼容性測評,獲頒 OpenHarmony 生態產品兼容性證書。
2023年1月9日,OpenAtom OpenHarmony生態使能簽約儀式在深圳舉行。在開放原子開源基金會的指導下,華為與24家公司簽署OpenHarmony生態使能合作協定,覆蓋金融、教育、交通、能源、政務、安平、製造、衛生、廣電、電信等行業。
2023年1月,據開源鴻蒙 OpenHarmony 訊息,近日,由中軟國際有限公司提供技術支持,新開普電子股份有限公司推出的電子班牌順利通過 OpenAtom OpenHarmony3.1 Release 版本兼容性測評,獲頒 OpenHarmony 生態產品兼容性證書。
2023年2月,開放原子開源基金會白銀捐贈人(OpenHarmony B 類捐贈人)芯海科技宣布,旗下 BLE 5.0 晶片 CST92F30 通過 OpenHarmony 3.0.1 LTS 測評,獲授 OpenHarmony 生態產品兼容性證書。
2023年2月21日,根據最新訊息,開源鴻蒙 OpenHarmony 也成功適配 PC 了。據微信公眾號“OST 開源開發者”的訊息,鴻蒙生態企業 —— 軟通動力子公司鴻湖萬聯的工程師完成了 OpenHarmony 對 PC 的初步適配,基於 OpenHarmony 3.2 Beta3 版本以及惠普某型號辦公筆記本。
2023年4月3日訊息,微軟 Lumia 950 XL (代號 Cityman) 手機啟動鴻蒙 OpenHarmony 核心載入。
2023年4月,開源鴻蒙 OpenHarmony 3.2 Release 版本已發布,概述等文檔內容已上架 Gitee 網站。
2023年4月8日,在深圳信息職業技術學院與華為聯合舉辦的“培養複合型數字人才,釋放數字生產力”數字人才培養高峰論壇上,深開鴻與深信息聯合成立“開源鴻蒙高等工程師學院”,旨在建設開源鴻蒙 OpenHarmony 人才培養體系。
開源鴻蒙 OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連線、全智慧型時代,基於開源的方式,搭建一個智慧型終端設備作業系統的框架和平台,促進萬物互聯產業的繁榮發展。
2023年4月19日訊息,開放原子開源基金會OpenHarmony開發者大會2023舉辦。在此次大會上,OpenHarmony 3.2 Release版本正式發布。
2023年5月23日,OpenHarmony 3.2.1 Release 現已上線 Gitee 等平台。當前版本在 OpenHarmony 3.2 release 的基礎上,更新支持或最佳化增強的能力如下:分散式數據管理:依照安全合規的要求 uuid 僅支持系統套用和 SA,不再支持普通用套用,數據管理切換 UUID,整改為普通套用可使用的新 uuid (sha256 (appId_uuid))
2023年8月4日訊息,OpenHarmony公布最新進展350多款軟硬體產品通過兼容性測評。
2023年11月4日,第二屆開放原子開源基金會 OpenHarmony 技術大會在北京召開,復旦、浙大、南開等17所高校成立開源鴻蒙OpenHarmony技術俱樂部。
2024年1月5日,重慶大學OpenHarmony技術俱樂部正式揭牌成立,該校也成為國內首批入選開源鴻蒙技術俱樂部的高校之一。
2024年1月7日訊息,重慶大學宣布,學校正式成立OpenHarmony技術俱樂部(開源鴻蒙技術俱樂部),成為國內首批入選開源鴻蒙技術俱樂部的高校之一。
歷史版本
系統1.x
2020年9月10日發布 OpenHarmony 1.0,支持 128KB-128MB 的記憶體設備。
2021年4月1日首次發布 LTS(long-term support)長期支持版本 ,OpenHarmony 1.1.0 LTS 在 1.0 版本的基礎上新增了部分功能和修復了部分缺陷。新增 AI 子系統、電源管理子系統、泛 Sensor 子系統、升級子系統,統一 AI 引擎框架;liteos-m 核心完成三方可移植性重構;驅動子系統完善了 WIFI、Sensor、Input、Display 的驅動模型;圖形子系統針對 UI 能力及 JS 框架性能和記憶體得到最佳化;對目錄結構及組件倉做了大幅最佳化。
2021年6月22日更新發布LTS(long-term support)長期支持版本OpenHarmony 1.1.1LTS,在 1.1.0LTS版本的基礎上新增了部分功能和修復了部分缺陷。完全繼承OpenHarmony 1.1.0的所有特性,並在OpenHarmony 1.1.0版本的基礎上,對各模組進行了缺陷修復和性能最佳化。
2021年8月4日更新發布LTS(long-term support)長期支持版本OpenHarmony 1.1.2 LTS,在v1.1.1 LTS版本的基礎上新增了一些特性和修復了部分缺陷。完全繼承OpenHarmony 1.1.1的所有特性,並在OpenHarmony 1.1.1版本的基礎上,對部分模組進行了功能擴展和最佳化。
2021年9月30日更新發布LTS(long-term support)長期支持版本 OpenHarmony 1.1.3 LTS,完全繼承 OpenHarmony 1.1.2 LTS 的所有特性,在 OpenHarmony 1.1.2 LTS 版本的基礎上新增了一些特性和修復了部分缺陷。
2022年2月11日發布 OpenHarmony 1.1.4 LTS,此版本為 OpenHarmony 1.1.3 LTS 分支上的維護版本,基於 OpenHarmony 1.1.3 LTS 版本修復一些缺陷及安全問題,通過集成驗證後發布最新且穩定的 tag 版本。
1.0.1-Release 分支和基於此分支發布的 1.X 和 1.1.X 系列版本自 2023 年 4 月 1 日起停止維護
系統2.x
2021年6月1日,
開放原子開源基金會(OpenAtom Foundation)正式發布 OpenAtom OpenHarmony(以下簡稱"OpenHarmony") 2.0 Canary。
OpenHarmony 2.0 Canary 在 OpenHarmony 1.1.0 LTS 的基礎上,增加標準系統版本,具備的主要功能如下:
新增 22 個子系統,支持全面的 OS 能力,支持記憶體大於 128M 的帶屏設備開發等;提供系統三大套用:桌面、設定和 SystemUI;提供全新的 OpenHarmony 套用框架能力、Ability Cross-platform Engine 能力;提供 JS 套用開發能力;提供媒體框架,支持音視頻功能開發;提供圖形框架能力,支持視窗管理和合成,支持GPU能力。
2021年8月4日,
開放原子開源基金會正式發布 OpenAtom OpenHarmony 2.2 Beta2 版本。在 OpenHarmony 2.0 Canary 的基礎上,針對輕量系統、小型系統和標準系統都有增加新的特性:
標準系統新增特性功能如下:新增分散式遠程拉起能力端到端的構建;新增系統基礎套用的拖拽能力和新增若干Sample套用;新增媒體三大服務能力,提供更好的媒體系統功能。
輕量和小型系統新增特性功能如下:新增輕量級核心能力增強,包括檔案系統增強、核心調試工具增強支持、核心模組支持可配置、三方晶片適配支持等;輕量級圖形能力增強支持,包括支持多語言字型對齊、支持顯示控制項輪廓、支持點陣字型、供統一多後端框架支持多晶片平台等;DFX 能力增強支持,包括 HiLog 功能增強、HiEvent 功能增強,提供輕量級系統信息 dump 工具、提供重啟維側框架等;AI 能力增強支持,AI 引擎支持基於共享記憶體的數據傳輸。
系統3.x
2021年9月30日,
開放原子開源基金會 OpenHarmony 項目群工作委員會舉行報告會發布 OpenHarmony 3.0 LTS,在 OpenHarmony 2.2 Beta2 的基礎上,針對標準系統、輕量系統和小型系統更新內容:
標準系統新增特性功能:用戶程式框架支持服務能力 (ServiceAbility,DataAbility) 和執行緒模型;支持檔案安全訪問,即檔案轉成 URI 和解析 URI 打開檔案的能力;支持設備管理 PIN 碼認證的基本能力;支持關係型資料庫、分散式數據管理基礎能力;支持方舟 JS 編譯工具鏈和運行時,支持 OpenHarmony JS UI 框架套用開發和運行;支持遠程綁定 ServiceAbility、FA 跨設備遷移能力;支持套用通知訂閱與套用通知訊息跳轉能力;支持輸入法框架及支持輸入基礎英文字母、符號和數字;相機套用支持預覽、拍照和錄像基礎能力;支持 CS 基礎通話、GSM 簡訊能力;支持定時器能力,提供定時時區管理能力;在標準設備間的分散式組網下,提供套用跨設備訪問對端資源或能力時的許可權校驗功能。
輕量和小型系統新增特性功能:新增輕量級分散式能力增強,支持從輕量級系統啟動標準系統上的 Ability;軟匯流排能力增強支持,提供認證通道傳輸能力,用於設備綁定;輕量級全球化能力增強支持,新增 31 種語言支持;輕量系統上新增許可權屬性欄位及其寫入接口,上層套用可通過該欄位實現相關業務。
2022年1月12日發布 OpenHarmony 3.0.1 LTS,此版本為 OpenHarmony 3.0 LTS 分支上的維護版本,基於 OpenHarmony 3.0 LTS 版本修復一些缺陷及安全問題,通過集成驗證後發布最新的穩定的 tag 版本。
2022年3月18日發布 OpenHarmony 3.0.2 LTS,此版本為 OpenHarmony 3.0 LTS 分支上的維護版本,基於 OpenHarmony 3.0.1 LTS 版本修復一些缺陷及安全問題,通過集成驗證後發布最新且穩定的標籤版本。
2022年4月8日發布 OpenHarmony 3.0.3 LTS,此版本為 OpenHarmony 3.0 LTS 分支上的維護版本,基於 OpenHarmony 3.0.2 LTS 版本修復一些缺陷及安全問題,通過集成驗證後發布最新且穩定的標籤版本。
2022年7月1日發布,此版本為 OpenHarmony 3.0 LTS 分支上的維護版本,基於 OpenHarmony 3.0.3 LTS 版本修復一些缺陷及安全問題。小型系統能力增強,DFX提供native崩潰信息採集能力和整機重啟故障檢測定位能力。基礎通信增加STA基礎能力。
2022年9月15日發布,此版本為 OpenHarmony 3.0 LTS 分支上的維護版本,基於 OpenHarmony 3.0.5 LTS版本修復一些安全問題。
OpenAtom 基金會於2021年12月31日發布 3.1 Beta,在 3.0 LTS 的基礎上,更新支持以下能力:
標準系統基礎能力增強:核心提升 CMA 利用率特性、圖形新增支持 RenderService 渲染後端引擎、短距離通信支持 STA(Station)和 SoftAP 基礎特性、支持地磁場的算法接口、感測器驅動模型能力增強、支持套用賬號信息查詢和訂閱等、全球化特性支持、編譯構建支持統一的構建模板、JS 運行時支持預覽器、新增支持 JSON 處理、Eventbus、Vcard、Protobuf、RxJS、LibphoneNumber 等6個JS三方庫、新增時間時區管理、DFX 新增支持 HiSysEvent 部件提供查詢和訂閱接口。
標準系統分散式能力增強:包括新增支持分散式 DeviceProfile 特性、分散式數據管理支持跨設備同步和訂閱、分散式軟匯流排支持網路切換組網、分散式檔案系統支持 Statfs API 能力等。
標準系統應用程式框架能力增強:新增 ArkUI 自定義繪製能力和 Lottie 動畫能力、新增包管理探秘隱式查詢和多 hap 包安裝、事件通知支持許可權管理、設定通知振動、通知聲音設定和查詢、通知免打擾、會話類通知等。
標準系統套用能力增強:輸入法套用支持文本輸入和橫屏下布局顯示、簡訊套用信息管理、聯繫人套用通話記錄和撥號盤顯示、設定套用更多設定項。
輕量系統能力增強:HiStreamer 輕量級支持可定製的媒體管線框架、init 支持熱插拔、OS 輕核心 & 驅動啟動最佳化、快速啟動能力支持。
2022年3月30日,開放原子開源基金會發布 3.1 Release,在 3.1 Beta 的基礎上,更新支持以下能力:
標準系統基礎能力增強:本地基礎音視頻播放能力、視頻硬編解碼、相機基礎預覽、拍攝能力;RenderService 新渲染框架、2D/3D 繪製能力、新的動畫和顯示效果框架;視窗管理新框架,提供更加靈活的視窗框架能力,支持全螢幕、分屏、視窗化形態,支持跨視窗拖拽能力;display 管理能力,支持分屏,並增強亮滅屏管理能力;支持視窗動畫和效果;滑鼠、鍵盤、觸摸板的基本功能支持,常見感測器加速度、陀螺儀、霍爾、馬達振動等的基本能力支持;語言區域選擇、新增/增強國際化特性、系統資源、rawfile 資源;時間時區同步的支持管理能力、新增對剪貼簿、鎖屏服務、靜態壁紙、下載服務管理能力的支持;系統服務狀態監控功能、新增跨設備 oncall 能力(跨設備啟動 FA 能力)、長時、短時及延遲任務調度能力;記憶體管理功能增強、電源管理基本功能支持、增進程調度功能增強等特性;本地賬號、域賬號與本地賬號綁定功能,分散式賬號 ID 派生和狀態管理功能,本地套用許可權管理、分散式許可權的管理能力;Wi-Fi STA、AP、P2P 相關基本能力以及 JS API、新增藍牙 BR、SPP、BLE 相關的能力以及 JS API、新增位置服務子系統,提供位置服務框架能力。
標準系統分散式能力增強:分散式軟匯流排網路切換組網、P2P 連線、流傳輸、藍牙等能力;支持硬體互助 ,資源共享,支持鏡像和擴展投屏等;設備上下線和 PIN 碼認證等增強功能,存儲管理、套用沙箱隔離、公共數據沙箱隔離等能力,支持分散式資料庫,分散式數據對象,支持本地資料庫訪問和跨套用資料庫訪問等能力。
標準系統應用程式框架能力增強:ArkUI 自定義繪製能力和 Lottie 動畫能力、鍵盤、滑鼠互動操作能力;聲明式 Web 組件、XComponent 組件能力;卡片能力,提供卡片添加、刪除、刷新等基礎能力;多用戶能力,提供適應多端的基礎JS工具鏈及運行時能力,對多 HAP 安裝、隱式查詢、多用戶、許可權管理的基本功能支持,支持分散式通知,通知模板功能。
標準系統套用能力增強:系統套用構建,包含系統桌面、SystemUI、系統設定、相機、圖庫、通話、聯繫人、信息、備忘錄、檔案選擇器、輸入法等套用支持。
2022年5月31日 OpenHarmony 3.1.1 Release 發布,在OpenHarmony 3.1 Release的基礎上,更新支持以下能力:
標準系統基礎能力增強:系統服務管理能力增強,新增添加群組校驗機制,電源管理新增支持亮度調節和電池信息查詢,Misc軟體服務補齊兼容http檔案下載接口能力;位置服務支持基本定位接口能力,視窗支持視窗屬性設定,媒體補齊音頻焦點、音頻解碼能力相關接口能力。
標準系統應用程式框架能力增強:包管理支持查詢指定套用是否安裝,事件通知實現通知傳送和取消的接口能力;元能力支持FA模型支持查詢/設定組件橫豎屏狀態、組件鎖屏顯示和組件啟動亮屏,新增ANR(Application Not Response)、套用主執行緒卡死檢測等DFX功能,完善部分FA卡片基礎能力。
標準系統套用能力增強:聯繫人支持第三方套用調用系統通話能力,提供用戶基礎通信能力。
2022年8月24日發布,在 OpenHarmony 3.1.1 Release 的基礎上,做了如下更新:修復部分子系統acts測試用例執行失敗問題,同時補齊部分子系統的acts用例覆蓋;修復了 OpenSSL、kernel、curl、node 等三方組件的已知漏洞,增強了系統安全性;修復了備忘錄、設定、通知欄等系統套用的部分已知缺陷,提升了標準系統開發板的用戶體驗;修復了SDK已知缺陷問題並配套發布最新的SDK版本。
2022年5月31日,
開放原子開源基金會正式發布了 OpenAtom OpenHarmony(簡稱“OpenHarmony”)3.2 Beta1 版本。在 OpenHarmony 3.1 Release 的基礎上,更新支持以下能力:
輕量系統基礎能力增強:輕量系統和標準系統IPC歸一,構建和完善了進程間通信能力,包括分散式進程間通信,為分散式業務及APP提供本地和分散式的進程間通信能力。
標準系統基礎能力增強:圖形支持安全截圖、安全錄屏,支持嵌入其他套用界面顯示能力;視窗支持快速切換桌面和恢復套用視窗、視窗喚醒螢幕、保持螢幕常亮/視窗調整螢幕亮度、安全圖層等能力;方舟虛擬機支持多實例調試,以及條件斷點和 watch 表達式能力;多模輸入支持遙控器、滑鼠、鍵盤輸入設備熱插拔監聽能力;安全支持 OpenHarmony 跨設備之間的同賬號互信認證能力。
標準系統分散式能力增強:系統服務管理支持群組校驗機制能力。
標準系統應用程式框架能力增強:ArkUI 支持 AbilityComponent 組件將套用界面(Ability)作為控制項嵌入其他套用顯示,增強分欄與側邊欄組件能力,支持拖拽自動隱藏等能力;包管理支持沙箱套用的安裝、卸載、查詢,拆包工具支持 Stage 模型能力;元能力支持 Stage 模型支持 Worker 機制,新增 ANR、套用主執行緒卡死檢測等 DFX 能力。
標準系統套用能力增強:圖庫支持基礎動效,支持圖片編輯保存能力,提供OEM定製開發能力。
標準系統套用開發樣例:新增圖形GPU資源繪製、掃雷遊戲、2048數字遊戲等 Demo 樣例,為開發者提供SDK使用的樣例程式,方便開發者快速上手使用 OpenHarmony 系統基礎能力。
2022年7月30日,OpenHarmony 3.2 Beta2 版本發布,在OpenHarmony 3.2 Beta1的基礎上,更新支持以下能力:
標準系統基礎能力增強:新增支持視窗多熱區分發機制;支持電源管理重啟恢復機制;多模輸入新增支持 Input 手寫筆壓感合成、傾角、按鍵輸入;安全域支持預置套用預授權機制、指紋錄入 / 認證 / 識別框架;驅動支持錄像模式自拍鏡像功能、音頻音效控制、紅外設備輸入、音頻 USB 插拔識別及事件上報。
標準系統應用程式框架能力增強:元能力支持卡片提供方添加靜態和動態卡片、組件支持本地免安裝啟動、系統 SA 啟動和訪問組件、支持單實例 Ability 遷移、運行管理支持打開沙箱套用、系統套用 ability 不在最新任務列表顯示;包管理支持獲取當前包的包名和證書指紋信息 NDK 接口能力、查詢指定套用的 PackInfo 信息、原子化服務老化卸載。
標準系統套用開發樣例:新增五子棋人機對戰、二維碼生成和解析、卡片使用、多媒體、短視頻、面部識別能力等 Demo 樣例,為開發者提供 SDK 使用的樣例程式,方便開發者快速上手使用 OpenHarmony 系統基礎能力。
2022年9月30日 OpenHarmony 3.2 Beta3 發布,當前版本在 OpenHarmony 3.2 Beta2 的基礎上,更新支持或最佳化增強的能力如下:
標準系統分散式能力增強:分散式資料庫支持跨設備跨套用分享、RDB 支持遠程查詢 / 資料庫加密特性、支持套用分身,KVDB 支持備份恢復 / 按條件同步 / 設備上線優先集中同步系統數據。
標準系統套用開發框架增強:事件和通知新增適配DLP,新增支持子系統傳送通知;支持webview複製貼上,支持基礎音視頻播放,支持https雙向認證等能力;元能力新增許可權校驗整改、啟動規則、快速修復、卡片可分可合;ArkUI組件能力增強,資源、媒體查詢能力增強,記憶體、性能最佳化,DFX能力增強,工具鏈能力增強;DeviceProfile適配分散式資料庫自動同步策略,以及採集信息補齊;包管理新增支持縮略圖、預覽Extension,部分特性新增支持可裁剪配置、支持防呆機制、支持預置套用特定能力管理,安裝流程支持hap包不解壓,支持快速修復機制;系統服務管理支持跨設備載入系統服務,foundation進程重啟恢復機制,分散式組件管理支持多用戶跨設備調用,遷移框架支持單實例Ability遷移等。
標準系統基礎能力增強:泛sensor提供馬達優先權管理能力。多模輸入提供滑鼠樣式和速度設定、滑鼠上報事件增強,配置序列拉起套用,鍵鼠穿越等特性。Misc服務新增剪貼簿、上傳下載、鎖屏、輸入法框架等模組基礎特性。核心子系統新增記憶體壓力通知AMS、回收優先權管理支持常駐系統服務,回收優先權管理支持區分extension狀態等基礎能力。DFX支持faultloggerd混合JS/Native棧列印,hilog domain白名單管理和日誌統計功能,hisysevent、hiappeventssh事件能力增強,hidumper記憶體分類信息最佳化。單元測試框架新增參數化數據驅動能力;UI測試框架新增拋滑及複雜手勢如雙指捏合能力接口;xdevice增加任務執行完成後蒐集設備DFX日誌能力等。編譯運行時新增支持嚴格模式的ES2021、模組化支持、Runtime 調試調優增強、位元組碼熱重載等。賬號服務新增用戶身份認證服務;許可權服務新增支持精準定位或模糊定位,以及其他能力增強;新增隱私管理服務。媒體子系統新增支持音頻解碼、音頻編碼、視頻解碼、視頻編碼native接口、支持播放音畫同步和啟動時間最佳化、支持基於HDI codec接口的視頻硬體編解碼能力、支持分散式音頻,音量、設備狀態管理,設備監聽和投播功能、支持分散式相機預覽,拍照和錄像。
商業發行版
華為 HarmonyOS 2
HarmonyOS 2 是
華為基於開源項目 OpenHarmony 2.0 開發的面向多種全場景智慧型設備的商用版本。
華為 HarmonyOS 2 2021年6月2日,華為面向萬物互聯時代打造的全新智慧型終端作業系統 HarmonyOS 2 正式對外發布。新一代的 HarmonyOS 2 以及搭載 HarmonyOS 2 的多款終端悉數亮相,全新的 HarmonyOS 2 是全球第一款真正實現萬物互聯的作業系統。
星網銳捷 金融終端
2021年8月8日,
福建星網銳捷通訊股份有限公司旗下
升騰資訊與
江蘇潤和軟體股份有限公司達成戰略合作,發布全球首款基於 OpenHarmony 金融智慧型支付終端。
開放原子開源基金會 OpenHarmony 項目群工作委員會代表、潤和軟體董事長周紅衛、升騰資訊總裁鄭宏出席簽約儀式並致辭。據介紹,OpenHarmony 具有的分散式框架、跨設備流轉、多設備聯動等特性,可為多種金融設備的智慧型化、互聯與協同提供統一的技術底座,該終端將大幅提高系統的可伸縮及擴展性,旨在為銀行客戶實現風險控制的疊代升級、增強用戶多屏協同的操作體驗,刷新了金融領域安全可控的 AIoT 產品新高度。
星網銳捷 金融終端