近期,开放原子开源基金会(OpenAtom Foundation)正式发布 OpenAtom OpenHarmony 3.1 Release 版本(以下简称“OpenHarmony 3.1 Release”)。本次更新在 OpenHarmony 3.1 Beta 的基础上,28 个领域关键特性得到更新和提升,通过兼容性测评的产品累计 26 款,开发样例累计 301 个。现在,全球开发者可通过 Gitee 和镜像站点下载完整代码。
28 个领域关键特性得到更新和提升
OpenHarmony 3.1 Release 针对极简声明式开发范式,提供更为丰富的组件能力和动画效果,并支持 Canvas 绘制能力;支持更多交互输入方式:触摸、键盘、鼠标。在应用框架方面,OpenHarmony 3.1 Release 提供元能力相关能力:提供卡片能力,支持开发者配套开发卡片;提供 FA 开发模型;提供包管理相关能力:完善多 HAP 包安装/卸载;支持获取跨设备应用信息;并对包结构进行优化。
与此同时,OpenHarmony 3.1 Release 提供更多分布式软总线能力,提升设备互联体验:新增支持蓝牙连接、组网和传输;新增 P2P 连接和组网,并提供文件传输、流传输;支持硬件互助,资源共享:支持镜像和扩展投屏;支持分布式相机;支持更多分布式特性:支持分布式任务管理,原子化服务和应用进行跨设备迁移、跨设备流转;支持分布式文件系统、分布式数据库、分布式数据对象。
针对图形和窗口方面,为开发者提供基于 EGL/GLES Native SDK 的 3D 图形绘制能力;推出全新的 UI 动效框架,提升界面动效体验:支持动画线程与 UI 线程分离,提供新的 UI 动画计算逻辑,优化动画过程中 UI 测量布局绘制逻辑;支持分屏和多窗口显示,支持跨窗口拖拽。
针对通信互联,提供基础电话和蜂窝数据能力;提供更多短距通信能力。安全方面,提供统一的秘钥管理服务,统一的用户身份认证框架,以及基于 Access Token 的权限管理、隔离与访问控制架构。另外,媒体、ArkCompiler、内核,以及 IDE & 工具等多个方面的能力特性均得到提升和更新。
通过兼容性测评的产品累计 26 款,开发样例累计 301 个
截止目前,累计通过兼容性测评产品共 26 款,本周期新增通过兼容性测评的产品 13 款,本周期前已有通过兼容性测评的产品 13 款。另外,新增 Codelabs 场景化教程 16 个,包含:eTS 分布式亲子早教、JS 分布式游戏鉴权、eTS 分布式邮件、智能猫眼等,累计 44 个;新增 eTS 分布式数据管理、ArkUI-动画、媒体服务-录音机等 42 个 Samples 使用范例,累计 93 个;新增智能停车场景、智能机器狗、姿态展示等 39 个 Demos,共累计 164 个。超过 10 家共建单位参与 OpenHarmony 三方库建设,累计贡献 90+个。
版本快速迭代驱动生态发展迈入新阶段
众所周知,OpenHarmony 是由开放原子开源基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,为下一个时代提供先进的泛终端操作系统,为千行百业搭建坚实的数字底座,从而促进万物互联产业的繁荣发展。
自 2020 年开源以来, OpenHarmony 开源项目获得了产业界和开发者的积极响应,吸引 40 多家企业、机构加入,聚集 150 万+开发者,已经成为全球智能终端操作系统领域一股不可忽视的新生力量,为国内大型开源产业生态建设提供了诸多有益的尝试。得益于多方的共同努力,OpenHarmony 版本快速迭代,系统能力不断完善,支持 OpenHarmony 的开发板和通过兼容性测评的产品逐步增加,开发样例也更为丰富全面。
未来,OpenHarmony 3.1 Release 将驱动 OpenHarmony 生态迈入高速发展的新阶段,为包括个人消费、医疗、金融、能源、工业、交通等行业提供统一融合的数字化创新基础平台,支撑下一代智能化的家居、出行、运动健康、娱乐、办公、教育、社交购物、工业生产等场景。
据可靠消息,开放原子开源基金会 OpenHarmony 项目群计划在 4 月下旬举办一场大型线下活动,旨在赋能 OpenHarmony 成员单位、生态伙伴及广大开发者,展示 OpenHarmony 的最新技术和生态进展、行业应用,及未来发展规划。想了解具体情况和 OpenHarmony 的更多资讯,请关注 OpenHarmony 官方网站和公众号。