OpenHarmony 1.1.0 lts官方版是由鴻蒙開源系統能夠推出的一款全新的操作系統。OpenHarmony 1.1.0 lts官方版相比1.0版本1.1.0 LTS 版本新增 AI 子系統、電源管理子系統、泛 Sensor 子系統、升級子系統,及統一 AI 引擎框架。
版本新增內容
內核新增特效
LiteOS-M 支持 Cortex-M7、Cortex-M33 和 RISC-V 芯片架構,新增對應的單板 target 樣例。
LiteOS-M 支持 MPU 功能。
LiteOS-M 支持部分 POSIX 接口。
LiteOS-M 支持 FatFS 文件系統。
LiteOS-M 支持異常回調函數注冊機制。
LiteOS-M 三方芯片易適配性架構調整。
LiteOS-M、LiteOS-A 支持堆內存調測功能,包括內存泄漏、踩內存、內存統計。
LiteOS-M、LiteOS-A 支持 TLSF 堆內存算法,提高內存申請和釋放效率,降低碎片率。
修改特性:LiteOS-A 調度優化。
泛 Sensor
新增特性:新增 Sensor 組件,提供了 Sensor 列表查詢、Sensor 啟停、Sensor 訂閱/去訂閱、設置數據上報模式、設置采樣間隔等功能。
全球化
新增特性:新增 79 種語言的數字格式化、日期和時間格式化、單復數 C/C++國際化接口。
JS 應用開發框架
新增特性:
新增 JS 前端 opacity 全局屬性支持。
新增 prompt.showDialog API。
新增二維碼組件 qrcode。
新增事件冒泡機制。
修改特性:
國際化性能優化,加速頁面跳轉,支持數字國際化及時間日期轉換。
前端布局能力增強,部分樣式值支持設置百分比。
input 及 switch 組件尺寸自適應能力增強。
image 組件能力增強,支持顯示應用私有數據目錄圖片。
image-animator 組件能力增強,支持結束幀指定。
canvas 組件能力增強,新增部分 API。
device.getInfo API 增強,新增部分返回字段。
DFX 能力增強,支持跟蹤異常的方法棧。
刪除特性:國際化功能不再支持回溯特性。
測試
新增特性:
新增測試工具按照用例級別篩選要執行的測試用例。
新增測試 demo 用例。
圖形
新增特性:
新增組件級旋轉縮放、組件級透明度。
新增事件冒泡機制,新增旋轉表冠事件。
新增 GIF 圖片解析顯示,新增百分比寬高布局,新增 Video 和二維碼控件。
修改特性:局部渲染和 SIMD 性能優化。
公共基礎
新增特性:
新增 dump 系統屬性功能。
為上層各模塊新增內存池管理接口。
驅動
新增特性:
新增 sensor、input、display 驅動模型。
新增 mipi dsi 以及 pwm(脈沖寬度調制)。
新增 WIFI HDI 接口以及 WIFI 的流控。
新增驅動框架 IO 服務分組特性。
修改特性:優化驅動加載流程,支持分段加載。
分布式通信
新增特性:
新增 WiFi Aware 特性模塊。
IPC 新增對非對齊序列化的支持。
安全
新增特性:
新增 HUKS 提供 SHA256/RSA3072/RSA2048/AES128/ECC 安全算法以及接口,以及提供密鑰管理和存儲能力。
HiChain 提供輕量非賬號的輕量級組件,用于設備群組管理和認證,支撐軟總線通訊安全;提供 API 給系統服務與應用。
權限管理新增統一的權限管理機制,滿足輕量設備權限授權需求。
AI 子系統
新增特性:
新增統一的 AI 引擎框架,實現算法能力快速插件化集成。框架中主要包含插件管理、模塊管理和通信管理等模塊,對 AI 算法能力進行生命周期管理和按需部署。
為開發者提供開發指南,并提供 2 個基于 AI 引擎框架開發的 AI 能力插件和對應的 AI 應用 Sample,方便開發者在 AI 引擎框架中快速集成 AI 算法能力。
升級服務
新增特性:新增輕量級設備升級能力框架,框架包括升級包的效驗和解析能力,以及安裝的接口,統一輕設備升級能力框架。
XTS 認證
新增特性:增加 AI、DFX、global、OTA 兼容性測試用例。
修改特性:應用程序框架、公共通信、分布式任務調度、IOT、內核等測試能力增強。
編譯構建
新增特性:
新增命令行工具 hb,采用 hb set 和 hb build 方式構建,并支持在源碼目錄下及任意子目錄下構建。
支持獨立芯片廠商組件。
支持使用組件名單獨構建組件。
支持按開發板自定義編譯工具鏈和編譯選項。
修改特性:產品配置與 build_lite 倉解耦,修改為“vendor/解決方案廠商/產品/config.json”。
電源管理
新增特性:
電量查詢功能。
亮屏鎖管理功能及接口。