國慶獻禮,開源鴻蒙 OpenHarmony 3.0 正式釋出:帶來大量全新特性,完善更多基礎能力
10 月 2 日訊息開放原子開源基金會 OpenHarmony專案群工作委員會本週四舉行了報告會,會上將向大家彙報 OpenHarmony 3.0 的工作進展。
據介紹,OpenHarmony 3.0 在 OpenHarmony 2.2 Beta2 的基礎上,針對標準系統、輕量系統和小型系統更新內容:
標準系統新增特性功能:
使用者程式框架支援服務能力 (ServiceAbility,DataAbility) 和執行緒模型。
支援檔案安全訪問,即檔案轉成 URI 和解析 URI 開啟檔案的能力。
支援裝置管理 PIN 碼認證的基本能力。
支援關係型資料庫、分散式資料管理基礎能力。
支援方舟 JS 編譯工具鏈和執行時,支援 OpenHarmony JS UI 框架應用開發和執行。
支援遠端繫結 ServiceAbility、FA 跨裝置遷移能力。
支援應用通知訂閱與應用通知訊息跳轉能力。
支援輸入法框架及支援輸入基礎英文字母、符號和數字。
相機應用支援預覽、拍照和錄影基礎能力。
支援 CS 基礎通話、GSM 簡訊能力。
支援定時器能力,提供定時時區管理能力。
在標準裝置間的分散式組網下,提供應用跨裝置訪問對端資源或能力時的許可權校驗功能。
輕量和小型系統新增特性功能:
新增輕量級分散式能力增強,支援從輕量級系統啟動標準系統上的 Ability。
軟匯流排能力增強支援,提供認證通道傳輸能力,用於裝置繫結。
輕量級全球化能力增強支援,新增 31 種語言支援。
輕量系統上新增許可權屬性欄位及其寫入介面,上層應用可通過該欄位實現相關業務。
配套關係
軟體 | 版本 | 備註 |
---|---|---|
OpenHarmony | 3.0LTS | NA |
HUAWEIDevEcoStudio(可選) | 3.0Beta1 | OpenHarmony 應用開發推薦使用。 |
HUAWEIDevEcoDeviceTool(可選) | 2.2Beta2 | OpenHarmony 智慧裝置整合開發環境推薦使用。 |
瞭解到,開發者現可通過 repo + ssh 下載(需註冊公鑰)或者通過 repo + https 下載原始碼,晶片及開發板適配狀態請參考官方 SIG-Devboard 資訊。
據公開資料,OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源專案,目標是面向全場景、全連線、全智慧時代,搭建一個智慧終端裝置作業系統的框架和平臺,促進萬物互聯產業的繁榮發展。
OpenHarmony 支援如下幾種系統型別:
輕量系統(mini system)
面向 MCU 類處理器例如 Arm Cortex-M、RISC-V 32 位的裝置,硬體資源極其有限,支援的裝置最小記憶體為 128KiB,可以提供多種輕量級網路協議,輕量級的圖形框架,以及豐富的 IOT 匯流排讀寫部件等。可支撐的產品如智慧家居領域的連線類模組、感測器裝置、穿戴類裝置等。
小型系統(small system)
面向應用處理器例如 Arm Cortex-A 的裝置,支援的裝置最小記憶體為 1MiB,可以提供更高的安全能力、標準的圖形框架、視訊編解碼的多媒體能力。可支撐的產品如智慧家居領域的 IP Camera、電子貓眼、路由器以及智慧出行域的行車記錄儀等。
標準系統(standard system)
面向應用處理器例如 Arm Cortex-A 的裝置,支援的裝置最小記憶體為 128MiB,可以提供增強的互動能力、3D GPU 以及硬體合成能力、更多控制元件以及動效更豐富的圖形能力、完整的應用框架。可支撐的產品如高階的冰箱顯示屏。
OpenHarmony 主庫組織地址:https://gitee.com/openharmony
OpenHarmonySIG 組織地址:https://gitee.com/openharmony-sig
OpenHarmony 三方庫組織地址:https://gitee.com/openharmony-tpc
OpenHarmony 歸檔組織地址:https://gitee.com/openharmony-retired