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…...

Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...

css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
下面是一个完整的 Android 实现,展示如何创建和管理多个 OkHttpClient 实例,分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...

Ascend NPU上适配Step-Audio模型
1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统,支持多语言对话(如 中文,英文,日语),语音情感(如 开心,悲伤)&#x…...

QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...

面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...

免费数学几何作图web平台
光锐软件免费数学工具,maths,数学制图,数学作图,几何作图,几何,AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...