Cocos引擎适配OpenHarmony:拓宽应用边界,拥抱万物互联Cocos也公布了与OpenHarmony合作的一系列进展——即将发布的Cocos引擎v3.5社区版将正式支持OpenHarmony单体架构体系;已经有完整的工作流来支撑游戏开发,Cocos官方游戏案例《鹰击长空》运行流畅;另外,Cocos的原子化能力CocosRuntime也支持OpenHarmony。对于拥有150万注册开发者的Cocos来说,开发者生态的健康稳定一直是其核心目标,也是其构建的竞争壁垒。这种规模的开发者生态是跨平台、跨终端、跨领域的。是的,这个行业的人不多。正因为如此,Cocos也会将开发者放在第一位,与OpenHarmony进行全方位的合作。通过对Cocos引擎联合创始人兼CTO林顺的采访,我们更深入地了解了我们如何从开发者的角度看待OpenHarmony3.1Release的特点、优缺点,以及OpenHarmony社区如何建设和开发者生态贡献给Cocos开发者带来最大的收益和回报。Cocos引擎联合创始人兼CTO林顺引擎是一座桥梁,抹平了操作系统之间的差异构建了OpenHarmony系统。”在他看来,从之前的双架构模式到OpenHarmony单架构模式的转变是Cocos非常看重的变化,这对OpenHarmony也是一个很大的挑战,从开发者的角度,OpenHarmony必须解决引入生态内容的问题,当然Cocos也会很好的适配单体架构体系,引入Cocos社区的大量内容进入OpenHarmony社区,只有OpenHarmony平台运行更好,设备数量增加,开发者才能积极拥抱单一架构系统。在将Cocos引擎适配OpenHarmony操作系统的过程中,林顺将引擎的作用比作一座桥梁,可以抚平不同操作系统之间的差异:游戏内容、教育内容或其他基于最新的应用领域Cocos引擎版本如果需要将内容发布到OpenHarmony系统,实际成本可以很低,但是效率很高,可能几个小时就搞定。“在我们看来,一个平台的繁荣发展,最重要的是要解决两端的问题。第一端是如何低成本、高效率地导入内容;第二端是如何将内容最大化。”导入内容的价值。”开发者生态应该是正向循环的。经过12年的发展,今天的Cocos已经从游戏引擎开发发展到3D渲染引擎,这也让其目标行业从游戏、教育转向智能汽车、智能家居、XR等更多赛道拓展。在这样的扩张中,一些业务已经超过了Cocos游戏和教育本身的收入,超出了市场最初的预期。有意思的是,Cocos的一些目标行业还是由开发者开发的,这让林顺感到非常自豪。在林顺看来,开发者帮助Cocos被动拓展生态边界的举动背后,深层次的原因是Cocos的开发者生态是一个良性循环。“作为一个开发者社区,在我看来,最重要的是我们提供的工具是否能够真正服务于不同行业的开发者,让他们做出有价值的作品,实现他们的商业计划。Cocos工具链和更强的扩展能力让开发者能够在行业中赚取实实在在的回报,如果只是粉丝用爱发电,这不是一种健康的社群形态。”另外,Cocos会尽量让开发者参与社区贡献,比如开发者可以为Cocos引擎编写插件、书籍、教程,在帮助Cocos建设社区的过程中获得奖励。据此前媒体报道,某开发者制作了一套Cocos培训课程。在腾讯课堂,单门课程销售额近2000万元。Cocos在开发者社区积累了经验,使得它在与OpenHarmony合作时更注重是否真正让开发者受益。对此,林顺表示:“我们的合作最重要的是,我们需要将一些场景真正落地,贯穿整个场景,建立标杆内容,这可以算是一个里程碑。”在合作过程中,Cocos发现很多开发者制作的Cocos内容在OpenHarmony社区中非常受开发者欢迎。许多平台上的Cocos技术视频都有几十万的浏览量。这让Cocos深深感受到了OpenHarmony社区的热情。未来,Cocos将重点挖掘OpenHarmony社区的KOL,并与他们合作,为开发者带来更多的技术文档和教程,促进两个社区开发者之间的相互交流和成长。让开发者真正拥抱万物互联时代按照OpenHarmony既定的发展节奏,Cocos引擎将支持OpenHarmony作为一个非常高优先级的平台,这也让林顺更加看重两者面向未来的合作技术团队。“我们对ARKRuntime部分的技术演进抱有无限期待,OpenHarmony的底层设施其实是使用了自己独立的编译器和引擎,未来我们有机会直接将Cocos引擎的脚本代码编译到平台中目标代码以提高运行时效率。”不过,林顺也坦言,这是一个短期内可能无法实现的目标,技术挑战会比较大,但一旦实现,OpenHarmony设备本身的承载能力可以提升到另一个维度,这会是一个非常大的挑战大升级从Cocos和OpenHarmony的特点和优势来看其实匹配度是非常高的Cocos对一些计算能力有限的设备支持很好和OpenHarmony进入的方向高度吻合到各种类型的设备——因为未来物联网设备的计算能力可能不是很强大。另外,OpenHarmony的分布式特性与Cocos的原子化能力非常匹配,通过合作,双方可以串联不同设备上的场景》以Cocos近期拓展的教育编辑器、车机、智能健身、虚拟角色等领域为例。在拓展这些场景的时候,结合了适配OpenHarmony的方案。引擎会被动进入这些行业,而这些行业未来的大部分设备肯定是基于OpenHarmony的。”从战略发展的角度来看,Cocos与OpenHarmony的合作可以扩大Cocos在更多类型设备上的覆盖范围,也让Cocos社区的开发者真正拥抱一个万物互联的时代。
