对话OpenHarmony专家:操作系统如何构建数字未来?
来源:雷科技发布时间:2023-03-14619浏览
询问 AI收藏「雷科技Lite」小程序,让你不再错过精彩内容
作者:钟立磊
与荒漠战斗,是人类历史中永恒的主题之一。千百年间不断被漫天黄沙席卷的荒漠,能短短几年便出现大片绿色,离不开先行者数十年坚持默默总结的造林经验。各色终端设备贯穿了当代人类生活的方方面面,来到驱动着设备顶层体验和运行效率的操作系统与生态层面,也有这么一群人追随造林人脚步,用坚持和热忱构筑起另一片“森林”——OpenHarmony(开源鸿蒙),属于终端设备的绿洲。
对话OpenHarmony造林人:
坚持生态建设,科技未来近在眼前
如果你用过各类消费级智能产品,一定不会对HarmonyOS感到陌生,或许还体验过全场景生态的神奇。2020年,开放原子开源基金会接受华为贡献的HarmonyOS基础能力代码,并将该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。历经近3年时间,开放原子开源基金会持续孵化和运营OpenHarmony开源项目,在为各大行业搭建平台和提供数字支持的同时,也源源不断的吸引着更多开发者和上下游企业加入到OpenHarmony生态当中。
2月下旬,OpenHarmony召开首届技术峰会,主办方OpenHarmony 项目群技术指导委员会的6名委员在现场进行深度分享,他们均是来自产业和学术界的权威专家,在操作系统领域深耕多年。
OpenHarmony已经通过技术创新形成了差异化优势,开源以来更获得迅速发展,有众多项目落地生根。OpenHarmony生态社区也初见成效,越来越多的开发者参与其中。很显然,这抹科技领域映射出来的绿,走上了辐射全行业的快速通道。
OpenHarmony构筑全行业底座
靠的是技术优势
一款操作系统能否脱颖而出,影响它的因素有很多,作为普通用户的你我,或许只会关心一台终端设备或是运行其上的操作系统是否好用,是否有丰富且强大的应用生态。想达成如此成就,就需要操作系统为吸引开发者、帮助开发者做足功夫。在“面向万物智联世界构建分布式全场景协同的开源操作系统底座与生态系统”技术愿景下,OpenHarmony把技术创新视作构建生态的前提。作为新兴的操作系统,构建技术竞争力,进行技术创新是必要条件。足够的竞争力才能孵化生态,迎来后续发展。这次技术峰会主论坛上,OpenHarmony项目群技术指导委员会主席陈海波再次提到了OpenHarmony的三项技术特征:架构解耦、弹性部署,自由流转、智慧协同以及极简开发、一致体验。走入其中,为容纳活跃“绿洲”生态而构建的精妙架构,一一映在眼前。
这项能力,不仅能在消费领域发挥重要作用,对于工业领域也能产生重要的影响。开发者根据具体的场景将不同设备按需组合,利用流转协同能力,能获得更加理想的效果,或是节约工业生产成本,或是有效压缩精简生产流程。3.极简开发、一致体验对使用者而言,一款好的系统关键在于提供好的用户体验,而在开发者的角度来说,操作系统良好的开发体验非常重要。历史上有不少系统,就是因为开发环境不友好而难以吸引开发者,最终逐渐消亡。OpenHarmony的开发体验,恰好契合了“极简开发、一致体验”的至高追求——可以做到全场景极简开发,适配多终端多场景的开发工作量能接近单设备开发。于是一次开发的产品,可以在多个终端设备上应用,收缩开发流程避免不必要的风险。OpenHarmony采用了极简开发模式,采用端到端智能全流程的开发方法和工具链。开发者在分布式协同的场景下开发,多台终端设备感觉像面向一台终端设备来编程。集数大技术特点于一身的OpenHarmony有备而来,开发者需要的基础已然就绪,仿佛给大树备好水源、给鲜花备好蜜蜂、给草叶备好阳光。因此也就不难理解,为何短短数年发展后,能在峰会现场见到如此之多如此之优秀的生态开发项目了。OpenHarmony项目群技术指导委员会委员武延军在采访中称,国产操作系统面对的一大机遇是更新换代。随着科技、产业的发展,涌现出了大量新的技术或概念,比如万物互联、人机物融合、AI、新的指令集等,它们对操作系统提出了新的需求。这种时候,新兴的操作系统就有机会和老牌操作系统站在同一起跑线。从0到1
OpenHarmony长出成熟“躯干”
OpenHarmony的技术优势构建起了核心竞争力,这是它能抓住更新换代机遇的关键。同时,OpenHarmony项目群技术指导委员会委员武延军还提到,操作系统的落地能力也很重要,它决定了操作系统能否抓住窗口期、抢占先机。这样一来,操作系统除了要有出色的基础能力外,也要以用户需求、用户体验为导向,在持续的更新迭代中,带来越来越好的落地项目和产品。开源两年多,趋于成熟的OpenHarmony基础能力取得了阶段性成果,分布式全场景的技术愿景已初步实现,在行业产业中发挥出了自己的作用。1.更成熟的基础能力至此,OpenHarmony已完成了数个版本的迭代更新。从2020年发布的OpenHarmony 1.0演化到了2022年推出的OpenHarmony 3.1。OpenHarmony 3.2版本将于3月末发布,今年内还会升级到OpenHarmony 4.0。每一次版本更新,OpenHarmony的基础能力都会增强,OpenHarmony 3.2将支持20多款芯片、API 9 16000个JS和分布式大型应用开发。这些能力越强,意味着对开发者越友好。比如兼容的芯片多了,开发者受到的约束就少了。有大量现成能用的工具,开发效率直线上升。OpenHarmony还支持多内核,包括Linux和LiteOS。多内核设计带来的好处是可以充分利用其他成熟的开源系统的部分特性,降低开发难度和增加兼容性。Linux和LiteOS在很多商用设备包括物联网设备上应用很广泛,OpenHarmony支持这些内核,开发者移植、复用就变得更加简单。OpenHarmony提供的开发工具Deveco Studio已支持多工程管理、低代码编辑等,未来还会继续提升开发效率。可以发现,OpenHarmony底层的技术能力在不断增强,同时在根据实际需求增加扩展新的能力,它一直在考虑开发者的需求和体验,开发者自然就更愿意基于OpenHarmony来开发产品。2.千行百业,落地生根OpenHarmony正拥有越来越多的行业应用成果。各类矿产蕴含宝贵资源,创造的财富更是驱动着全社会向前发展,但同时矿产开采也面临着高风险。地下岩体错综复杂环境中,可能发生诸多难以预料的危险,甚至关系到人命。如何控制风险展开安全生产,一直是行业最关注的事情。OpenHarmony项目群技术指导委员会委员张兆生就在采访中提到,OpenHarmony已在矿产业成功应用,为提升生产效率和质量安全发挥作用:过去需要下矿井的部分高风险岗位,如今变得能让智能设备进行监控,人工只需通过控制终端观察管理,即可完成工作。复杂的超大型行业需求存在于生活中习以为常的方方面面,就比如连接全国大大小小城市乡村,成为经济飞速发展催化剂的道路。多变的地理环境中,隧道成为最快捷有效的道路形态,然而管理好一条隧道乃至智能化地便捷管理,并不是易事。隧道中布置着错综复杂的照明、监控、消防等设施,但设备来自不同厂家、使用不同接口,系统相互独立不互通。于是出现了如此窘境:工作人员用照明系统时,往往不能操作监控系统,操作效率很低也可能增加人力成本。OpenHarmony项目群技术指导委员会委员张兆生认为,OpenHarmony的行业落地过程中,交通是推进最快、商业化最成功的行业。而交通行业中目前落地最快的是隧道场景。面对隧道场景中面对的问题,OpenHarmony通过分布式能力整合所有设备,通过协同流转能力实现数据共享、统一控制,最终不同的设备、控制系统都可以整合起来变成一台“超级终端”。这样一来,少数人通过一个控制中枢就能掌握管理全局。“超级终端”概念还在金融、超高清、教育、智慧城市、政务办公、零售等领域创造价值。比如在教育行业,目前有共建单位研发面向教育场景的OpenHarmony发行版,学生在校学习答题、回家家校共育等需求,借助信息化手段打通联系起来。对于这类传统的行业和产业,OpenHarmony产生的作用是立竿见影的,做到了更高效、更智能和更安全。另外,在技术峰会的展区上,我们通过展品可以看到更加具象的产品、案例,感受到OpenHarmony在现实中和人和行业产生的连接。比如分布式音乐播放器能实现音乐的跨终端设备流转,而搭载OpenHarmony的机顶盒、摄像头等产品也都把分布式的技术、理念与设想变成了看得见的现实。
3.社区生态飞速跟上操作系统的发展离不开生态,对操作系统的成绩检验,也绕不开生态。就如形成一整片绿洲的,是一树一花一草,是存活于其中又相互支持的每个成员。开放原子开源基金会 OpenHarmony项目群工作委员会主席侯培新,在演讲中透露了一组数据:在2022年度,OpenHarmony已经有51家共建单位、5100多个共建者,代码量近亿行,推出了27个软件发行版,位居Gitee活跃度指数第一名。OpenHarmony的阶段性生态成果毋庸置疑。长期生态建设方面,OpenHarmony在着手更加具体的措施,OpenHarmony项目群技术指导委员会组织的高校技术俱乐部成为生态的重要组成部分,在高校生态、科研、人才培养等方面发挥着重要的作用。其实一直有许多年轻人,有志于在研发道路上有所成就,希望能拥有丰富资料、成体系的教材以及教学资源帮助。OpenHarmony若能通过竞赛选拔、产研一体等方式,则可以生成一个健康成长的人才培养生态,为他们提供明确的前进方向。
OpenHarmony项目群技术指导委员会委员臧斌宇表示,高校技术俱乐部已经有12所重点高校加入。这些高校中,会有老师召集部分学生,搭建起兴趣平台,并提供相应的OpenHarmony终端设备,让学生们有更多参与OpenHarmony项目开发的机会。高校技术俱乐部就像是校园里的孵化室,让年轻开发者心里萌生出兴趣的种子,逐渐生根发芽,再逐渐成长为参天大树,结出丰硕的果实。在校园人才培养发掘方面,OpenHarmony在短短两年内就已吸引到上海交通大学、武汉大学、北京理工大学、大连理工大学、兰州大学、复旦大学、东南大学、北京邮电大学、西安交通大学、重庆大学、浙江大学、深圳大学12所重点高校,共同参与到OpenHarmony开源社区建设。除了以兴趣俱乐部的形式吸引学生了解,OpenHarmony项目群技术指导委员会委员臧斌宇还提到,高校在进行OpenHarmony相关教材规划、高校师资培养等工作。上海交通大学软件学院面向本科生规划的10本教材,其中就有3本和OpenHarmony有关。OpenHarmony项目群技术指导委员会委员臧斌宇表示,OpenHarmony可以成为科研的良好平台,行业在实际应用中的经验为研究者所用,果则可以帮助行业,产业和研究有更加密切的良性互动。OpenHarmony项目群技术指导委员会委员张荣超指出,职业院校也是OpenHarmony高校生态的重要组成部分,而且他们更加注重动手能力和实践操作。OpenHarmony共建单位探索出了产教融合的成果,并研发了大量的教学实训资源,包括OpenHarmony人工智能开发套件、OpenHarmony物联网开发套件等,还有智慧教室、智慧实验室等场景解决方案。在包含操作系统教学、竞赛、开发与应用的"一体化"进程中,投身于OpenHarmony的年轻人们,有望收获独特青春回忆与“财富”。这一阶段,开源两年多的OpenHarmony已经是能吸引到新成员加入,有能量为更多行业提供支持,也能自我造血不断循环的生态。就像成功的植树治沙那般,一片终端设备的绿洲落成,整个沙漠都将改观。为波澜壮阔的未来
OpenHarmony种下热情与坚持
“回顾操作系统的发展来看,从Linux时代的历史可以清晰看到一个规律,操作系统总是伴随着产业的浪潮诞生而且发展,并且也是不断地推动产业的进步,相对应的不同历史时期的操作系统要承载的使命、技术特征和成功的要素也是和该时期的产业特点是息息相关的。”
如今的我们在处于成熟的移动互联网时代,人在生活工作中接触到的智能设备数量越来越多,手机之外还有车机、穿戴、智能家居等,我们正在逐渐走向一个万物智联的世界。在行业场景下,也有着可观的数字化升级需求。
新闻来源:雷科技,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。

