据HarmonyOS官方组织透露,OpenHarmony 4.0 版本已于 10 月 26 日正式发布,开发套件同步升级到 API 10。开放原子开源基金会现更新了 OpenHarmony 4.1&5.0 版本路线图。据介绍,OpenHarmony 4.1 Beta 版本预计将于年底完成测试并发布,而 Release 发行版预计会在明年第一季度发布,而 OpenHarmony 5.0 则预计会在第三季度发布。
OpenHarmony 4.1 多媒体能力增强
OpenHarmony 4.1 版本旨在全面提升系统性能、增强通信平台、加强安全基础平台、优化软总线、强化开发框架、实现全球化升级和 DFX,并增强其他基础平台的能力。该版本包含了众多功能的增强和优化,以下是版本特性的摘要:
媒体平台
相机特性
- 优化相机切换类(模式切换、镜头切换)性能
- 优化相机拍照类(普通模式 See2Review)性能
音频发声特性
- 构建音频路由策略中心,统一管控音频默认、自动 / 手动切换路由的策略管理;
- 支持随身设备(有线耳机、蓝牙耳机、TWS 佩戴检测耳机)路由自动切换、用户手动选择进行切换
音频框架策略和服务能力补齐
- 音频流播放接口能力扩展
- 音频流播放声道数据处理
- 音频流播放数据渐变能力
播放框架基础能力增强与主流格式补齐
- 元信息缩略图支持 mpeg-ts / webm / mkv
- 播放业务支持多 slice 码流合帧功能
通信平台
网络协议栈基础能力增强
- WPA Supplicant 支持 EAP PEAP / TTLS / PWD / SIM / AKA / AKA 认证
- 支持上传进度监听、断点续传、双向证书校验、http 请求支持指定 httpDNS 及 DFX 能力
- WPA Supplicant 支持 WPA3 加密认证
- 支持 HTTP3 / QUIC
SIM 卡 & 搜网基础能力增强
- 支持 SIM 卡短信增删改查
- 支持时区更新支持网络下发 NITZ、驻网国家码及地理位置等多来源优先级的统一管控
- 支持紧急呼叫号码定制
- 支持短信自注册获取设备版本信息和 SIM 卡信息,通过数据短信进行电信自注册业务
- 支持数据自注册获取设备版本信息和 SIM 卡信息通过数据业务进行自注册业务,支持电信和联通 SIM 卡
网络管理基础能力增强
- 网络诊断提供 ping, netstat, ifconfig 调测能力和接口封装
- 优化网络探测周期,实现最优功耗体验提升。
- 提供 DNS 解析事件上报接口能力
安全基础平台
OH 威胁分析数据探针部署
- 通用系统行为监控打点
- 恶意应用分析 & 风险应对监控点
安全治理提供端侧模型配置与运行能力
- SecurityGuard 支持基于规则(威胁感知策略)的安全数据分析模型;
软总线
DHCP 能力及 WiFi 架构增强
- WiFi service 适配 wpa 部件的接口整改
- 提供 WIFI STA 双实例的能力,支持同时连接 2 路 WIFI 热点
- 支持 DHCP 续租
- DHCP SA 独立,支持动态启停
STA&AP 基础能力
- 支持 WPA3 加密方式
- 支持 EAP-SIM / AKA / AKA’ 认证方式
- 支持 WiFi lock 特性
- 周期性的扫描策略优化,根据网络质量 & 运动状态调整周期扫描时间
- 支持 SoftAP 和 STA 互斥 / 共存,通过开关进行控制
- 提供 InnerAPI,可设置业务类型,对于时延敏感业务,控制周期扫描策略,防止业务卡顿
- 提供 API 接口,识别当前热点是否手机热点
- 提供 AP 黑名单机制,禁止某些设备的接入
- 针对 SoftAP 业务,提供随机 MAC 能力
GNSS 定位能力增强及三方 geocoder 构建
- 支持 agnss NI 框架,支持 SUPL NI 通知及确认框架、SUPL NI 的 sms 触发框架能力
开发框架
Web 内核系统能力对接增强,包括 USB 系统能力对接和无障碍系统能力对接
ArkTS 卡片性能优化
- ArkTS 卡片按需加载
- ArkTS 卡片线程优先级调整
全球化升级和 DFX
升级 DFX 及可靠性增强
- 升级小系统启动镜像双备份,升级过程中硬件故障重试机制
升级功能优化
- 支持自动升级场景的非热点 WIFI 判断
- 支持差分升级多线程提速
国际化能力增强
- 支持节假日格式解析,支持基本节假日规则文件解析及对象管理
- 支持国际化数据在跨平台插件中最小化部署或者随需加载
其他基础平台能力
图形图像
- 虚拟屏支持色域、HDR、像素格式设置和转换
- 图形支持广色域硬件加速(gpu shader 加速色域转换)
- 3D 引擎通过 arkUI 接口对外提供 PBR 渲染、反射、阴影、刚体动画、骨骼动画、morph 动画、自定义 shader 等的基本渲染能力
- 缩略图 ASTC 纹理压缩,零解码,适配图形管线,GPU 直绘?
- 大图零拷贝,直接解码到 SurfaceBuffer,无需纹理上传
语言运行时和基础库
- 支持线程安全的前端扫描
- Framwork AOT 编译
- PGO 运行性能优化
电源基础能力增强
- 电源子系统适配用户行为刷新机制
- 适配震动提示机制
上传下载能力增强
- 支持可扩展的后台上传任务文件断点续传协议;
- 支持应用订阅、退订任务状态变化通知;
上传下载基础协议增强
- 支持应用网络代理配置;
- 支持应用证书配置(含自签名证书);
剪贴板
- 剪贴板中内容,支持留存时间管控,超时后从剪贴板中自动清除
- 剪贴板中提供查询剪贴板中数据类型的接口
- 剪贴板支持读取接口管控
多模输入
- 多模输入提供热区监听接口,通过接口传入需要拉起的 ability。
- 多模输入在现有的按键监听功能基础上提供按键监听优先级的申明能力,用于此类监听同一按键序列并期望按序处理的场景。同时提供按键消费结果返回的接口,用于决策该按键序列是否需要继续分发
- 多模输入全局快捷键注册接口、查询应用已注册快捷键功能的接口;需要约束组合键必须以功能键为 preKey
- 多模输入基于触摸屏和手写笔驱动可同时上报事件的场景向应用侧同时分发触摸屏和手写笔的事件
- 摇杆、游戏手柄设备按照 linux input, HDF input 框架接入系统,多模输入接收到驱动事件后按照 UX 平台定义的事件转换规则进行事件转换和分发。
- 多模输入通过驱动提供的统一的 HDI 接口获取硬件设备的输入事件;多模输入解除 linux input, mtdev 等外部依赖,保证原有功能正常
- 多模输入按键拦截、监听、分发框架优化,当前已提供的组合按键注册接口 inputConsumer 需要新增组合按键消费返回值,用于多模输入处理多方监听分发的场景
无障碍特性
- 无障碍框架优化,窗口和节点信息缓存机制,提升扩展服务查询的性能,支持多指交互手势
- 无障碍辅助功能快捷键可支持同时配置多个辅助功能,触发时由用户选择要启动 \ 关闭的辅助功能,提供颜色反转设置、屏幕触控、屏幕放大
- OpenHarmony 4.1 版本将为用户提供更加高效、安全和全面的操作系统体验,满足不同场景下的需求。
OpenHarmony 5.0 车机基础能力
OpenHarmony 5.0 版本旨在进一步提升系统性能、加强安全底座和拓展分布式底座功能。在本版本中,我们专注于优化开发框架、加强基础平台功能,改进方舟编译运行时,并增强驱动框架和电源管理。同时,我们还为媒体处理、泛 sensor 和事件通知引入新的功能。下面是版本特性的简要描述:
开发框架
元能力
- 支持卡片内存快速换入换出和卡片 native 内存配额管控,允许卡片接入其它业务 API,并支持分布式卡片。
- ArkUI 框架 MINI 设备,提供低 ROM,低内存占用的图形方案,适用于小型设备开发
包管理
- 增加支持三方应用对外提供 HSP 能力。
基础平台
文件管理
- 完善端云和分布式场景中的平台能力,加强协同编辑接口能力,优化端云文件系统块粒度差分能力,加入 Samba 和 MTP 支持,实现配额管控和文件分级缓存管理。
媒体
- 扩展图库滤镜算法库,整合 HDR 和超分系统能力,以及提供相机高级模式化 API(如微距和双景)。
- 多外设框架:多屏多 Camera 等
- 视频会议等协议能力补齐 RTSP / WebRTC
方舟编译运行时
- 引入基于静态对象(Static eTS)的共 / 转移 / 冻结能力,优化分布式开发范式和语言标准,加强 SmartGC 系统调度 GC,全面 Builtin 运行时优化,并增加静态 ArkTS 支持和类型增强。
驱动框架
- 构建声纹、DRM 版权、VoWIFI 通话和 eSIM HDI 能力。
泛 sensor
- 增强音振协同媒体播放能力,支持 HD-Haptic 渲染算法。
电源管理
- 引入混合休眠和分辨率自适应功能,提升能效和用户体验。
软总线
行业基础互联物模型
- 基础互联端物模型组件 & 基础互联业务
开放原子开源基金会表示,OpenHarmony 4.1 版本将为用户提供更加高效、安全和全面的操作系统体验,满足不同场景下的需求。OpenHarmony 5.0 版本将为开发者和用户提供更加高效、安全和全面的操作系统体验。