OpenHarmony 2.0 Canary 發(fā)布
6 月 1 日,開放原子開源基金會(OpenAtom Foundation,以下簡稱 “基金會”)正式發(fā)布 OpenAtom OpenHarmony(以下簡稱 "OpenHarmony") 2.0 Canary。
全球開發(fā)者可通過 Gitee 下載完整代碼:https://gitee.com/openharmony
OpenHarmony 是由基金會孵化及運營的開源項目,由基金會的 OpenHarmony 項目群工作委員會負責運作,遵循 Apache 2.0 等開源協(xié)議,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統(tǒng)的框架和平臺。
OpenHarmony 2.0 Canary 的發(fā)布公告寫道:
OpenHarmony 2.0 自主研發(fā),不兼容安卓。OpenHarmony 用戶應用程序是一種基于服務原子化概念定義的新型應用。與傳統(tǒng)終端用戶應用程序不同,OpenHarmony 用戶應用程序支持在 OpenHarmony 設備間跨端遷移、多端協(xié)同,一次開發(fā)多端部署,實現(xiàn)可分可合可流轉。
OpenHarmony 用戶應用程序基于全新設計的 OpenHarmony API/SDK 開發(fā),可以運行在基于全新 OpenHarmony 開源項目開發(fā)的系統(tǒng)上,并可以在多終端之間無縫流轉。
OpenHarmony 程序框架僅支持全新的 OpenHarmony 用戶應用程序運行,不支持基于安卓系統(tǒng)的 API/SDK 開發(fā)的用戶應用程序運行。
OpenHarmony 2.0 Canary 在 OpenHarmony 1.1.0 的基礎上,增加標準系統(tǒng)版本,具備的主要功能如下:
- 新增 22 個子系統(tǒng),支持全面的 OS 能力,支持內存大于 128M 的帶屏設備開發(fā)等。
- 提供系統(tǒng)三大應用:桌面、設置和 SystemUI。
- 提供全新的 OpenHarmony 應用框架能力、Ability Cross-platform Engine 能力。
- 提供 JS 應用開發(fā)能力。
- 提供媒體框架,支持音視頻功能開發(fā)。
- 提供圖形框架能力,支持窗口管理和合成,支持 GPU 能力。
配套關系
表 1 版本軟件和工具配套關系
軟件 | 版本 | 備注 |
---|---|---|
OpenHarmony | 2.0 Canary | NA |
HUAWEI DevEco Studio(可選) | DevEco Studio 2.1 Release | OpenHarmony 應用開發(fā)推薦使用。 |
HUAWEI DevEco Device Tool(可選) | Deveco DeviceTool 2.2 Beta1 | OpenHarmony 智能設備集成開發(fā)環(huán)境推薦使用。 |
更新說明
本版本完全繼承了 OpenHarmony 1.1.0 的所有特性,并在 OpenHarmony 1.1.0 版本的基礎上,新增標準系統(tǒng)版本形態(tài),詳情請參考下表 。
表 2 版本新增特性表
子系統(tǒng)名稱 | 新增特性 |
---|---|
內核 | 基于 Linux Kernel LTS 社區(qū)開源基線,回合 CVE 補丁,包含了 OpenHarmony 上層特性適配。 |
分布式文件 | 提供本地同步文件 JS 接口,包括文件讀寫、目錄訪問以及文件 Stat。 |
圖形圖像 |
|
驅動 | 新增用戶態(tài)驅動框架。 |
電源管理服務 | 新增電源管理能力,包括關機服務、亮滅屏管理、亮度調節(jié)、電池狀態(tài)查詢、系統(tǒng)電源管理、休眠鎖管理等功能。 |
多模輸入子系統(tǒng) | 新增支持單指觸屏輸入能力。 |
啟動恢復子系統(tǒng) | 系統(tǒng)屬性管理新增 JS API。 |
升級服務 |
|
帳號 | 提供分布式云帳號登錄狀態(tài)管理功能。 |
編譯構建 |
|
測試 | 新增開發(fā)者自測試能力,支持 C++ API 單元測試,API 性能測試等。 |
數(shù)據(jù)管理 | 提供輕量級 Key-Value 操作,支持本地應用存儲少量數(shù)據(jù),數(shù)據(jù)存儲在本地文件中,同時也加載在內存中的,所以訪問速度更快,效率更高。 |
語言編譯運行時 | 提供了 JS、C/C++ 語言程序的編譯、執(zhí)行環(huán)境,提供支撐運行時的基礎庫,以及關聯(lián)的 API 接口、編譯器和配套工具。 |
分布式任務調度 | 提供系統(tǒng)服務的啟動、注冊、查詢及管理能力。 |
JS UI 框架 |
|
媒體 |
|
事件通知 | 新增發(fā)布、訂閱、接收公共事件的基本功能。 |
雜散軟件服務 | 新增設置時間的能力。 |
用戶程序框架 | 新增包安裝、卸載、運行及管理能力。 |
電話服務 |
|
公共基礎類庫 | 提供了一些常用的 C、C++ 開發(fā)增強 API。 |
研發(fā)工具鏈 |
|
分布式軟總線 |
|
XTS | 新增各業(yè)務特性公共 API 兼容性看護用例套件。 |
系統(tǒng)應用 | 桌面:
設置:
SystemUI:
|
DFX |
|
全球化子系統(tǒng) |
|
|
詳情點此查看。
OpenHarmony 大事記
2020 年 9 月
2020 年 9 月開放原子開源基金會(OpenAtom Foundation,以下簡稱 “基金會”)獲捐 OpenHarmony 開源項目后宣布開源,隨后組織各方力量對項目開展共建,于 2020 年 12 月聯(lián)合七家志愿共建單位成立了 OpenHarmony 項目群工作委員會,七家單位分別是(排名按單位簡稱首字母排序):博泰、華為、京東、潤和、億咖通、中科院軟件所、中軟國際。
OpenHarmony 開源項目重大事項由工作委員會各成員單位代表用投票方式共同決定,投票權利均等,一家單位一票,遵循公開明確的 OpenHarmony 項目群管理制度規(guī)則。按照約定的規(guī)則與流程,貢獻者隨時可以在 OpenHarmony 開源項目 gitee 社區(qū)貢獻代碼,開放原子開源基金定期組織版本發(fā)布。
2020 年 9 月 10 日
2020 年 9 月 10 日,OpenHarmony 1.0 版本正式上線,支持內存為 128K 到 128M 的終端設備。
截至 2021 年 5 月
截至 2021 年 5 月,信通院泰爾實驗室、好叭科技、華秋電子、軟通動力、思必拓科技等單位陸續(xù)協(xié)商加入項目群,正在完成協(xié)議簽署和捐款流程。
2021 年 6 月 1 日
2021 年 6 月 1 日,OpenHarmony 2.0 Canary 版本宣布上線,支持內存 128M 以上的各種智能終端設備。
OpenHarmony 2.0 自主研發(fā),不兼容安卓。眾多開發(fā)合作伙伴將以開源社區(qū)為中心,分階段快速迭代,不斷完善系統(tǒng)能力,逐步構建起面向萬物互聯(lián)時代的 OpenHarmony 生態(tài)。在全球范圍內有興趣、有需要的組織和個人都可以基于開源項目的章程參與 OpenHarmony 開源項目,實現(xiàn)共商、共建、共享、共贏。截至 2021 年 5 月 31 日,已有 240 多個共建企業(yè)、共建機構與個人貢獻者參與項目。
OpenHarmony 在開放原子開源基金會的組織下、在 OpenHarmony 項目群工作委員會的治理下,以工作組、特別興趣小組、子項目形式等方式組織(特別興趣小組簡稱 SIG,英文全稱 Special Interest Group,具體運作及參與共建方式見:https://gitee.com/openharmony/community/tree/master/sig)。
【開放原子開源基金會】開放原子開源基金會是致力于推動全球開源產業(yè)發(fā)展的非營利機構,于 2020 年 6 月正式獲得民政部批準在北京成立,由阿里巴巴、百度、華為、浪潮、360、騰訊、招商銀行等十家龍頭科技企業(yè)聯(lián)合發(fā)起,由工信部作為業(yè)務指導單位。開放原子開源基金會擬通過共建、共治、共享的方式,系統(tǒng)性打造信息產業(yè)和工業(yè)開源開放框架,搭建國際開源社區(qū),提升行業(yè)協(xié)作效率,賦能千行百業(yè)。目前開放原子開源基金會業(yè)務范圍主要包括為各類開源軟件、開源硬件、開源芯片、開源內容提供中立的知識產權托管、戰(zhàn)略咨詢、法務咨詢、項目運營、品牌營銷和教育培訓等服務。
版權聲明:
本站所有文章和圖片均來自用戶分享和網絡收集,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系網站客服處理。