近期,开放原子开源基金会(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官方网站和公众号。