本月快讯

● 《深圳市推动软件产业高质量发展的若干措施》于10月24日发布。

● 社区共发展逾5000位贡献者累计为社区提交超过11万个PR,深圳市优博终端科技有限公司(以下简称“优博终端”)成为第六家《OpenAtom OpenHarmony(以下简称“OpenHarmony”)百人代码贡献单位》。

● 本月新增32款产品通过兼容性测评,累计173款产品通过兼容性测评。

● OpenHarmony受邀出席由开放原子开源基金会、北京经开区国家信创园、CSDN主办的源聚一堂开源技术沙龙(北京站)。另外,本月OpenHarmony举办1场公共活动,社区举办3场活动,伙伴举办6场活动。

● 武汉大学成立OpenHarmony技术俱乐部。

一、代码贡献

社区识别共建特性166个,在开放原子开源基金会、共建单位及贡献者的厚爱与支持下,其中73%已锁定贡献单位,其中已贡献特性61个。感谢各共建的单位及贡献者兢兢业业贡献,社区共发展了逾5000位贡献者,累计为社区提交了超过11万个PR,下载社区代码达11300万次。

余下27%未锁定的共建特性主要在分布式模拟器HAL、驱动和多媒体3个子系统,期待更多感兴趣或在该技术域有深厚积累的单位及贡献者能踊跃报名,参与建设。

在此致谢以下单位:华为、深开鸿、优博终端、神州数码、博泰、Cocos、九联科技、京东、美的、软通动力、中科院软件所等单位,本月在各单位的大力支持下,新增共建特性锁定情况如下:

● 深开鸿:GN生成工具和API扫描工具等工具链共建特性,新增锁定多媒体子系统支持MIDI声音合成特性。

● 优博终端:系统应用的文件管理器和中文输入法。

● 神州数码:NAPI框架生成工具的IntelliJ的独立插件。

● 博泰、Cocos、九联、京东、美的、润和、软通动力、深开鸿、中科院软件所9家单位锁定车载语音场景、游戏娱乐场景、高清播放等共9个场景下的24个依赖组件建设。

经《OpenHarmony项目工作委员会第17次会议》决议,为感谢核心共建单位的贡献,使免费自愿投入社区代码建设的工作能被大众看得见,将由OpenHarmony工作委员会启动为“锁定共建特性并贡献靠前的单位和《百人代码贡献单位》”拍摄宣传片。

以上,是根据本月变化,刷新后的共建地图。

二、《OpenHarmony百人代码贡献单位》

截至2022年10月25日,OpenHarmony工作委员会的成员单位深圳市优博终端科技有限公司有超过100位雇员向OpenHarmony社区提交代码且被合入,成为了继华为终端有限公司、深圳开鸿数字产业有限公司、江苏润和软件股份有限公司、软通动力信息技术(集团)股份有限公司、广东九联科技股份有限公司之后的第六家《OpenHarmony百人代码贡献单位》。

优博终端主营业务为消费l类电子和行业设备软硬件一体化解决方案,覆盖手机、智能硬件、OpenHarmony生态等整机研发全链条,80%以上员工在手机行业耕耘10年+,具有资深的产品研发能力和丰富的项目管理经验。

该单位,2个月内三款开发板通过兼容性测评,分别为UB-RK3568工控开发板、UB-RK3568商显开发板和UB-RK3588青鸾开发板,青鸾开发板是通过兼容性测评的基于RK3588芯片的开发板。

在系统共建特性层面,该单位设计了文件管理器和中文输入法,在PMC及架构Sig的指导下,于9月底,已在systemapplications Sig下建立对应的applications_filemanager和applications_inputmethod仓库,开始代码的耕耘。这两个系统应用的设计将遵循OpenHarmony UX标准,沉淀通用能力,架构上前向支持多设备形态、跨设备输入。

三、生态进展

1、累计已有173款产品通过兼容性测评,涉及61个厂家

注:数据截至2022年10月27日

2、OpenHarmony生态兼容性测评工作进展

正在建立兼容性测试实验室,建成后,新实验室将有能力提供50+款产品同时测评的能力。目前已完成兼容性测评实验室设备部署,目前在测试环境调测中,计划11月30日正式运营。

已发展联合测试认证实验室1家:完成国家金融科技测评中心资质审核,作为第一家兼容性合作测评中心导入,支撑生态厂商测评。

初步建立应用测试标准&自动检测工具能力,保障应用生态基础质量和兼容性。已完成稳定性、功耗、兼容性测试服务开发,目前调测中。

兼容性测试实验室照片

3、本月新增32款产品通过兼容性测评(统计周期:9月25日~10月25日)

4、芯片进展:累计14家厂商的21款芯片进入OpenHarmony社区主干。其中:标准7款、小型2款、轻量12款

四、社区治理

技术治理:

PMC,授权版本评审组负责社区版本评审发布,通过《OpenHarmony版本发布评审规范》;《OpenHarmony社区代码仓管理规定》上线:https://i.openharmony.cn/2GCXCtWo。

TSC,10月份新增成立IDE、机器人两个TSG,武汉大学OpenHarmony技术俱乐部成立。

工作委员会工作组:

工作委员会批准成立代码共建筹备组,感兴趣加入请与林志南联系。

工作委员会批准成立社区安全治理工作筹备组,感兴趣加入请与王荣泽联系。

五、技术发展

2022年9月30日,发布OpenHarmony 3.2 Beta3

在OpenHarmony 3.2 Beta2的基础上更新支持或优化增强的能力包括:

1、 标准系统基础能力增强

编译运行时新增严格模式的ES2021、模块化、Runtime调试调优增强、字节码热重载等;内核子系统新增内存压力通知AMS、回收优先级管理能力丰富,媒体子系统新增支持音视频编解码、支持音画同步,分布式音频、相机预览、拍照和录像,设备状态管理、监听和投播功能。账号服务新增用户身份认证服务;权限服务新增支持精准定位或模糊定位,新增隐私管理服务。泛sensor提供马达优先级管理能力;多模输入能力丰富;Misc服务新增基础特性能力;DFX的hilog、hisysevent、hiappeventssh、hidumper等能力增强。测试框架能力优化。

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

包括:事件和通知新增适配DLP;支持基础音视频播放、https双向认证等能力;元能力,包管理能力,系统服务管理能力,ArkUI组件能力增强,资源、媒体查询能力,DFX能力,工具链能力等都有不同程度的增强。

3、 标准系统分布式能力增强

分布式数据库支持跨设备跨应用分享、RDB支持远程查询/数据库加密特性、支持应用分身,KVDB支持备份恢复/按条件同步/设备上线优先集中同步系统数据。当前版本在OpenHarmony 3.2 Beta2的基础上更新支持或优化增强的能力包括:

详见:https://i.openharmony.cn/AXwTmJbD

六、社区活动

1、公共活动

OpenHarmony项目应邀参与了10月24日由开放原子开源基金会、北京经开区国家信创园、CSDN主办的,主题为“软件新时代,开源创未来”的1024程序员节北京峰会。来自OpenHarmony共建单位华为技术有限公司终端BG软件部首席技术架构设计专家黄然,代表OpenHarmony项目管理委员会(PMC)出席了本次会议,进行了主题为《OpenHarmony设计理念和社区进展》的演讲。另外,OpenHarmony在活动线上展区展示了相关技术内容。

2022年9月27日,在OpenHarmony开源开发者成长计划解决方案学生挑战赛<Demo Day>活动中,入围的十支参赛队伍演示了作品并角逐出最高奖项。

2、伙伴活动

近期伙伴活动共举办6场。

七、社区及官网运营

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

截至2022年10月27日,9个合作社区共发布内容(含技术文章、视频教程)1285篇,累计获得总PV/UV数516811,同比上月增长15%,账号获得粉丝数1327人,较上月增幅3%。

注:数据截至2022年10月27日

2、OpenHarmony社群直播数据

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

3、OpenHarmony社群运营数据

截至2022年10月27日,社群共沉淀开发者7643人,累计社群沟通信息9.2万,累计与开发者沟通3.2万次,累计触达消息6万条。

OpenHarmony社区运营报告(2022年10月)的更多相关文章

  1. .net程序员的android studio 初体验 (环境设置2022年10月)

      很久以前用DevExtreme写的一个Hybird APP要添加蓝牙打印功能,但是用来打包APP的phonegap被adobe关闭了,所以,只能自己用cordova去打包安卓APP,不得已,研究了 ...

  2. .NET周报【10月第1期 2022-10-11】

    本周精选 继C#实现await/async无栈协程几年后,davidwrighton实现了.NET绿色线程(有栈协程)的原型 https://github.com/dotnet/runtimelab/ ...

  3. .NET周报【10月第3期 2022-10-25】

    国内文章 聊一聊被 .NET程序员 遗忘的 COM 组件 https://www.cnblogs.com/huangxincheng/p/16799234.html 将Windows编程中经典的COM ...

  4. .NET周报【10月第2期 2022-10-17】

    主题 宣布 .NET 7 发布候选版本 2 - .NET Blog https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/ .N ...

  5. Howdoo中文社区AMA总结(10月21日)

    10月21日Howdoo举办了中文社区的首次AMA活动,CEO -David Brierley和CMO -Jason Sibley加入到社群中与大家交流并回答社区成员的相关问题. 以下是精选的问题总结 ...

  6. Java学习笔记:2022年1月10日

    Java学习笔记:2022年1月10日 ​ 摘要:这篇笔记主要记录了学习<Java核心技术 卷一>的第四章时的一些心得,主要阐述了对象与类这一部分的内容.需要注意的是,这一章的内容需要精心 ...

  7. Azure 10月新公布

    Azure 10月新发布:F 系列计算优化实例,认知服务,媒体服务流式处理单元更名,Azure 镜像市场,FreeBSD 适用于Azure 虚拟机的全新 F 系列计算优化实例 Azure 虚拟机的全新 ...

  8. 为什么10月上线的NGK Global即将燎原资本市场

    近日据社区透露,NGK Global将在10月全面启动,数据公开透明,人人可以参与运营监管. 现在,区块链经济已经处于爆发前夜.金融行业的探索领先一筹,而其他行业的应用正在快速展开.区块链行业应用头部 ...

  9. Java on Visual Studio Code的更新 – 2022年1月

    大家好,欢迎来到 Visual Studio Code Java 更新 1 月版!这是我们新年的第一篇博客,我们将回顾 2021 年的亮点,并分享我们 2022 年的产品路线图!除此之外我们还有一些令 ...

  10. Java学习笔记:2022年1月2日

    Java学习笔记:2022年1月2日 摘要:为何学习Java及Java的基础语法知识,记事本的显示原理,Java中的重要知识点 目录 Java学习笔记:2022年1月2日 1.正式开始学习Java! ...

随机推荐

  1. 并发与并行的区别---python

    并发与并行的区别 Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别 并发是两个队列交替使用一台咖啡机,并行是两个队列同时使用两台咖啡机 如果是串行,一个 ...

  2. 迁移到 Gradle 7.x 使用 Version Catalogs 管理依赖

    一.根目录下 build.gradle 变更 变更前: buildscript { ext.kotlin_version = '1.5.0' repository { repository { mav ...

  3. Mysql常用存储引擎以及区别?

    InnoDB:是Mysql的默认存储引擎,支持事务.外键.如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新.删除操作,那么InnoDB存 ...

  4. 添加 alt + d 打开 dicts.cn 网址

    代码 autohotkey 代码 限制在双核浏览器 内部使用 #IfWinActive ahk_exe ChromeCore.exe !d:: Run, http://www.dicts.cn/ Re ...

  5. [SCOI 2009] 迷路 (矩阵快速幂)

    [SCOI 2009]迷路 传送门 问题描述 Windy 在有向图中迷路了. 该有向图有 \({N}\) 个节点,Windy 从节点 \({1}\) 出发,他必须恰好在 \({T}\) 时刻到达节点 ...

  6. 【stars-one】星念音乐下载器

    一款可将各个音乐网站可在线播放的音乐保存到本地的软件,目前暂且支持网易云音乐 获取软件 星念音乐下载器pc版v1.5 https://www.ilanzou.com/s/CI7zaWz 星念音乐下载器 ...

  7. 3D渲染速度慢,花重金买显卡还是用云渲染更划算

    3D渲染对建筑师和设计师来说并不陌生,3D渲染的过程中出现渲染卡顿.特殊材质难以渲染,或者本地配置不足.本地渲染资源不够时,常常会影响工作效率.本文比较了3D渲染时,为提高工作效率,买显卡还是用云渲染 ...

  8. C#异步编程:原理与实践

    一.引言 在现代应用程序开发中,尤其是在涉及I/O操作(如网络请求.文件读写等)时,异步编程成为了提高性能和用户体验的关键技术.C#作为.NET框架下的主流开发语言,提供了强大的异步编程支持,通过as ...

  9. linux文件编辑

    1.VIM基本概述 1.什么是VIM? vi和vim是Linux下的一个文本编辑工具.(可以理解为windows的记事本,或word文档) 2.为什么要使用VIM? 因为Linux系统一切皆为文件,而 ...

  10. 记录--短视频滑动播放在 H5 下的实现

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 短视频已经无数不在了,但是主体还是使用 app 来承载的.本文讲述 H5 如何实现 app 的视频滑动体验. 无声胜有声,一图顶百辩,且看 ...