1. 程式人生 > 資訊 >國慶獻禮,開源鴻蒙 OpenHarmony 3.0 正式釋出:帶來大量全新特性,完善更多基礎能力

國慶獻禮,開源鴻蒙 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 種語言支援。

  • 輕量系統上新增許可權屬性欄位及其寫入介面,上層應用可通過該欄位實現相關業務。

配套關係

軟體版本備註
OpenHarmony3.0LTSNA
HUAWEIDevEcoStudio(可選)3.0Beta1OpenHarmony 應用開發推薦使用。
HUAWEIDevEcoDeviceTool(可選)2.2Beta2OpenHarmony 智慧裝置整合開發環境推薦使用。

瞭解到,開發者現可通過 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