OpenHarmony 2.0 Canary 已開源:支援手機等裝置
6 月 2 日訊息OpenHarmony 2.0 Canary 已經上線程式碼託管平臺 gitee 開源,新增 22 個子系統,支援全面的 OS 能力,支援記憶體大於 128M 的帶屏裝置開發等。
據博主 @釗哥科普 稱,本次 OpenHarmony2.0 開源工作已經完全由開放原子開源基金會下的 OpenHarmony 專案群主導,華為的角色是程式碼捐獻方。本次開原始碼不依賴於 AOSP,是純粹的鴻蒙,可支撐做出完整的手機,有若干手機方案已經在適配中。
5 月 16 日,開放原子開源基金會 (以下簡稱“基金會”) 在深圳・國際開源谷舉辦了 OpenHarmony 2.0 共建邀請會。會議上,OpenHarmony 專案群工作委員會執行總監羅未就專案群的工作現狀及下一步工作計劃進行介紹,中科院軟體所架構師樑克雷從技術層面為大家闡述了 OpenHarmony 2.0 的已有能力。
據悉,OpenHarmony2.0 在 1.0 基礎上增強了 OS 各子系統 (電話服務,媒體,短距,多模輸入,圖形等) 的基礎能力,已可支援手機等富裝置,為了方便表述這些能力的集合,在社群里約定代號 L2。OpenHarmony 2.0 已經具備所有支撐智慧手機的能力,包括庫和 API 介面。OpenHarmony 2.0 對整個系統做了大量優化,用 460 萬行左右的程式碼量,實現了安卓 1525 萬行程式碼實現的所有功能,用約 18000 個 API,完成了對安卓 36000 多個 API 的功能性全替換。
當前開發者按 L2 框架和 API 遷移現有應用已沒有任何問題,只是須投入的工作量大,但遷移後的應用大小可縮減到原應用大小的 60~70%。L2 已經完全具備自主可控的智慧終端作業系統的能力,如社會各界力量共同建設、最快完善消費者所有 IOT 裝置生態,完全可能只需要用 2~3 年的時間就成功構建完整的純 OpenHarmony 生態。
瞭解到,OpenHarmony 是開放原子開源基金會(OpenAtom Foundation)旗下開源專案,定位是一款面向全場景的開源分散式作業系統。OpenHarmony1.0 在 2020 年 9 月,由基金會正式開源後,面向大眾開放程式碼訪問許可權。專案孵化至今,參與 OpenHarmony 的社群程式碼貢獻者約千人,基金會在整合共建夥伴貢獻程式碼後,定期釋出。