IT之家 10 月 1 日消息,OpenHarmony 3.2 Beta3 版本现已迎来更新,当前版本在 OpenHarmony 3.2 Beta2 的基础上,更新支持或优化增强的能力如下:
1.标准系统基础能力增强
2.标准系统应用开发框架增强
3.标准系统分布式能力增强
OpenHarmony 由华为公司贡献主要代码、 由多家共建,具备面向全场景、分布式等特点,是一款全领域、新一代、开源开放的智能终端操作系统,由开放原子开源基金会 (OpenAtom Foundation) 孵化及运营。
HarmonyOS 是华为在 2019 年发布的一款智能终端操作系统,凭借着较好的体验和智能化的交互功能,成为了全球发展最快的智能终端操作系统。
OpenHarmony 正在构建面向消费市场、 行业市场终端设备生态,为包括个人消费、医疗、 金融、能源、 工业、交通等行业提供统一融合的数字化创新基础平台,将覆盖下一代智能化的家居、出行、 运动健康、 娱乐、办公、教育、社交购物、工业生产等场景。
近期,OpenHarmony 社区版本发布计划已经规划到了 OpenHarmony 3.2 LTS 版本,预计将于 9 月底发布。
泛 sensor 提供马达优先级管理能力。
多模输入提供鼠标样式和速度设置、鼠标上报事件增强,配置序列拉起应用,键鼠穿越等特性。
Misc 服务新增剪贴板、上传下载、锁屏、输入法框架等模块基础特性。
内核子系统新增内存压力通知 AMS、回收优先级管理支持常驻系统服务,回收优先级管理支持区分 extension 状态等基础能力。
DFX 支持 faultloggerd 混合 JS / Native 栈打印,hilog domain 白名单管理和日志统计功能,hisysevent、hiappeventssh 事件能力增强,hidumper 内存分类信息优化。
单元测试框架新增参数化数据驱动能力;UI 测试框架新增抛滑及复杂手势如双指捏合能力接口;xdevice 增加任务执行完成后搜集设备 DFX 日志能力等。
编译运行时新增支持严格模式的 ES2021、模块化支持、Runtime 调试调优增强、字节码热重载、跨平台支持等。
帐号服务新增用户身份认证服务;权限服务新增支持精准定位或模糊定位,以及其他能力增强;新增隐私管理服务。
媒体子系统新增支持音频解码、音频编码、视频解码、视频编码 native 接口、支持播放音画同步和启动时间优化、支持基于 HDI codec 接口的视频硬件编解码能力、支持分布式音频,音量、设备状态管理,设备监听和投播功能、支持分布式相机预览,拍照和录像。
事件和通知新增适配 DLP;新增支持子系统发送通知。
支持 webview 复制粘贴,支持基础音视频播放,支持 https 双向认证等能力。
元能力新增权限校验整改、启动规则、快速修复、卡片可分可合。
ArkUI 组件能力增强;资源、媒体查询能力增强;内存、性能优化;DFX 能力增强;工具链能力增强。
DeviceProfile 适配分布式数据库自动同步策略,以及采集信息补齐。
包管理新增支持缩略图、预览 Extension,部分特性新增支持可裁剪配置、支持防呆机制、支持预置应用特定能力管理,安装流程支持 hap 包不解压,支持快速修复机制。
系统服务管理支持跨设备加载系统服务,foundation 进程重启恢复机制,分布式组件管理支持多用户跨设备调用,迁移框架支持单实例 Ability 迁移等。
分布式数据库支持跨设备跨应用分享、RDB 支持远程查询 / 数据库加密特性、支持应用分身,KVDB 支持备份恢复 / 按条件同步 / 设备上线优先集中同步系统数据。
获取源码概述
OpenHarmony 当前为开发者提供了以下 4 种获取源码的方式,开发者可根据业务诉求选用合适的方式获取源码:
获取方式 1:从码云代码仓库获取。通过 repo 或 git 工具从代码仓库中下载,此方式可获取最新代码。
获取方式 2:通过 DevEco Marketplace 网站获取。访问 DevEco Marketplace 网站,查找满足需求的开源发行版,直接下载(或者定制后下载),再通过 hpm-cli 命令工具将所需的组件及工具链下载、安装到本地。
获取方式 3:从镜像站点下载归档后的发行版压缩文件。如果要获取旧版本的源码,也可通过此方式获取,此方式下载速度较快。
获取方式 4:从 github 代码仓库获取。通过 repo 或 git 工具从代码仓库中下载,此方式可获取最新代码。