首页 > 其他分享 >OpenHarmony:4.0 Release版本的开发数据

OpenHarmony:4.0 Release版本的开发数据

时间:2023-11-04 14:32:56浏览次数:34  
标签:OpenHarmony kaihong 4.0 样例 开发板 Release 驱动 ArkUI

OpenAtom OpenHarmony 4.0 Release版本于 10 月 27日发布,经过了32周的开发周期。在此期间,有 65499个 Committs 进入了 版本。在这个周期内完成了相当多的重要工作,本文阐释这些工作由谁完成。

这次共有2220位贡献者为 4.0 Release版本做出了贡献。

其中,华为贡献者1800名,累计2000+名,共增删改代码8849882行,占比80.03%

华为以外的顶级贡献者,如下:

贡献者

修改量

修改量占比

[email protected]

310171

2.80%

[email protected]

306217

2.77%

[email protected]

38723

0.35%

[email protected]

38572

0.35%

[email protected]

33354

0.30%

[email protected]

28734

0.26%

[email protected]

28242

0.26%

[email protected]

27158

0.25%

[email protected]

26372

0.24%

[email protected]

21954

0.20%

[email protected]

21470

0.19%

[email protected]

20837

0.19%

[email protected]

19997

0.18%

[email protected]

19236

0.17%

[email protected]

19065

0.17%

[email protected]

18149

0.16%

[email protected]

17909

0.16%

[email protected]

17858

0.16%

[email protected]

15345

0.14%

[email protected]

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版本的工作主要集中在以下领域:

w 深开鸿的工作主要集中在短距,驱动,XTS,开发工具,ArkUI子系统中,包括蓝牙&wifi增强,ArkUI运行时, ArkUI组件增强, NAPI框架生成工具,ALSA驱动HDI插件平台解耦,codec驱动HDI接口,ArkUI XTS套件支持,RK3568开发板等特性。

w 开鸿智谷的工作主要集中在开发样例,开发板,轻内核子系统中,包括轻内核queue读写增强, ArkUI组件集合样例,场景化仿应用开发(设备管理,通信,数据库,相机,语音)和Niobe开发板等特性。

w 软通动力的工作主要集中在ArkUI,XTS,开发板子系统中,包括ArkUI组件(TextInput,TextTimer,边框)增强,wpt套件Reftest自动化测试,ArkUI布局XTS套件,UnionPi Tiger开发板,扬帆致远开发板等特性。

w 九联科技的工作主要集中在开发样例,芯片内核驱动,HDF驱动子系统中,包括温湿度传感器驱动,开发样例(通知,分布式账号管理,资源授权访问,一多交互等场景),A311D芯片适配,UnionPi Tiger开发板适配等特性。

w 润开鸿的工作主要集中在芯片开发板,ArkUI,驱动子系统中,包括arkcompiler中arraybuffer功能增强,启动流程优化,DAYU210开发板,Neptune100开发板适配等特性。

w 诚迈的工作主要在多模输入子系统中。


2023年有10家单位冲刺2023年《OpenAtom OpenHarmony 百人代码贡献单位》,华为、深开鸿、软通动力、开鸿智谷 分别建设超过5万+行代码并持续贡献中,成为2023年《百人代码贡献单位》。九联开鸿、润开鸿、京东、诚迈科技、中科院软件所、中软国际持续贡献中,计划今年12月31日前贡献5万+行功能特性代码。


数据由 OpenHarmony 项目群工作委员会-代码共建组 && OpenHarmony PMC提供


2023年10月27日


标签:OpenHarmony,kaihong,4.0,样例,开发板,Release,驱动,ArkUI
From: https://blog.51cto.com/OpenHarmony/8182553

相关文章

  • Techwalk攻略 | 来北京与OpenHarmony技术大会一起技术漫游!
    Techwalk攻略 | 来北京与OpenHarmony技术大会一起技术漫游!去北京Citywalk已经不是新鲜事?不如来第二届OpenHarmony技术大会一起Techwalk!大会即将开幕请速速收藏以下打卡攻略↓......
  • libpcre2-8.so.0()(64bit) is needed by zabbix-agent-6.4.0-release1.el7.x86_64
    报错:libpcre2-8.so.0()(64bit)isneededbyzabbix-agent-6.4.0-release1.el7.x86_64解决方法:[root@zabbix_server~]#yuminstallpcre2-......
  • Techwalk攻略 | 来北京与OpenHarmony技术大会一起技术漫游!
     去北京Citywalk已经不是新鲜事?不如来第二届OpenHarmony技术大会一起Techwalk!大会即将开幕请速速收藏以下打卡攻略↓ 点击链接,观看线上直播......
  • Selenium 4.0beta:读源码学习新功能
    Selenium4源码分析这一篇文章我们来分析Selenium4python版源码。除非你对Selenium3的源码烂熟于心,否则通过对比工具分析更容易看出Selenium4更新了哪些API。文件对比工具推荐BeyondCompare驱动支持Selenium4去掉了android、blackberry和phantomjs等驱动支持。Selenium......
  • Selenium 4.0beta: Grid 工作原理
    Selenium4.0beta版已经发布,那么距离正式版已经不远了,在Selenium4.0中变化比较大的就是Grid了,本文翻译了官方文档,重点介绍Grid4的工作原理SeleniumGrid3工作原理Hub中介和管理接受运行测试的请求从客户端获取指令并在节点上远程执行它们管理线程Hub是发送所有测试的中心点。每......
  • 【专题】中国汽车基础软件发展白皮书4.0报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34132自18世纪中期工业革命以来,人类进入工业社会。在历次工业革命中,人类通过发明创造和管理革新,改进生产方式、降低成本、提高效率,随之而来的是生活、物质、文化、教育等各方面的变化,人际关系和社会结构也得以重塑。如今,数字化技术的发展为工业注入......
  • nginx报错 [error] 612#4188: CreateFile() "C:\yjzx\nginx-1.24.0/logs/nginx.pid"
    背景无论是nginx-sstop还是nginx-sreload命令,都会出现这个错误。[error]612#4188:CreateFile()"C:\yjzx\nginx-1.24.0/logs/nginx.pid"failed(2:Thesystemcannotfindthefilespecified)查找logs下nginx.pid文件确实没有创建成功,在网上查找了下了解决办法。发......
  • 发布会回放|Gradio 4.0 正式发布!
     Gradio的目标是使机器学习模型的演示更容易定制和访问,以满足不同用户的需求。在4.0正式版的发布活动上,HuggingFace的Gradio团队介绍了自己为了提高机器学习模型的可访问性所做的工作,以及如何创建自定义组件。Gradio是一个用于构建机器学习模型演示的工具,任何人都可以......
  • Syntax Error: Error: Node Sass version 8.0.0 is incompatible with ^4.0.0.
    依赖关系如图: 如果报如题这个错误,并且按照上面node-sass官网的依赖关系依赖对了node版本还不行,那么,请删除node-sassnpmuninstallnode-sass然后执行npmisass--save-dev然后运行项目,如果出现类似图片中的错误时,别慌,把所有的/deep/更换成::v-deepSyntaxError:Sa......
  • 一图看懂CodeArts Release三大特性
    本文分享自华为云社区《一图看懂CodeArtsRelease三大特性,带你玩转发布管理服务》,作者:华为云PaaS服务小智。华为云发布管理服务CodeartsRelease,是面向开发者提供调测、任务编排、版本配套和自动化部署上线的E2E解决方案,支撑产品的版本级持续交付。在项目研发迭代的过程中,通过标......