OpenHarmony社区运营报告(2022年12月)

news2024/11/15 2:02:50

本月快讯

• 本月新增22款产品通过兼容性测评,累计220款产品通过兼容性测评。

• 12月28日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)凭借其创新的技术特性和开源生态建设成果,荣膺“InfoQ 2022年度十大开源新锐项目”。

• 12月28日,OpenHarmony凭借在开发者社区领域所做出的突出贡献,荣获“CSDN年度开发者社区”奖项。

• 2022年12月9-10日,第十届中国互联网测试开发大会圆满举行。OpenHarmony兼容性工作组组长黄然与OpenHarmony兼容性工作组专家参与了本次大会,与开发者探讨了如何构筑开源操作系统的质量体系并高效运转。

一、代码贡献

1、本月,华为、深开鸿、软通动力等代码贡献单位共建下列特性进入主干

• XTS OPENGL测试套件

• GN脚本转换工具

• HCS可视化生成工具

• 驱动Codec HDI1.0编码器、Codec HDI2.0编码器

• 软总线WiFi DHCP设置IP特性

• TextInput组件能力增强

• TextPicker组件能力增强

• Swiper组件能力增强

二、生态进展

1.累计已有76家厂商的220款产品通过兼容性测评,本月新增22款。

2.OpenHarmony兼容性工作组专家参与了第十届中国互联网测试开发大会

2022年12月9-10日,第十届中国互联网测试开发大会圆满举行。OpenHarmony兼容性工作组组长黄然与OpenHarmony兼容性工作组专家参与了本次大会,与开发者探讨了如何构筑开源操作系统的质量体系并高效运转。

3.新增22款产品通过兼容性测评(统计周期:11月25日~12月24日)

三、社区治理

工委会治理:

• OpenHarmony项目群:经开放原子开源基金会TOC投票及开放原子开源基金会理事会审核,OpenHarmony项目群正式成立。

技术治理:

• TSC评审通过西安交通大学、重庆大学、北京邮电大学的申请,成立OpenHarmony技术俱乐部。截至12月30日,累计10所高等院校成立OpenHarmony技术俱乐部。

生态发展:

• 截至12月31日,OpenHarmony 生态委员会成员单位累计37家,本月新增7家,分别是:艾体威尔电子技术(北京)有限公司、宝宝巴士股份有限公司、北京搜狗科技发展有限公司、福州市凌睿智捷电子有限公司、广州朗国电子科技股份有限公司、惠尔丰信息系统有限公司、深圳康佳电子科技有限公司(按照中文首字母排序)。

四、技术发展

2022年11月30日发布OpenHarmony 3.2 Beta4:

当前版本在OpenHarmony 3.2 Beta3的基础上,更新支持或优化增强的能力如下:

①标准系统基础能力增强

• 程序访问控制子系统支持前向CFI、API异常处理优化等;

• 内核子系统支持Hyperhold内存扩展特性增强、F2FS末端性能增强优化;

• 多模输入子系统支持键盘功能按键使能去使能、输入设备相关的多热区支持;

• 图形子系统支持基于共享内存机制传输图形数据、支持YUV图层、RS侧支持GPU合成、虚拟屏支持旋转和动态分辨率等;

• 升级子系统支持AB热升级功能、flashd升级支持AB分区设备升级、SD/OTG升级支持AB分区设备升级;

• 全球化子系统支持设备管理事件按需订阅、系统资源支持overlay差分、资源管理支持跨OS平台能力;

• Misc软件子系统支持PUT方式上传文件、下载管理支持配置下载任务、输入法框架优化和增强,支持打印服务框架;

• DFX子系统支持功耗数据采集、系统事件数据采集、perf数据采集等;

• ArkTS API新增支持错误码的上报,帮助开发者快速捕捉异常,提升异常处理的效率。

②标准系统应用开发框架增强

• 支持动态库隔离,运行管理支持待处置应用拦截;

• 支持窗口属性设置、支持ArkTS卡片交互、XComponent提供容器组件能力等;

• 支持配置应用的依赖关系,支持对应用安装及卸载的名单进行增、删、查操作,支持对禁止运行的应用名单进行增、删、查操作。

③标准系统分布式能力增强

• 分布式硬件支持同账号凭据参数请求和导入。

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-beta4.md

五、社区活动

近期共举办5场活动。

六、社区及官网运营

  1. 合作社区官方账号发布内容数据汇总

截至2022年12月30日,9个合作社区的官方运营账号“OpenHarmony开发者”共发布内容(含技术文章、视频教程)1457篇,累计获得总PV/UV数595478,同比上月增长6%,账号获得粉丝数1366人,较上月增幅2%。

  1. OpenHarmony社群直播数据

截至2022年12月30日,OpenHarmony社群累计开展直播78场,累计观看量38511,观看人数20649;其中66场联合各家合作社区直播,累计213场次,观看次数1147920;观看人数302184;合计OpenHarmony直播所有渠道产生观看次数1186431、观看人数322833。

  1. OpenHarmony社群运营数据

截至2022年12月30日,社群共沉淀开发者7672人,累计社群沟通信息9.9万,累计与开发者沟通3.2万次,累计触达消息6.1万条。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/182347.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis实现用户签到 | 黑马点评

目录 一、BitMap用法 1、介绍 2、用法 3、练习 二、签到功能 1、需求 2、代码实现 三、签到统计 1、分析 2、接口实现 一、BitMap用法 1、介绍 我们完全可以通过数据库签到表来实现签到功能,但是假如我们的用户达到千万,每年平均签到10次&am…

基于微信小程序的网络安全科普系统小程序

文末联系获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.…

设计模式之简单工厂

现在有一个这样的需求:控制台输入俩个数,并输入运算符,计算并输出结果。上述需求乍一看,特别像一个小型的计算器,记得初学Java时,实现过。 实现一: 创建计算器类,控制台输入俩个数…

windows 10 本地配置Oracle19+用navicat连接

文章目录0.背景环境0.背景知识1.卸载旧版本、安装 oracle 192.配置3.用 Navicat 连接3.1 下载instantclient193.2 配置dll使能连接高版本oracle3.3 配置连接4. 相关操作命令5.本地命令行登录orclpdb下的用户0.背景环境 本机已安装oracle12和Navicat15,需要先彻底卸载…

【docker】基础知识梳理与使用

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 docker基础知识的梳理与使用 1. docker的理解 Registry(仓库):是一个集中存储与分发镜像的服务。最常用的Registry是…

油井远程监控解决方案

1.项目背景 油田生产过程中,由于井筒内存在着不同程度的缺陷,会产生各种问题。而油井开采设备的连续稳定运行是保证石油开采的首要条件,但是由于油田地域广阔,油井分布广泛,没有规则性的油井工作状况的监测和控制&…

Acwing4655. 重新排序(差分模板题)

给定一个数组 A 和一些查询 Li,Ri,求数组中第 Li 至第 Ri 个元素之和。 小蓝觉得这个问题很无聊,于是他想重新排列一下数组,使得最终每个查询结果的和尽可能地大。 小蓝想知道相比原数组,所有查询结果的总和最多可以增加多少? …

【树】二叉树的非递归遍历

非递归的遍历需要使用栈保存当前不输出的结点,并且三种遍历顺序步骤有所不同。中序遍历1.查看其当前结点是否为空:若非空则将当前结点入栈,指针指向其左孩子;若当前结点为空,说明上一个入栈的结点没有左孩子&#xff0…

vite+vue3+elementPlus搭建项目

创建基础框架 方式一: 创建命令 npm create vitelatest or yarn create vite 注意:这里可能会出现一个坑,注意你的node版本(node版本过低就会报错) 创建成功 创建成功后运行以下命令即可 yarn yarn dev 这种创建方…

C技能树-判断语句

三个数从小到大排序并输出 任意输入3个整数&#xff0c;使用if语句对这3个整数由小到大进行升序排序。请判断下面哪一项无法实现该功能。 #include <stdio.h>/* 交换x和y */ void swap(int* x, int* y) {int temp *x;*x *y;*y temp; }int main(int argc, char** arg…

[红明谷CTF 2021]write_shell

目录 信息收集 payload 补充知识 信息收集 代码审计 <?php error_reporting(0); highlight_file(__FILE__); function check($input){if(preg_match("/| |_|php|;|~|\\^|\\|eval|{|}/i",$input)){// if(preg_match("/| |_||php/",$input)){die(h…

(二十七)Map集合体系

目录 前言: 一、Map集合的遍历方式之一:键找值 二、Map集合的遍历方式之二:键值对 三、Map集合的遍历方式之三:Lambda表达式 四、Map集合的实现类HashMap 五、Map集合的实现类LinkedHashMap 六、Map集合的实现类TreeMap 七、不可变集合 前言: ①Map集合是一种双列集合&a…

机器学习中的聚类算法

1. 概述根据所拥有的数据&#xff0c;可以使用三种不同的机器学习方法&#xff0c;包括监督学习、半监督学习和无监督学习。在监督学习中&#xff0c;根据已标记数据&#xff0c;因此可以确定输出是关于输入的正确值。通过半监督学习&#xff0c;用户将拥有一个大型数据集&…

提高mysql性能:设计阶段

合适的表设计 基本原则 避免太多的列 太多的列会导致mysql从行缓存中将编码过的列转换为行数据时花费大量大代价。 减少太多的关联 为减少太多的关联造成解析和查询的性能影响&#xff0c;应该将单表的关联控制在12个之内。 合理使用枚举 枚举只适用于值相对固定&#x…

go入门——基础语法

go环境安装 1、安装 go官网&#xff1a;Downloads - The Go Programming Language (google.cn) go中文网&#xff1a;Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com) 这里我是amd64位win10系统&#xff0c;所以我下载这个 下载完成之后安装到自己喜欢的目录就好…

Java:基于XML的Spring使用【IOC容器】

基于XML的Spring使用一、Spring IOC 底层实现1.1 BeanFactory与ApplicationContexet1.2 图解IOC类的结构二、 Spring依赖注入数值问题【重点】2.1 字面量数值2.2 CDATA区2.3 外部已声明bean及级联属性赋值2.4 内部bean2.5 集合三、 Spring依赖注入方式【基于XML】3.1 set注入3.…

电子技术——MOS管的CV特性

电子技术——MOS管的CV特性 MOS管是一种压控晶体管&#xff0c;本节我们学习MOS管的CV特性&#xff0c;即电压-电流特性。MOS管的特性曲线有两种&#xff0c;分别是伏安特性和传导特性。 iD−vDSi_D-v_{DS}iD​−vDS​ 特性曲线 为了测量MOS管的 iD−vDSi_D-v_{DS}iD​−vDS​…

ctfshow黑盒测试篇

文章目录web380web381web382web383web384web385web386web387web388web389web390web391web392web393web394、395web380 目录扫出来了page.php $id应该是传的参数&#xff0c;是php的文件名 page.php?idflag 访问源码拿到flag web381 就是这个目录 /alsckdfy/ 访问就是flag …

力扣(LeetCode)1664. 生成平衡数组的方案数(C++/Python3)

题目描述 模拟 逆向思维&#xff08;删除元素的性质&#xff09;&#xff1a;删除数组的某个元素&#xff0c;左侧元素的下标不变&#xff0c;右侧元素的下标发生奇偶替换。 算法流程 ① 由于算法从右往左枚举&#xff0c;预处理左侧的奇数下标元素之和oddl&#xff0c;偶数下…

过万春节服务全是问题无语了-Harbor镜像仓库访问404

1、背景 春节后的周六补班&#xff0c;累啊&#xff0c;到公司发现docker和kubelet服务都被停止了&#xff0c;可能是春节期间担心发生安全隐患吧&#xff0c;服务启动后发现很多镜像无法拉取了 到相关的节点上去尝试拉取镜像发现报了404错误 docker pull xxx.xxx.xxx.xxx/d…