OpenHarmony
開放原子開源基金會上的一個孵化項目
OpenHarmony是開放原子開源基金會上的一個孵化項目,目標是支持可在多種終端設備上運行。既可運行在百KB級別的資源受限設備和穿戴類設備上,也可運行在百MB級別的智能家用攝像頭、行車記錄儀等相對資源豐富的設備上,以及GB級別的智能電視等設備上。
將廣泛應用在智能家居物聯網終端、智能穿戴、智慧大屏、汽車智能座艙、音箱等智能終端,提供全場景跨設備的極致體驗。
對設備開發者而言,OpenHarmony採用了組件化的設計方案,可以根據設備的資源能力和業務特徵進行靈活裁剪,滿足不同形態的終端設備對於操作系統的要求。對應用開發者而言,OpenHarmony統一軟體架構打通了多種終端,使得應用程序的開發實現與不同終端設備的形態差異無關,降低了開發難度和成本。這能夠讓開發者聚焦上層業務邏輯、便捷開發應用程序。
1.0
第一個版本支持128KB-128MB的內存設備。
2.0
6月1日,開放原子開源基金會(OpenAtomFoundation,以下簡稱“基金會”)正式發布OpenAtomOpenHarmony(以下簡稱"OpenHarmony")2.0Canary。
OpenHarmony2.0Canary在OpenHarmony1.1.0的基礎上,增加標準系統版本,具備的主要功能如下:
新增22個子系統,支持全面的OS能力,支持內存大於128M的帶屏設備開發等。
提供系統三大應用:桌面、設置和SystemUI。
提供全新的OpenHarmony應用框架能力、AbilityCross-platformEngine能力。
提供JS應用開發能力。
提供媒體框架,支持音視頻功能開發。
提供圖形框架能力,支持窗口管理和合成,支持GPU能力。
2.2 Beta2
2021年8月4日,開放原子開源基金會( OpenAtom Foundation)正式發布 OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)2.2 Beta2 版本。該版本具備了典型的分散式能力和媒體類產品開發能力。