新大陆邵九洲:OpenHarmony 的长期发展需要有足够的优秀贡献者
从 2020 年 9 月开源至今,OpenHarmony 开源项目坚持半年发布一个版本的节奏,如今已迭代到了 3.1 版本。经过社区全体贡献者的共同努力,3 月 31 日,OpenHarmony 开源社区正式发布了 OpenHarmony 3.1 Release 版本。此版本从基础能力、分布式能力、应用程序框架能力以及应用能力都得到了大幅增强。从一开始的轻量系统、小型系统,如今已支持标准系统了。这种能力增强也意味着 OpenHarmony 3.1 版本可以支持丰富的 UI 交互能力、3D GPU 以及硬件合成能力、更多控件以及动效更丰富的图形能力、更为完整的应用框架和更加丰富的富设备形态。
为了更深入地了解 OpenHarmony 3.1 版本给生态产业带来的帮助与影响,深圳市开源技术服务中心策划了 OpenHarmony 3.1 深度解读系列专访,让专家们来解读 OpenHarmony 3.1 版本带给我们的惊喜。
新大陆数字技术股份有限公司是一家拥有从物联网终端、系统平台到大数据应用全产业链能力的数字化服务商,聚焦“数字中国”新型基础设施建设的主赛道,致力于打造以数字商业和数字身份为核心战略,专注为政府、行业客户、中小微商户等提供“支付+”、“数字身份认证+ ”全场景解决方案的数字化生态系统。
今天,深圳市开源技术服务中心的技术专家梁绍博先生对福建新大陆自动识别技术有限公司副总,新大陆数字技术股份有限公司 OpenHarmony 工作组组长邵九洲先生进行了专访,请他来谈谈对 OpenHarmony 3.1 的看法和展望。
梁绍博:OpenHarmony 刚刚发布的 3.1 版本,对新大陆的业务而言,是否能有较大的帮助?具体是哪个业务领域?
邵九洲:从业务属性来讲,新大陆数字技术股份有限公司“物联网设备集群板块”之下各公司的产品都是面向垂直行业的,如支付、物流、零售、GIS、能源等。一方面行业最终用户对 OpenHarmony 这一新的操作系统的认知、接纳和应用意愿是我们项目是否能够具备商业价值、能否最终落地的决定因素,另一方面,我们属于智能终端的“硬件产品公司”,以大批量生产为导向的,所以产品开发和定型依赖于较好完成的南向移植和芯片原厂较大力度的技术支持,尤其是在面向 OpenHarmony L2 级(编者注:L2 级指的是:支持 128M-1G 内存的设备)领域的主流芯片平台。
对于 OpenHarmony 新发布的3.1版本,我们看到了有较多更新升级之处,整体成熟度又有一定程度的提升,我们的技术人员为这个进展感到兴奋,处于摩拳擦掌下场工作的状态。但在公司整体业务层面上,我们的进展是比较慢的。3.1 版本的 OpenHarmony 在短期内并不能对业务落地迅速产生帮助,这里面主要有两方面障碍:
一是:我们所使用的主要芯片以 4G 和 5G 芯片组为主,这方面芯片原厂没有大力跟进。比如国产芯片平台在没有芯片原厂支持的情况下,我们没办法启动某型号平台的开发或者开发深度很有限,对何时能达到量产也难以定出目标时间,业务上无法判断商销性,这是一个较大的障碍。
二是:行业客户对 OpenHarmony 的态度是积极的,但这种态度主要来自国产化需求,操作系统本身的新特性并不是客户表现出积极态度主要的判断依据。但无论是国产化需求在产业端落地,还是产品成熟度和功能特性使行业客户最终在产品层面产生积极评价,都有一个过程,既是 OpenHarmony 在该行业形成应用标准、优质应用案例被树立起来的过程。但由于上述形成商销条件的困难,使行业客户目前只能是看好 OpenHarmony 的发展,尚不能形成“制定标准”或“定义产品”的时间表。
为了解决上述两个障碍,有共建小伙伴自主构建双框架的技术方案,实现了对 AOSP(编者注:AOSP 是安卓开放源代码项目的英文首字母缩写)的支持,希望在短期内尽可能地避让开上述两个困难,既实现了对国产化需求的支持,又不用担心操作系统的成熟度及依赖芯片原厂的支持力度。但从长期看并没有解决上述问题,可能也会削弱 OpenHarmony 本身商业化的动力。
行业市场业务落地不能迅速见效,但我们在 OpenHarmony 的技术开发上没有松懈。正是因为有难度才需要各方共建,才需要有一些小伙伴义无反顾地先动起来。在产品立项、硬件设计、驱动开发等与南向移植关系比较密切的技术环节上,各分子公司正在全力开展工作。
梁绍博:您对 OpenHarmony 的版本发布节奏,有什么样的具体建议?是希望像安卓那样,一年一个大版本,还是更频繁?
邵九洲:版本发布节奏,目前还应该说是在建设的早期,代码更新较为频繁,一个季度发布一个版本较好;在每个季度末,全社会关注 OpenHarmony 的人都会习惯性的期待,本期更新有带来了什么变化,想一想就是一番期待和喜悦的心情。
当前代码的迭代变更存在一些兼容性风险,不管迭代的频率如何,需要充分考虑共建伙伴和开发者在对代码应用的简便与明了,尽量避免每次迭代导致开发者重新学习、重新理解。
在基于某一版 LTS 版本(编者注:LTS 是长期支持的英文首字母缩写)上市的量产产品多起来之后,可以将发布频次降到半年或一年一个大版本。这时 OpenHarmony 已经不被看为是当初那个新鲜事物,而是能打硬仗、可以扎实支撑各类形态产品、赋能千行百业的一个标配基础设施了。这时的代码已经进入壮年,可以稳健从容地去发展了。对于产品公司,不必太忙碌地去维护产品硬件驱动与操作系统的兼容性。软件商也不用维护过多版本的 App,产业上下游整体上进入成熟期。
梁绍博:您能否透露一下新大陆下一个基于 OpenHarmony 的产品有什么特点?您期望该产品有什么样的市场反应?
邵九洲:基于软总线的多设备近场互动是我一直都认为是我们最突出的亮点,不同于消费电子领域个人用户为中心的“1+8+N” (编者注:1+8+N是全场景智慧生态支持的设备类型,“1”指的是智能手机)的设备群生态,在行业应用中,其实也有很多设备间协同、联动的需要。比如,公安单兵所使用的警务通终端、执法记录仪,以及其它智能穿戴设备之间应该是联在一起的,是一个整体方案。从每个设备业务的联通,到技术层面供电和省电、算力统一管理、通讯统一入口、安全加密的整体设计,都与 OpenHarmony 这个技术亮点息息相关。产品特性将会继承操作系统的这个亮点,使得应用 OpenHarmony 产品的行业可以得到深层次的收益。
未来,我期望能通过新大陆的在技术开发与行业深耕这两方面努力,使这个亮点能映射到若干个行业应用的典型场景之中,进而形成行业应用的范例和标准,这时新一代操作系统的成功,也会是我们作为联接技术与行业的桥梁企业的成功。
讲到产品特点,因为它反映了 OpenHarmony 本身的技术特点,这里就 OpenHarmony 的技术发展问题,我顺便说一下 OpenHarmony 贡献者结构,以及社区建设、社区氛围。目前社区贡献者中机构较多,以个人名义或出于个人立场的贡献者较少,不能成为主要力量。这意味着贡献者中追求商业回报的结构比希望去实现技术理想的个人多很多。这时,无论是优质技术命题提出或是特色功能的定义都面临着“原创动力”的考验,所贡献代码的内涵也容易有更多商业成分上的倾向。如何使较多怀着朴素和纯粹技术初衷的个人专家型贡献者大量参与,是我们接下来的一个挑战。矛盾在于快速发展依赖头部机构贡献者,但好的社区氛围需要让大量个人专家型贡献者参与进来。我们是否能设置一个筛选、晋级机制去识别和发展这些个人专家型贡献者,让他们与社区建立情感纽带并得到物质回报呢?这个角度的共建可能会耗时更久,但会更扎实,能调动更广泛的人的能动性。
OpenHarmony 的长期发展需要有足够的优秀贡献者,同时也需要有足够的应用场景,所以同样重要的还有 OpenHarmony 的应用开发生态建设。未来的 OpenHarmony 以 JS/TS(编者注:JavaScript/TypeScript)为主,如何孕育一个公共的 App 商城及培育一批 JS 应用及 JS 开发工程师群体,在这个方面是 OpenHarmony 未来是否可以得到良好发展的关键。跨平台特性是我们看好的方案,华为是这方面应用生态的核心,比如是否能让 OpenHarmony 可以承接华为的 JS 应用,还是 OpenHarmony 与鸿蒙(编者注:HarmonyOS)是两个隔离开的应用生态?这是一个问题。我们不希望未来的 OpenHarmony 只是嵌入式 Linux 或 FreeRTOS 的替代品,变成了每个公司封闭式的应用场景,而是从应用聚集度来看,它也非常成功。
梁绍博:您说的太好了,您能否也介绍一下新大陆基于 OpenHamony 在未来两年的战略目标及业务重点?2022 年你们的重点工作是什么?
邵九洲:说到战略目标,一方面,我们希望通过对行业、场景的理解力以及对技术的驾驭和产品的落地能力,成为特定行业中 OpenHarmony 产品的核心合作方或供应商;另一方面,由于我们目前的工作主要在产品化,主体代码的贡献量不大,所以我们希望在 OpenHarmony 未来还应该具备什么类型新特性这件事上,有机会由我们拿出好的提案,并能在相应核心代码上有一定的贡献。
我们未来两年的业务重点:在主流的 L1(编者注:L1 指的是支持 1M-128M 内存的设备)、L2(编者注:L2 指的是:支持 128M-1G 内存的设备)平台上,形成可靠成熟的完整代码,并有 3~5 款行业智能终端在行业中得到良好口碑,实现大批量供货。
我们在 2022 年的重点工作:在内部已定义的 OpenHarmony 硬件产品上,完成主要功能、实现主要性能,形成相关芯片和代码方面一定程度上的技术积累和相关技术团队的培养。
我们衷心期待新大陆在 OpenHarmony 的技术开发与行业深耕这两方面给我们带来惊喜。当然,我们也希望所有的生态伙伴都能基于 OpenHarmony 研发出具有自己特色的操作系统,并推出有商业竞争力的产品。最后,我们呼吁大家共同建设 OpenHarmony 社区!
【你知道吗?】
1+8+N
“1+8+N”是华为鸿蒙操作系统(HarmonyOS)打造的全场景战略。其中,“1”是智能手机,“8”是指大屏、音箱、眼镜、手表、车机、耳机、平板、PC等,围绕着关键的八大行星。在“8”周边还有合作伙伴开发的 N 颗卫星,指的是移动办公、智能家居、运动健康、影音娱乐及智能出行各大板块的延伸业务,进而构筑全场景智慧生态。这个说法经常被 OpenHarmony 社区引用。
深圳市开源技术服务中心是立足深圳,面向全球的“民非组织”。为开源项目提供包括生态发展、运营、营销、法务、培训教育等基础服务是我们的服务重点。服务中心将一如既往地全力为 OpenHarmony 等开源项目提供专业的开源服务支撑,推进吸纳开发者、用户和更多生态企业参与到开源项目中来,共同促进社区繁荣。
想更多了解深圳市开源技术服务中心,请阅读文章:2021年度工作报告火热出炉啦~