“国内操作系统要想发展起来,最重要的就是生态建设。”这句话深为广大技术工作者认同。那么,又该如何进行社区建设?科研人员的力量尤为重要。就职于中国科学院软件研究所的陈美汝便是投身于鸿蒙生态共建之中的广大科研人员之一,她一直跟随HarmonyOS的脚步,在这条路上不断前行。
(相关资料图)
初识HarmonyOS,到投身HarmonyOS
从小陈美汝的父母和老师便一直给予她很高的自由度,支持她做积极喜欢的事情,这也养成了她对新鲜事物不断追求和探索的良好习惯。2019年HarmonyOS正式发布后,陈美汝就开始关注这个新兴操作系统的发展。后来由于工作关系,陈美汝跟随软件所的老师前往华为北研所参与HarmonyOS相关应用开发,就此与之结缘。
正是在这里,陈美汝从专家口中大致了解到HarmonyOS的技术架构和目标愿景,在开发项目过程中,她渐渐看到了HarmonyOS的优势,于是积极投身其中。“华为提出的1+8+N全场景下的分布式终端操作系统的理念,精准找到了当前物联网环境下碎片化的弊端,在我看来,它未来的发展空间很大。” 陈美汝说道。
生态共建,实践与学习并重
生态共建,技术能力始终是基础。陈美汝早期致力于推进树莓派3B开发板参考版本合入OpenHarmony主线,完成了音视频、相机等多个核心框架的移植和适配,可跟进框架更新迭代。此后,她与同事们投入到将树莓派3B版本的系统能力平移到RISC-V参考版本中,实现更多系统能力与场景方案,实践属于他们自己的应用与服务。
作为一名科研单位的从业者,她还自觉承担起科研院所的社会责任,不仅参与线下演讲与线上社区直播活动,还出版了《鸿蒙操作系统应用开发实践》,通过长期推行核心技术和教育赋能,将科研成果进行知识转化。
“只有当更多的人才加入到HarmonyOS的开发之中,鸿蒙生态才会发展的更好,进而反哺到开发者,进行更深入的研究。课程学习能够帮助我们建立完整的理论知识结构,只有头脑中有扎实的理论基础后,才能在实际的开发过程中有更多的思考和创新。”陈美汝说道。
元服务,未来主流的服务提供方式
陈美汝的开发经历非常丰富,除了前面提到的硬件发展、上层应用之外,还涉及更轻量化的元服务。她非常认可元服务的开发优势:“元服务能简化开发流程、提高开发效率,无需关注其他安装、集成、部署等;由于用户无需安装,开发者可以更快将新功能和服务推送给用户,加快产品迭代速度。最重要的是,HarmonyOS提供了统一的开发框架和核心API支持,提供给开发者一体化的开发体验。”
元服务是基于HarmonyOS分布式能力应运而生的,在复杂的交互场景下能实现快速流转、共享。对于普通用户而言,元服务在交互上提供了独立的服务入口,无需安装,可直接触发,直达服务,操作十分简单便捷。元服务的可玩性也更多,可以与各种技术结合,支持NFC快速拉起元服务。例如,在近年来火热的智能家居方面,用户“碰一碰”就能唤起元服务,进入到操作界面点选开关门、开关灯等服务,更贴近用户日常生活体验。
陈美汝直言,“元服务非常有可能成为未来主流的服务提供方式。”传统的服务提供方式聚焦于单一的产品以及单一的应用场景,而当下我们使用的各种设备和应用日益丰富,用户面临着交互步骤繁琐、协同交互困难等问题。她告诉我们,“目前服务的提供方式整体在朝着‘以人为中心’、‘以主动服务为中心’的方向发展”,人与设备之间的无感交互更受到用户的青睐。而元服务这种便捷化、轻量化的服务提供方式与未来服务提供方式的发展方向不谋而合。
鸿蒙生态共建不在一朝一夕,而是一个持之以恒的事情,需要包括科研人员在内的各种成员参与其中。HarmonyOS正是因为有着无数“陈美汝”们,在这件难而正确的路上,勇敢攀登,不断前行。
关键词: