从 2020 年 9 月开源至今,OpenHarmony坚持每半年发布一个新版本的节奏,不久前正式发布全新的OpenHarmony 3.1 Release 版本。在新版本发布的第一时间,开发者就发布了很多关于OpenHarmony 3.1 Release 版本的特性解读和体验类文章、视频,内容质量之高令人赞叹,这也表明OpenHarmony开发者的活跃以及开发者对OpenHarmony的关注。
在开源领域,大家可能听过这么一句话:得开发者得天下。OpenHarmony今天的发展,跟开发者的贡献密不可分,而一个健康开发者生态的构建、发展、繁荣非一朝一夕之功。
作为迄今运营将近两年的OpenHarmony社区,51CTO OpenHarmony技术社区从2020年7月建立至今一直围绕OpenHarmony生态聚合开发者力量,以繁荣社区生态为核心目标。目前51CTO OpenHarmony技术社区汇聚了全网最丰富的学习资源,有90多名核心KOL参与开发了220余门南向和北向技术课程,并编写了14本技术图书。社区已积累技术开发者用户30多万,微信矩阵累计25万核心技术粉丝,累计8000多个社区讨论,目前已开设60多个专业技术专栏,组织开发者沙龙及交流会共12期,汇集了1400多个学习文档、Demo、源码下载等资源。51CTO OpenHarmony技术社区在构建开发者生态上有哪些经验?如何让来自社区的力量与OpenHarmony生态形成正向促进?在开发者的眼中,如何看待OpenHarmony 3.1 Release 版本?通过对51CTO OpenHarmony技术社区运营总监张晓楠的采访,我们得以获知答案。
OpenAtom OpenHarmony技术日51CTO OpenHarmony技术社区展台
据张晓楠介绍,在OpenHarmony 3.1 Release 版本发布的当天,51CTO OpenHarmony技术社区关于新版本的讨论就形成了一个高潮。“OpenHarmony 3.1 Release版本作为里程碑式的版本,将OpenHarmony北向应用开发能力开放出来,极大地激发了社区中开发者的热情。3月30日晚24点OpenHarmony 3.1 Release版本代码上传完毕,第二天8点左右我们的社区中就出现了多篇新版本体验与能力解析的优质文章。因为大家的提问、讨论非常热烈。针对集中关注的问题,我们又联合生态内重量级讲师为开发者奉上了‘OpenHarmony 3.1 Release版本关键能力解析’系列直播”。
另外据她介绍,由于富设备开发板的缺失一直在限制社区内北向开发者进一步探索应用开发,因此51CTO OpenHarmony技术社区还联合 OpenHarmony生态企业润和一起举办了一个活动,用稀缺的富设备开发板和海量活动激励来回馈社区开发者的热情,相信活动最终的技术产出能够给开发者带来很多OpenHarmony 3.1 Release版本的创新应用场景和启发。
在张晓楠看来,从社区的讨论到系列直播,再到相应活动,这样的节奏是习以为常的,不需要刻意引导,社区自然就有这样的氛围。而51CTO OpenHarmony技术社区要做的,是提供适合开发者学习、交流、问答、分享的工具,做好服务和体验。
这也是51CTO OpenHarmony技术社区成立伊始就定好的基调:一切为了开发者,是为初心;让每一位开发者学有其方,问有所答,聚有同道,术有所用,是社区的目标。
最近几年受国际形势的影响,开源在中国呈蓬勃发展之势,不过热闹、繁荣的背后,张晓楠强调,做开发者社区需要有足够的耐心,还要耐得住寂寞。这是一个需要持续投入,但是并非立刻获得回报的事儿。“开源就不是逐利的,那么做开源社区更不可能逐利,需要既能认清现实还能保持热情,这两年我们从社区开发者身上、OpenHarmony生态中的诸多企业身上获得了太多感动和鼓舞,支持我们跟大家一起往前走,迎接越来越好的局面。”
以新发布的OpenHarmony 3.1 Release 版本来看,功能的增强势必激发开发者的热情,也坚定开发者对于以国产操作系统OpenHarmony为代表的开源基础软件的信心,这让51CTO OpenHarmony技术社区的发展获得持续的动力。对此张晓楠还表示:“随着OpenHarmony之外更多国产开源项目获得关注,我们也希望让我们的社区能够承担起更多责任,服务于开源基础软件领域更多开发者。未来在开源领域我们会持续构建数据库、操作系统、云原生、物联网等更多技术维度的开发者生态。”
无论面向开发者提供纵深服务,还是拓宽服务范围,对于51CTO OpenHarmony技术社区来说,不变的依旧是:持续激发开发者代码共建、内容共建乃至生态共建的意识和能力,为开源基础软件生态注入活力,推动社区良性运转,促进生态繁荣。