OpenHarmony:4.0 Release版本的开发数据
OpenAtom OpenHarmony 4.0 Release版本于 10 月 27 日发布,经过了32周的开发周期。在此期间,有 65499 个 Committs 进入了 版本。在这个周期内完成了相当多的重要工作,本文阐释这些工作由谁完成。
这次共有 2220 位贡献者为 4.0 Release版本做出了贡献。
其中,华为贡献者1800名,累计2000+名,共增删改代码8849882行,占比80.03%
华为以外的顶级贡献者,如下:
|
贡献者 |
修改量 |
修改量占比 |
|
wangshi@kaihong.com |
310171 |
2.80% |
|
306217 |
2.77% |
|
|
38723 |
0.35% |
|
|
38572 |
0.35% |
|
|
33354 |
0.30% |
|
|
28734 |
0.26% |
|
|
28242 |
0.26% |
|
|
27158 |
0.25% |
|
|
26372 |
0.24% |
|
|
21954 |
0.20% |
|
|
21470 |
0.19% |
|
|
20837 |
0.19% |
|
|
19997 |
0.18% |
|
|
19236 |
0.17% |
|
|
19065 |
0.17% |
|
|
18149 |
0.16% |
|
|
17909 |
0.16% |
|
|
17858 |
0.16% |
|
|
15345 |
0.14% |
|
|
13746 |
0.12% |
以下的单位参与了OpenHarmony 4.0 Release版本的工作,较活跃的,如下:
|
行标签 |
增加量 代码行数 |
修改量 增加代码行数+减少代码行数 |
增加量占比 |
修改量占比 |
|
华为 |
6463119 |
8849882 |
78.31% |
80.03% |
|
深开鸿 |
655049 |
830999 |
7.94% |
7.51% |
|
开鸿智谷 |
134289 |
147782 |
1.63% |
1.34% |
|
软通动力 |
111767 |
127425 |
1.35% |
1.15% |
|
九联科技 |
42278 |
51625 |
0.51% |
0.47% |
|
中科创达 |
41845 |
52248 |
0.51% |
0.47% |
|
润和 |
8494 |
13501 |
0.10% |
0.12% |
|
新大陆自动识别 |
6458 |
6763 |
0.08% |
0.06% |
|
诚迈科技 |
1322 |
1549 |
0.02% |
0.01% |
|
东软集团 |
666 |
836 |
0.01% |
0.01% |
|
厚德物联网、恒玄科技、中国科学院软件研究所、芯海科技 等 |
||||
|
Unknown |
787519 |
975419 |
9.54% |
8.82% |
|
总计 |
8253163 |
11058467 |
N/A |
|
不同单位在不同子系统的贡献比例:
华为的贡献覆盖30多个核心子系统,其他顶级共建单位在各领域的贡献情况如下:
|
共建单位 |
子系统贡献情况 |
|
深开鸿 |
测试与认证平台:568228行,占比31.08% 短距:136528行,占比14.78% 开发板:13394行,占比10.72% 驱动:21906行,占比8.83% 开发样例:44752行,占比7.75% 开发工具:13626行,占比2.76% ArkUI:31875行,占比2.58% 系统三方组件:635行,占比0.45% 安全:35行,占比0.01% |
|
开鸿智谷 |
开发样例:131503行,占比22.78% 轻内核:1472行,占比4.97% 测试与认证平台:14807行,占比0.81% |
|
软通动力 |
测试与认证平台:90196行,占比4.93% ArkUI:35165行,占比2.84% 开发板:1966行,占比1.57% 驱动:52行,占比0.02% 开发样例:46行,占比0.01% |
|
中科创达 |
多媒体:24122行,占比2.64% 电话服务:2852行,占比1.79% 测试与认证平台:18981行,占比1.04% 原生应用:1175行,占比0.59% 短距:4575行,占比0.50% ArkUI:483行,占比0.04% 安全:24行,占比0.01% |
|
九联科技 |
开发板:22213行,占比17.77% 开发样例:27371行,占比4.74% 驱动:2015行,占比0.81% |
|
润开鸿 |
开发板:11722行,占比9.38% 驱动:103行,占比0.04% 测试与认证平台:427行,占比0.02% ArkUI:1222行,占比0.10% |
|
新大陆自动识别 |
开发样例:6763行,占比1.17% |
|
诚迈科技 |
多模:1412行,占比2.35% ArkUI:134行,占比0.01% |
|
东软集团 |
ArkUI:836行,占比0.07% |
|
厚德物联网 |
驱动:268行,占比0.11% 开发板:94行,占比0.08% |
这些单位对OpenHarmony 4.0 Release版本的工作主要集中在以下领域:
- 深开鸿的工作主要集中在短距,驱动,XTS,开发工具,ArkUI子系统中,包括蓝牙&wifi增强,ArkUI运行时, ArkUI组件增强, NAPI框架生成工具,ALSA驱动HDI插件平台解耦,codec驱动HDI接口,ArkUI XTS套件支持,RK3568开发板等特性。
- 开鸿智谷的工作主要集中在开发样例,开发板,轻内核子系统中,包括轻内核queue读写增强, ArkUI组件集合样例,场景化仿应用开发(设备管理,通信,数据库,相机,语音)和Niobe开发板等特性。
- 软通动力的工作主要集中在ArkUI,XTS,开发板子系统中,包括ArkUI组件(TextInput,TextTimer,边框)增强,wpt套件Reftest自动化测试,ArkUI布局XTS套件,UnionPi Tiger开发板,扬帆致远开发板等特性。
- 九联科技的工作主要集中在开发样例,芯片内核驱动,HDF驱动子系统中,包括温湿度传感器驱动,开发样例(通知,分布式账号管理,资源授权访问,一多交互等场景),A311D芯片适配,UnionPi Tiger开发板适配等特性。
- 润开鸿的工作主要集中在芯片开发板,ArkUI,驱动子系统中,包括arkcompiler中arraybuffer功能增强,启动流程优化,DAYU210开发板,Neptune100开发板适配等特性。
- 诚迈的工作主要在多模输入子系统中。
2023年有10家单位冲刺 2023年《OpenAtom OpenHarmony 百人代码贡献单位》,华为、深开鸿、软通动力、开鸿智谷 分别建设超过5万+行代码并持续贡献中,成为2023年《百人代码贡献单位》。九联开鸿、润开鸿、京东、诚迈科技、中科院软件所、中软国际持续贡献中,计划今年12月31日前贡献5万+行功能特性代码。
数据由 OpenHarmony 项目群工作委员会-代码共建组 && OpenHarmony PMC提供
2023年10月27日
OpenHarmony:4.0 Release版本的开发数据的更多相关文章
- OpenHarmony 3.1 Release版本发布
OpenHarmony 3.1 Release 版本概述 当前版本在OpenHarmony 3.1 Beta的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力.视频硬编解码.相 ...
- 0.9.0.RELEASE版本的spring cloud alibaba sentinel+gateway网关实例
sentinel除了让服务提供方.消费方用之外,网关也能用它来限流.我们基于上次整的网关(参见0.9.0.RELEASE版本的spring cloud alibaba nacos+gateway网关实 ...
- 0.9.0.RELEASE版本的spring cloud alibaba nacos+gateway网关实例
gateway就是用来替换zuul的,功能都差不多,我们看下它怎么来跟nacos一起玩.老套路,三板斧: 1.pom: <?xml version="1.0" encodin ...
- 0.9.0.RELEASE版本的spring cloud alibaba sentinel+feign降级处理实例
既然用到了feign,那么主要是针对服务消费方的降级处理.我们基于0.9.0.RELEASE版本的spring cloud alibaba nacos+feign实例添油加醋,把sentinel功能加 ...
- 0.9.0.RELEASE版本的spring cloud alibaba sentinel限流、降级处理实例
先看服务提供方的,我们在原来的sentinel实例(参见0.9.0.RELEASE版本的spring cloud alibaba sentinel实例)上加上限流.降级处理,三板斧只需在最后那一斧co ...
- 0.9.0.RELEASE版本的spring cloud alibaba sentinel实例
sentinel即哨兵,相比hystrix断路器而言,它的功能更丰富.hystrix仅支持熔断,当服务消费方调用提供方发现异常后,进入熔断:sentinel不仅支持异常熔断,也支持响应超时熔断,另外还 ...
- 0.9.0.RELEASE版本的spring cloud alibaba nacos+feign实例
这里的feign依然是原来的feign,只不过将注册中心由eureka换成了nacos.服务提供方参见0.9.0.RELEASE版本的spring cloud alibaba nacos实例,消费方跟 ...
- 0.9.0.RELEASE版本的spring cloud alibaba nacos实例
简而言之,nacos与eureka的不同之处有三:后台老板.部署方式.功能.nacos是阿里的,eureka是奈飞的:nacos有自己的安装包,需要独立部署,eureka仅作为一个服务组件,引入jar ...
- SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何正确使用三维地图控件和工程树控件
Skyline TerraExplorer Pro目前正式发布的7.0.1&7.0.2版本,还只是64位的版本, 在Web开发的时候,如何在页面中正确嵌入三维地图控件,让一些小伙伴凌乱了. 下 ...
- SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何实现土方量计算
土方量计算,或者叫填挖方计算,体积计算,Skyline在很早的版本中就提供了这个的功能. 目前的软件版本,不仅仅可以对地形修改对象进行土方量计算,还可以在FLY工程中导入DEM数字高程模型数据,计算不 ...
随机推荐
- 项目实战:Qt+OpenCV图像处理与识别算法平台
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...
- 项目实战:Qt中英文输入软键盘(支持Qt4、Qt5、触摸和键鼠混合输入等)
需求 1. 全屏软键盘: 2. 输入英文: 3. 输入中文: 4. 支持触摸.键盘和输入混合输入: 5. 目前有黑色系皮肤: 6. Qt4和Qt5区分2个版本: Demo:Qt5 ...
- 【.Net Core】.Net Core 源码分析与深入理解 - 入口 Program.cs (一)
研究原因:学习 .Net Core 两年有余,实际项目也使用了一年半,自己的技术已经到了瓶颈,需要有一个突破,我觉得首先研究架构师的设计思想,其次分析一下.Net Core的源码,这将会是一个很好的学 ...
- 【LeetCode动态规划#17】知道秘密的人,维护多个dp数组
知道秘密的人数 在第 1 天,有一个人发现了一个秘密. 给你一个整数 delay ,表示每个人会在发现秘密后的 delay 天之后,每天 给一个新的人 分享 秘密.同时给你一个整数 forget ,表 ...
- 第124篇: 期约Promise基本方法
好家伙,本篇为<JS高级程序设计>第十章"期约与异步函数"学习笔记 1.异步编程 同步行为和异步行为的对立统一是计算机科学的一个基本概念. 特别是在 JavaScr ...
- 【Azure Developer】使用Python代码获取VM的IP地址 (Public IP + Private IP)【未解决问题标签】
记录使用以下的代码获取Azure VM中的IP地址 """Create and manage virtual machines. This script expects ...
- 李宏毅2022机器学习HW4 Speaker Identification上(Dataset &Self-Attention)
Homework4 Dataset介绍及处理 Dataset introduction 训练数据集metadata.json包括speakers和n_mels,前者表示每个speaker所包含的多条语 ...
- 聊聊Web项目中的权限设计
一般的Web项目中都少不了登录这个环节,登录之后就需要跳转到首页,并且根据 当前用户的信息,获取到对应的菜单信息,可以操作的方法信息等等.这个只是针对于 操作权限,至于数据权限处理起来会更加复杂一些. ...
- 对象遍历 Object.keys(obj).forEach(name=> {})
Object.keys(props).forEach(name => { watch[name] = function (value) { this.columnConfig.update(na ...
- SVN迁移到Git,并同步提交记录
原文:SVN迁移到Git,并同步提交记录 - Stars-One的杂货小窝 公司的旧项目存放在SVN,现准备迁移到Git,研究了下,简单记录一下从SVN迁移到Git的操作 步骤 1.创建一个空白文件夹 ...