開源項目 OpenHarmony 是什麼一圖勝萬語,開發者拿到OpenHarmony 2.0程式碼後跑起來的樣子OpenHarmony是自主研發、不相容安卓的全領域下一代開源作業系統。開放原子開源基金
2021-06-10 05:58:52
一圖勝萬語,開發者拿到OpenHarmony 2.0程式碼後跑起來的樣子
OpenHarmony是自主研發、不相容安卓的全領域下一代開源作業系統。
開放原子開源基金會(簡稱「基金會」)於 2020 年 9 月接受華為捐贈的智慧終端作業系統基礎能力相關程式碼,隨後進行開源,並根據命名規則為該開源項目命名為 OpenAtom OpenHarmony(簡稱「OpenHarmony」)。全球有興趣、有需要的組織和個人都可以參與該項目。迄今為止,該項目已有240多位貢獻者,最新的版本為OpenHarmony 2.0 Canary。
【開源開放 每個人的OpenHarmony】
2020 年 12 月博泰、華為、京東、潤和、億咖通、中科院軟體所、中軟國際等七家單位(排名按簡稱首字母排序)在基金會的組織下成立了 OpenHarmony 項目群工作委員會,開始對 OpenHarmony 進行社群治理。截至 2021 年 5 月,信通院泰爾實驗室、好叭科技、華秋電子、軟通動力、思必拓科技等單位陸續協商加入項目群,正在完成協議簽署和捐款流程。
OpenHarmony 開源項目重大事項由工作委員會各成員單位代表用投票方式共同決定,投票權利均等,一家單位一票,遵循公開明確的 OpenHarmony 項目群管理制度規則。按照約定的規則與流程,貢獻者隨時可以在 OpenHarmony 開源項目 gitee 社群貢獻程式碼,基金會定期組織版本釋出。
版本決策遵循明確及公開的 OpenHarmony 項目群管理制度,路標和版本計劃由 OpenHarmony PMC 項目管理委員會決定,討論過程公開透明。版本釋出由 OpenHarmony 項目群工作委員會按 OpenHarmony 項目群管理制度規則決定,目前計劃每雙月輸出新版本,社群內已釋出公開路標計劃。
在 OpenHarmony 項目群工作委員會的組織下,社群以工作組和特別興趣小組及子項目等方式組織貢獻,如:教育工作組、輕智慧手錶子項目、工業應用子項目(預研)、汽車智慧座艙特別興趣小組、視覺化程式設計特別興趣小組、Python 語言特別興趣小組、OpenHarmony on RiscV 特別興趣小組等多個領域的應用技術社群組織,已經開始在項目工作委員會的組織下逐步成型,均由國內相關行業的頭部團隊主導,預期將快速大面積地提升 OpenHarmony 的技術成熟度與覆蓋面,有望得到這些領域較大規模的商用裝機量。
【自主研發、不相容安卓】
傳統的終端 OS 主要是面向單端,基於 OpenHarmony 開源項目開發的系統天生是面向萬物互聯的,可以運行在大大小小的各種智慧終端上。
OpenHarmony 使用者應用程式基於全新設計的 OpenHarmony API/SDK 開發,可以運行在基於 OpenHarmony 開源項目開發的系統上,並可以在多終端之間無縫流轉。
OpenHarmony 程式框架僅支援 OpenHarmony 使用者應用程式運行,不支援基於安卓 API/SDK 開發的使用者應用程式運行。
萬物互聯時代,人均持有裝置量不斷攀升,裝置和場景的多樣性,使應用開發變得更加複雜、應用入口更加豐富。在此趨勢下,應用提供方和使用者迫切需要一種新的服務提供方式,使應用開發更簡單、服務的獲取和使用更便捷。
OpenHarmony 使用者應用程式是一種基於服務原子化概念定義的新型應用。與傳統終端使用者應用程式不同,OpenHarmony 使用者應用程式支援在 OpenHarmony 裝置間跨端遷移、多端協同,一次開發多端部署,實現可分可合可流轉。
OpenHarmony 運行的使用者應用程式有兩種形態,傳統方式需要安裝的應用,以及提供特定功能免安裝的原子化服務。
原子化服務是 OpenHarmony 提供的一種面向未來的服務,擁有獨立入口(例如使用者可通過廠家提供的點選、碰一碰、掃一掃等方式直接觸發)、和支援免安裝(由系統自動安裝)的特徵。原子化服務基於 OpenHarmony API 開發,支援在 OpenHarmony 系統覆蓋的各種類型的終端裝置上運行。
OpenHarmony 的應用軟體包以 APP Pack(Application Package)形式釋出,它是由一個或多個 HAP 以及描述每個 HAP 屬性的 pack.info 組成。HAP 是 Ability 的部署包,OpenHarmony 應用程式碼圍繞 Ability 元件展開。
Ability 是應用所具備的能力的抽象,一個應用可以包含一個或多個 Ability。Ability 分為兩種類型:FA(Feature Ability)和 PA(Particle Ability)。FA/PA 是應用的基本組成單元,能夠實現特定的業務功能。FA 有 UI 介面,而 PA 無 UI 介面。
OpenHarmony 正在以開源開放的姿態,吸引更多的合作伙伴和開發者的加入。OpenHarmony 將全面啟用我國軟體行業的創造力。對於其未來豐富多樣化的發展可能性,無論業界或公眾均有所期待。
【全領域·下一代】
OpenHarmony 包含了分散式作業系統所需的完整能力,包括核心層、系統服務層、框架層和應用層。在傳統單裝置系統能力基礎上,OpenHarmony 創造性地提出了基於同一套系統能力、適配多種終端形態的理念,支援在多種終端裝置上運行。針對裝置開發者,OpenHarmony 採用了元件化的設計方案,可以根據裝置的資源能力和業務特徵進行靈活適配,滿足不同形態的終端裝置對於作業系統的要求。可運行在百 K 級別的資源受限裝置和穿戴類裝置,也可運行在百 M 以上相對記憶體資源豐富的各種智慧裝置。
迄今為止,各方在 OpenHarmony 開源項目上投入人力、資金,並取得成果,OpenHarmony 生態初具規模。多家公司先後推出搭載 OpenHarmony 作業系統的多種產品, 如:手錶、微波爐、豆漿機、料理機、錄音筆、機頂盒、智慧汽車等, OpenHarmony 已成為全球智慧終端作業系統的重要新生力量。在資訊通訊技術產業和數字經濟進入新時期的背景下,OpenHarmony 拓展了萬物互聯重塑資訊產業生態的新空間,為各行各業打開了富有創新機遇的新世界。
立刻獲得 OpenHarmony程式碼
全球開發者可通過 Gitee 訪問項目倉庫並獲得程式碼:
Gitee 作為開源主倉庫,在 OpenHarmony 2.0 Canary 開源的同時,也同步上線了 「OpenHarmony 專區」,為基於 OpenHarmony 的開源項目提供專有展示頁面。
相關文章
開源項目 OpenHarmony 是什麼一圖勝萬語,開發者拿到OpenHarmony 2.0程式碼後跑起來的樣子OpenHarmony是自主研發、不相容安卓的全領域下一代開源作業系統。開放原子開源基金
2021-06-10 05:58:52
三駕馬車拉動半導體市場本月初三星、臺積電等晶片製造廠已經相繼發出公告,稱由於供需關係、產能等一系列問題,晶片、感測器等出貨價將上漲15%-40%。2021年剛剛開年行業就傳來
2021-06-10 05:34:02
1)處理器。黑鯊4驍龍870處理器+5500MHz的LPDDR5+UFS3.1,黑鯊4Pro則搭載了驍龍888處理器+6400MHz的LPDDR5+UFS3.1+SSD磁碟陣列技術。2)影像。黑鯊4前置2000萬畫素居中挖孔自拍鏡
2021-06-10 04:30:37
大約3600萬年前,一顆小行星猛烈撞擊西伯利亞北部,形成了地球上最大的隕石坑之一。這顆小行星以每秒20公里(12英里)的速度疾馳而來,它的撞擊將數百萬公噸的物質噴射到空中。這顆小
2021-06-10 04:28:52
但因為今年的顯示卡價格無望了,直到最近幣圈的一陣波動似乎也讓我們有了些許期待。但是生活還要繼續,最近我們也是為了滿足基本的生活和娛樂。嘗試了一個全新的入門且實在的裝
2021-06-10 03:03:41
據悉華為的鴻蒙系統上線一個星期已獲得近千萬使用者,可謂開局良好,獲益於鴻蒙系統的良好開局,或許鴻蒙系統今年將能得以實現3億使用者的預期目標。目前到年底,還有30個星期,按每
2021-06-10 03:03:31