80+产品正通过兼容性测试,OpenHarmony生态蓬勃发展
4 月 25 日,开放原子开源基金会举办了 OpenAtom OpenHarmony(以下简称“OpenHarmony”)技术日活动,OpenHarmony PMC 委员代表首次对外解读 OpenHarmony 3.1 Release,并分享了技术、生态、社区建设和人才发展方面的最新进展。

OpenHarmony 技术日现场
OpenHarmony 具有分布式、全场景的技术优势,可以广泛应用于金融、能源、教育、工业、交通、医疗等行业。面向未来全场景、全连接、全智能时代,OpenHarmony 一直致力于为千行百业搭建一个智能终端操作系统的数字底座,促进万物互联时代各行业的繁荣发展。
正式开源以来,历经 18 个多月的快节奏版本迭代,3 月 30 日发布的 OpenHarmony 3.1 Release 已具备支撑复杂带屏标准系统设备和应用开发的基础能力。系统能力完善的同时,生态构建也是操作系统能否取得成功的核心,而一个完整的操作系统生态,离不开芯片厂商、发行版厂商、终端厂商和应用软件厂商的共同构建。如何使能伙伴和开发者以构建繁荣生态,成为 OpenHarmony 实现万物互联愿景的必修课。
一、构建生态能力底座, OpenHarmony 开发工具和资源日益完备
工欲善其事,必先利其器。高效的开发工具和丰富的开发资源能够降低开发成本,提升开发效率,是吸引生态伙伴和开发者的利器。为此,OpenHarmony 持续投入芯片、三方库、开发样例、开发文档等资源开发,升级软硬件开发工具,并搭建生态兼容性测评平台,提供一站式测评服务。
开发资源方面,通过与主流芯片厂商的沟通合作,OpenHarmony 已推动 11 款主流芯片进入主干,覆盖了轻量、小型和标准系统基础功能开发,到 2022 年末适配芯片预计将增至 35 款;三方开源库是封装的软件功能,可以避免重复造轮子、提升软件开发效率。开源以来,10 余家共建单位已累计贡献 90+JS 三方库,满足开发者动画、网络、工具、图像等基础能力需求;清晰易懂的开发样例和文档可助力开发者降低学习成本,快速上手开发。截至目前,OpenHarmony 社区已上传了 301 个开发样例。
随着 OpenHarmony 3.1 Release 的发布,OpenHarmony 对配套开发工具也进行了升级。API Version 8 版本开放 11000+JS API 接口,DevEco Studio 3.0 Beta3 构建了便捷高效的 OpenHarmony 应用开发环境,DevEco Device Tool 3.0 Release 提供了一站式的硬件开发平台。
兼容性测评是统一生态建设的关键一环,保障开发板、设备、软件发行版等 OpenHarmony 产品在统一技术底座支持下的互联互通。OpenHarmony 兼容性测评平台已经运行一年,随着 OpenHarmony 开源项目的不断向前演进和兼容性测评流程的不断优化,OpenHarmony 兼容性平台于近期更新,推出三大测试套件,为伙伴提供一站式测评服务。
二、生态初具规模,使能服务加速商用落地
当下,OpenHarmony 生态落地已初具规模。截至 4 月 25 日,已有 44 款产品获得了 OpenHarmony 生态产品兼容性证书,同时 80 余款软硬件产品正在通过 OpenHarmony 兼容性测评,包括超 30 款开发板、模组,润和 HiHopeOS 1.0 RC1 IoT Edition、深开鸿 KaihongOS Things V1.0.0(面向金融)、深开鸿 KaihongOS Things V1.0.0(面向教育)、软通 SwanLinkOS V1.0.0.0 软件发行版(面向商用显示)、万里红 SUPER RED OS 软件发行版 5 款软件发行版,以及覆盖智慧家居等多场景的 50 余款商用设备。

随着 OpenHarmony 系统能力、配套开发资源和服务的完善,越来越多生态伙伴加入推动 OpenHarmony 行业应用的队伍。奥思维、鸿湖万联、开鸿智谷、润和软件、深开鸿、统信软件等伙伴正规划开发基于 OpenHarmony 的软件发行版,满足千行百业对安全可信、分布式协同软件发行版的强烈诉求,支持数字经济发展。
为了加速 OpenHarmony 商用落地,OpenHarmony 工作委员会正联合共建单位开放自身能力,为发行版厂商提供生态使能服务,加快 OpenHarmony 软件发行版的开发和上市进度。
健康繁荣的开源生态,源于共建单位的全力投入以及千万开发者的点滴付出。未来,芯片、开发板等厂商将提供更多底层硬件支撑,开源社区持续专注根技术创新构筑生态底座,操作系统和终端设备厂商发力基于 OpenHarmony 的软硬件产品开发,推动 OpenHarmony 的广泛应用。一幅多方同心协力、开源与商业深度融合的生态画卷正徐徐展开,OpenHarmony 期待与全产业链伙伴携手奋进,共同打造使能千行百业的泛终端数字底座。

搜索
复制
80+产品正通过兼容性测试,OpenHarmony生态蓬勃发展的更多相关文章
- [转帖]腾讯云TStack获下一代云计算技术创新奖 与鲲鹏等产品实现兼容性测试
http://www.techweb.com.cn/cloud/2019-12-16/2769286.shtml [TechWeb]12 月 16 日消息,在中国电子技术标准化研究院主办的“第九届中国 ...
- 正益移动推出新产品正益工作 实现PaaS+SaaS新组合
近期,正益移动不仅将其AppCan 移动平台云化,还通过发布全新 SaaS 产品 -- 正益工作,这款集合了企业信息聚合.应用聚合.社交聚合为一体的企业移动综合门户,与 AppCan 平台一起实现了P ...
- 用AI思维给成本降温,腾讯WeTest兼容性测试直击底价!
WeTest 导读 当AI成为各行业提高产业效率的动能,很多人开始疑惑,这架智能化的“无人机”何时在移动应用测试中真正落地?在今年的国际数码互动娱乐博览会(ChinaJoy)上,腾讯WeTest给出了 ...
- 【转】兼容性测试套件(CTS)框架用户手册
原文网址:http://blog.sina.com.cn/s/blog_416166e90102v6bi.html 兼容性测试套件(CTS)框架用户手册 1.为什么需要兼容性测试(以下称CTS)? 2 ...
- H5测试点总结-UI测试、功能测试、兼容性测试、体验相关(弱网、资源、手机操作等)、安全性测试、性能测试
一.概述 1.1 什么是H5 H5 即 HTML5,是最新的 Web 端开发语言版本,现如今,大多数手机 APP 页面会用 H5 实现,包括 PC Web 站点也会用它开发实现.所以 Web 的通用测 ...
- [原创]浅谈移动互联网App兼容性测试
[原创]浅谈移动互联网App兼容性测试 今天要谈的话题,估计各位测试都有感受,移动互联网App兼容性测试,我们到底测试覆盖如何去挑选机型?具体移动App兼容性测试如何开展?是不是应引进像testin这 ...
- 兼容性测试中如何切换和管理多个JDK版本
本文由作者邹珍珍授权网易云社区发布. 一.测试背景: 项目对外提供JAR包,需要测试该JAR包对不同JDK版本(1.6至1.9版本)的兼容性.下面主要介绍在兼容性测试中,JDK多版本共存时如何配置环境 ...
- Web前端页面的浏览器兼容性测试心得(二)搭建原汁原味的IE8测试环境
如果你做的页面被老板或PM要求兼容IE8,你就值得同情了.IE8不支持HTML5,在2017年的前端界,开发者不涉及HTML5标准简直寸步难行.然而,有一个可怕的事实客观存在,那就是IE8是Win7系 ...
- APP兼容性测试
一.APP兼容性范围以及问题 1.硬件 各个硬件结构 2.软硬件之间 硬件dll库(C++) 软硬件之间的通信,各个厂商提供的ROM 3.软件 浏览器.操作系统.数据库.手机.功能兼容性(功能修改,二 ...
- 网页兼容性测试(工具使用IETESTER、Firefox、360安全浏览器)
网页兼容性测试主要是针对不同的浏览器进行的测试.由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题.对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常显示 ...
随机推荐
- del,str,repr,call,bool,add,len等魔术方法以及与类相关的魔术属性---day23
1.__del__ # ### __del__魔术方法(析构方法) ''' 触发时机:当对象被内存回收的时候自动触发(1.页面执行完毕回收所有变量2.所有对象被del的时候) 功能:对象使用完毕后资源 ...
- 正则函数及面向对象开发初识---day19
1.正则函数 # ### 正则函数 import re #search 通过正则匹配出第一个对象返回,通过group取出对象中的值 strvar = "1+2 3*4" obj = ...
- 【LeetCode字符串#04】左旋转字符串,以及反转函数使用说明
左旋转字符串 力扣题目链接(opens new window) 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部.请定义一个函数实现字符串左旋转操作的功能.比如,输入字符串"a ...
- Cookie session token 区别?
Cookie一开始为了解决登录状态的问题,token是为了对保存的数据进行加密,加密了之后cookie就保存了加密之后的密文,这个就是token,session是因为数据保存到客户端不安全,把数据保存 ...
- C++ //谓词 //一元谓词 //概念:返回bool类型的仿函数称为 谓词 //如果 operator()接受一个参数,那么叫做一元谓词 //如果 operator()接受 2 个参数,那么叫做一元谓词
1 //谓词 2 //一元谓词 3 //概念:返回bool类型的仿函数称为 谓词 4 //如果 operator()接受一个参数,那么叫做一元谓词 5 //如果 operator()接受 2 个参数, ...
- RocketMQ为什么这么快?我从源码中扒出了10个原因!
大家好,我是三友~~ RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱 而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快 那么,问题来了,RocketMQ为什么这么快呢? 接 ...
- vscode 自动格式化 好使的配置 setting.json 20210622
一直用idea,今天有个需求得用vscode,发现格式化不好使了 用 vetur 格式化 结果带分行什么的,eslint 过去不了,更新了个好使的配置,记录一下. { "update.mod ...
- 数据处理——IF函数求同时满足多个条件 多个条件满足一个以上
以满足两个条件为例,满足多个条件类似 以如下案例为例进行说明: 一.IF公式同时满足多个条件 此例也可使用函数的嵌套,对于函数使用掌握不牢的新手,嵌套使用会有些困难,以下方法针对刚入门学习参考 1.利 ...
- LoggerMessageAttribute 高性能的日志记录
.NET 6 引入了 LoggerMessageAttribute 类型. 使用时,它会以source-generators的方式生成高性能的日志记录 API. source-generators可在 ...
- leetcode数据库sql之Delete Duplicate Emails
leetcode原文引用: Write a SQL query to delete all duplicate email entries in a table named Person, keepi ...