OpenHarmony 社区运营报告(2023 年 10 月)
● 截至 2023 年 10 月,OpenHarmony 社区共有 51 家共建单位,累计超过 6200 名贡献者产生 24.2 万多个 PR,2.3 万多个 Star,6.1 万多个 Fork,59 个 SIG。

● OpenHarmony 4.0 版本如期而至,开发套件同步升级到 API 10。相比 3.2 Release 版本,新增 4000 多个 ArkTS API,应用开发能力更加丰富;HDF 新增 200 多个 HDI 接口,硬件适配更加便捷;我们持续优化图形框架和方舟编译器(ArkCompiler),用户交互体验得到进一步提升;ArkUI 组件定制化能力和组件动效能力也得到进一步增强;分布式硬件支持的范围扩大到音频和输入领域;分布式数据为开发者数据分享带来了全新的统一数据管理框架。另外,该版本在媒体、安全和隐私保护等方面也得到了进一步增强。
● 10 月,基于 OpenHarmony 打造的智慧隧道解决方案在江西高速老营盘隧道和梅岭隧道成功商用,为全国公路隧道智能化改造提供了优秀样本,将行业智慧隧道的创新向前推动了一大步。
● 本月新增 22 款产品通过兼容性测评,累计 435 款产品通过兼容性测评。
一、代码贡献
1、截至 2023 年 10 月 31 日,代码共建组协同华为、深开鸿、软通动力、润和软件、开鸿智谷、九联科技、君正、京东、诚迈科技、中国科学院软件所、中软国际等共建单位锁定 2023 年共建目标,其中,TOP 10 为:
• 深开鸿:1000+人/月共建工作量;
• 软通动力:600+人/月共建工作量;
• 润和软件:600+人/月共建工作量;
• 开鸿智谷:300+人/月共建工作量;
• 九联科技:200+人/月共建工作量;
• 君正:200+人/月共建工作量;
• 京东:100+人/月共建工作量;
• 诚迈科技:100+人/月共建工作量;
• 中国科学院软件所:200+人/月共建工作量;
• 中软国际:100+人/月共建工作量。
2、本月,华为、深开鸿、开鸿智谷、九联科技等单位共建 6 个特性进入主干:
• 编译构建 &基础库 musl C 基础库接口性能持续优化
• 新增 ECMAScript 2022+规范支持补充
• Wi-Fi lock 的机制分析
• Vulkan 测试用例
• ARKUI 控件/Web 拖拽特性界面效果增强问题修复
• 仿应用参考:短视频
二、生态进展
1、新增 22 款,累计已有 162 个厂家的 435 款产品通过兼容性测评。

2、OpenHarmony 兼容性工作组
1024 程序员节 OpenHarmony 论坛,华为测试工具技术专家、OpenHarmony 兼容性工作组委员任熠带来了《OpenHarmony 生态兼容性测评技术分享》,介绍 OpenHarmony 兼容性工作组的工作的目标、职责和运作模式,以及在 OpenHarmony 南北向生态兼容保障方面构建的关键技术及落地成果。
3、新增 22 款产品通过兼容性测评。

三、社区治理
生态委员会
截至 2023 年 10 月 31 日,OpenHarmony 生态委员会共设立 11 个专委会,累计成员单位共 55 家,本月新增 2 家,分别是深圳市翰视科技有限公司和成都鼎桥通信技术有限公司。
技术指导委员会
2023 年 11 月 4 日,第二届开放原子开源基金会 OpenHarmony 技术大会即将在北京国家会议中心盛大开幕。本次大会由 OpenHarmony 项目群技术指导委员会(TSC)主办,由华为技术有限公司、江苏润开鸿数字科技有限公司、广东九联开鸿科技发展有限公司、软通动力信息技术(集团)股份有限公司、深圳开鸿数字产业发展有限公司合作支持。
技术筑生态,智联赢未来 第二届OpenHarmony技术大会即将在京启幕
技术的发展一直是推动社会进步的重要力量,而终端操作系统的发展更是关系到我们日常生活中的方方面面。今年 2 月,在深圳举办的第一届 OpenHarmony 技术峰会发布了《终端操作系统十大技术挑战方向》引起了社会广泛的关注和讨论。为继续推动 OpenHarmony 终端操作系统的发展,OpenHarmony 项目群技术指导委员会,联合产业界和学术界的各位老师、专家对这十大技术挑战方向进行了深入研究与讨论,并对每个方向分解了具体的课题。
经过 OpenHarmony 项目群技术指导委员会的各位专家分析与整理,根据时间先后顺序,本次将发布三批 OpenHarmony 年度课题,包含了 10 个方向的 27 道课题,覆盖了极致体验、纯净安全、极简开发三大方向,供专家和老师揭榜,探索未知未来。
OpenHarmony年度课题揭晓
项目管理委员会
10 月份举行两次 PMC 会议,完成 7 个 SIG 的工作进展正式汇报,新增 1 个外设驱动 SIG,集中完成 15 名社区突出贡献的 Committer 选举,新增其中 4 名成员作为蓝牙、WIFI、测试框架、外设驱动仓库的 Committer。
四、技术发展
OpenHarmony 4.0 版本如期而至,开发套件同步升级到 API 10。相比 3.2 Release 版本,新增 4000 多个 ArkTS API,应用开发能力更加丰富;HDF 新增 200 多个 HDI 接口,硬件适配更加便捷;我们持续优化图形框架和方舟编译器(ArkCompiler),用户交互体验得到进一步提升;ArkUI 组件定制化能力和组件动效能力也得到进一步增强;分布式硬件支持的范围扩大到音频和输入领域;分布式数据为开发者数据分享带来了全新的统一数据管理框架。另外,该版本在媒体、安全和隐私保护等方面也得到了进一步增强,欢迎开发者踊跃使用并给我们提出宝贵意见。
五、社区活动
1、公共活动
10 月 15 日,OpenHarmony Meetup 2023 城市巡回深圳站活动,在深圳市科学馆隆重举办。活动由 OpenHarmony 项目群工作委员会主办,深圳市科技传播促进会承办,深圳市科学馆、触觉智能、广鸿会协办,电子发烧友、深开鸿、鸿湖万联、开鸿智谷提供支持,吸引了深圳本地开发者与企业的广泛参与。本次深圳站 Meetup 重点围绕“OpenHarmony 正当时-生态及技术应用”为主题做精彩深度分享。

10 月 17 日,在深圳市工业和信息化局与深圳对口帮扶协作汕尾指挥部、汕尾市工业和信息化局的指导下,2023 OpenHarmony 城市推介会·汕尾市在招商中心隆重举行。大会邀请 OpenHarmony 社区生态专家和技术专家,围绕 OpenHarmony 生态发展及相关技术实践案例进行分享,吸引超 50 家汕尾市本地企业参会,为 OpenHarmony 项目与汕尾市本地企业的合作发展提供了良好契机。

10 月 27 日,由 OpenHarmony 项目群工作委员会主办,成都市软件行业协会、成华区新经济和科技局、电子科技大学信息与软件工程学院、电子科技大学国家大学科技园联合主办,电子科大沙河科技园、蜀鸿会承办,电子科大西区科技园、电子科大科技园(天府园)、电子科大菁蓉逆向创新孵化基地、电子科大三医+AI 科技园协办的 OpenHarmony Meetup 2023 城市巡回成都站暨电子科技大学国家大学科技园拥抱开源“科创·思比齐”活动,在成都市电子科技大学(沙河校区)学术交流中心隆重举办,同时,由成都宝云信息技术有限公司、交通银行成华支行、国金证券武成营业部、北京软通动力教育科技有限公司、江苏润开鸿数字科技有限公司、深圳开鸿数字产业发展有限公司支持,并与 51CTO、电子发烧友、开源社合作,现场吸引了成都本地开发者、高校师生和多位软件企业家的广泛参与。本次成都站 Meetup 以“OpenHarmony 正当时——塑造未来・引领创新”为主题做深度分享。

开放原子开源大赛 OpenHarmony 创新赛赋能直播间持续邀请众多技术专家一起分享应用开发技术知识,本期推出《OpenHarmony 应用开发之三方库移植》、《OpenHarmony 应用开发之 MQTT 移植案例》和《开发者必备的应用开发工具介绍》,帮助开发者提升开发效率,为作品的创新能力奠定坚实基础。

2、伙伴活动
10 月,有(按首字母排序)诚迈科技、开鸿智谷、软通动力、润和软件 &润开鸿、深开鸿、万里红、证通电子、中软国际,共 8 家单位提报。8 家单位共举办/参加以下 23 场活动:2023CCF 中国开源大会信创开源生态论坛、2023 DTWORLD 国际数字科技领袖峰会、2023 中国程序员节、2023 深圳 · 中国 1024 程序员节、长沙 · 中国 1024 程序员节、OpenHarmony Meetup 2023 成都站、OpenHarmony Meetup 深圳站、2023 OpenHarmony 城市推介会汕尾行、2023 福州新区招商(深圳)推介会、第二十届中国企业发展论坛暨第二届福州城投产业联盟大会、雄安新区 2023 软件和信息技术服务业创新发展论坛、全国智能物联行业产教融合共同体成立大会、全国新一代自主安全计算系统产教融合共同体成立大会、2023 软件和信息技术服务业创新发展论坛、第 60 届中国高等教育博览会、第二十届中国国际煤炭采矿技术交流及设备展览会、2023 深圳国际智能家居大会、2023 世界航海装备大会、2023 智慧港口大会、2023 数字视网膜技术创新大讲堂、2023 重阳论坛、第 11 届中国移动全球合作伙伴大会、江苏省梅村高级中学百又十周年办学成果展。
六、社区及官网运营
1、OpenHarmony 社区活跃度
截至 2023 年 10 月,OpenHarmony 社区共有 51 家共建单位,累计超过 6200 名贡献者产生 24.2 万多个 PR,2.3 万多个 Star,6.1 万多个 Fork,59 个 SIG。
2、合作社区官方账号发布内容数据汇总
截至 2023 年 10 月 26 日,9 个合作社区共发布内容(含技术文章、视频教程)2,764 篇,累计获得总 PV/UV 数 2,591,013,同比上月增长 7%,账号获得粉丝数 2,152 人,较上月增幅 1%。

3、OpenHarmony 社群直播数据
截至 2023 年 10 月 26 日,OpenHarmony 社群累计开展直播 112 场,累计观看量 47,121,观看人数 25,009;其中 95 场联合各家合作社区直播,累计 337 场次,观看次数 1,587,629;观看人数 519,905;合计 OpenHarmony 直播所有渠道产生观看次数 1,634,750、观看人数 544,914。
4、OpenHarmony 社群运营数据
截至 2023 年 10 月 26 日,社群共沉淀开发者 10471 人,累计社群沟通信息 12.6 万,累计与开发者沟通 4.3 万次,累计触达消息 7.3 万条。
相关文章:
OpenHarmony 社区运营报告(2023 年 10 月)
● 截至 2023 年 10 月,OpenHarmony 社区共有 51 家共建单位,累计超过 6200 名贡献者产生 24.2 万多个 PR,2.3 万多个 Star,6.1 万多个 Fork,59 个 SIG。 ● OpenHarmony 4.0 版本如期而至,开发套件同步升级…...
Mybatis二级缓存源码整理
添加配置mybatis-plus.configuration.cache-enabledtrue在mapper.xml文件中添加cache标签<cache size"10240" eviction"LRU"/>同一个事务中二级缓存不生效,会使用一级缓存,因为事务未提交。 执行流程部分 Configuration创建…...
如何在 HarmonyOS 对数据库进行备份,恢复与加密
数据库备份与恢复 场景介绍 当应用在处理一项重要的操作,显然是不能被打断的。例如:写入多个表关联的事务。此时,每个表的写入都是单独的,但是表与表之间的事务关联性不能被分割。 如果操作的过程中出现问题,开发者可…...
js实现向上、向下、向左、向右无缝滚动
向左滚动 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, ini…...
6 Hive引擎集成Apache Paimon
更多Paimon数据湖内容请关注:https://edu.51cto.com/course/35051.html 在实际工作中,我们通查会使用Flink计算引擎去读写Paimon,但是在批处理场景中,更多的是使用Hive去读写Paimon,这样操作起来更加方便。 前面我们…...
发布版本自动化记录版本功能方法
# 安装commitizennpm install --save-dev commitizen# 初始化Conventional Commits规范适配器npx commitizen init cz-conventional-changelog --save-dev --save-exact最后一步,需要在package.json中添加一个script"scripts": {..., // 此处省略其它配置…...
Elastic Stack 8.11:引入一种新的强大查询语言 ES|QL
作者:Tyler Perkins, Ninoslav Miskovic, Gilad Gal, Teresa Soler, Shani Sagiv, Jason Burns Elastic Stack 8.11 引入了数据流生命周期、一种配置数据流保留和降采样(downsampling) 的简单方法(技术预览版)…...
wx:for-item wx:for-index wx:for-key
wx:for-item wx:for-item , 数组当前项的变量名,默认为 item 作用:使用 (当前项变量名.属性名) 取得属性值每一项 <view wx:for"{{array}}"><view>{{item.name item.age }}</view> </view>等同于 &…...
老师还不会评课?这里有你需要的解决方案
优点: 1.课件制作: 老师的PPT设计得很新颖,插入的音乐视频都非常贴合课堂内容,看得出老师非常用心地进行了设计。 2.教师素养:老师的语言丰富、朗读能力很出色、板书设计很工整。 3.教师风格: xx老师上课激情澎湃/非常有亲和力…...
Talk | 马里兰大学博士生吴曦旸:分布式多智能体强化学习在复杂交通轨迹规划中的应用
本期为TechBeat人工智能社区第545期线上Talk! 北京时间11月09日(周四)20:00,马里兰大学博士生—吴曦旸的Talk已准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “分布式多智能体强化学习在复杂交通轨迹规划中的应用”,介…...
2023年下半年架构案例真题及答案
案例的考点: 大数据架构 Lambda架构和Kappa架构 jwt特点 数据持久层,Redis数据丢失,数据库读写分离方案 Hibernat架构 SysML七个关系,填需求图 大数据的必选题: 某网作为某电视台在互联网上的大型门户入口&#…...
Java必考面试题,谈谈你对 Spring AOP 的理解
大家好,我是伍六七。 今天我们来学习 Spring 框架中最重要的概念之一:AOP。 这是一个 Java 程序员必考的面试题,大家好好理解。我们开始正文。 AOP 的概念 Spring AOP 是 Java 程序员们面试经常被问到的一个问题,但 AOP&#…...
BERT和ChatGPT简单对比
OpenAI发布了第一个版本的GPT(Generative Pretrained Transformer)模型在2018年6月。 谷歌的BERT模型(Bidirectional Encoder Representations from Transformers)是在2018年10月发布的。 BERT和ChatGPT都是由人工智能研究实验室…...
又一重要合作,创邻科技华为云联营产品正式发布
近日,创邻科技旗下的“Galaxybase高性能图平台”正式入驻华为云云商店联营商品,创邻科技成为华为云在数据库与缓存领域的联营联运合作伙伴。通过联营联运模式,双方合作能够深入产品、生态、解决方案等多个领域,助力各行业用户数字…...
PHP+Swoole应用示例
**Swoole是一个C编写的基于异步事件驱动和协程的并行网络通信引擎,为PHP提供高性能网络编程支持** ## ⚙️ 快速启动 可以直接使用 [Docker](https://github.com/swoole/docker-swoole) 来执行Swoole的代码,例如: bash docker run --rm php…...
3线硬件SPI+DMA驱动 HX8347 TFT屏
3线硬件SPIDMA驱动 HX8347 TFT屏,实现用DMA清屏。 参考:基于stm32 标准库spi驱动st7789彩屏TFT(使用DMA)-技术天地-深圳市修德电子有限公司 一、源码 HX8347.h #ifndef USER_HX8347_H_ #define USER_HX8347_H_#define SPI_hardware #define SPI_hardw…...
实验语音学的基本概念
语音学 实验语音学只是语音学的一个分支,那么语音学到底是研究什么的呢?我们先有一个大致了解。 语音学是研究语言声音体系的学科。语音学的任务是研究说明语音的性质,内部结构和单位,语音的分类和组合,语音的产生、…...
市场上ios签名公司做什么的?
iOS签名公司是提供iOS应用程序签名服务的公司。它们为开发者提供了一种简单的方式来将他们的应用程序发布到iOS设备上,同时也为用户提供了一种下载和安装这些应用程序的方法。这些公司提供的签名服务包括苹果企业签名和开发者签名,其中企业签名是为企业开…...
12. 一文快速学懂常用工具——docker 命令
本章讲解知识点 Docker 引擎Docker 常用命令Docker 生命周期详解Containerd 与 Docker 命令对比本专栏适合于软件开发刚入职的学生或人士,有一定的编程基础,帮助大家快速掌握工作中必会的工具和指令。本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。如专栏内容有错…...
API低代码开发应用场景
什么是API低代码开发平台 API低代码开发平台是一种基于低代码开发的技术平台,它可以帮助企业快速构建和部署API应用程序。该平台通过提供可视化的开发工具、预定义的组件和模板、自动化的代码生成等功能,使得开发者可以在不需要编写大量代码的情况下&am…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
Unity3D中Gfx.WaitForPresent优化方案
前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...
无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...
【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
Qt 事件处理中 return 的深入解析
Qt 事件处理中 return 的深入解析 在 Qt 事件处理中,return 语句的使用是另一个关键概念,它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别:不同层级的事件处理 方…...
