华为HDC.Together倒计时8天!看校园开发者“元服务”开发之路
“为了梦想,你做过最大的努力是什么?” 21岁的校园开发者袁睿的回答是“在项目开发的冲刺阶段,除了6小时睡觉,别的时间都在搞开发。”与HarmonyOS走过第3个年头,袁睿就已经拥有了储物精灵、数字管家等多项开发成果,并且在首届鸿蒙解决方案学生挑战赛、工信部强国杯技术技能大赛中获得了不错的成绩。
目前,袁睿作为南通科技学院鸿蒙开发工作室的社长,带领十几名和他一样热爱HarmonyOS的同学一起学习,交流开发学习经验,投入到了“做自己喜欢的事情”之中。
学习之路:从初学者到金牌讲师
【资料图】
在中学时期,袁睿就展现出了对于软件开发浓厚的兴趣,当身边的同学业余时间忙着追星、打球、旅行时,袁睿却热衷于学习,经常买一些编程类的书籍,并通过自学的方式学会了嵌入式开发及C语言的课程。“对我来说,开发就是我最愿意做的事情,不知道为什么我就是很喜欢。”
通过中学老师的点拨,他种下了HarmonyOS的种子。2020年,高中毕业后的袁睿独自去杭州参加HDD(华为开发者日),在这里他第一次正式接触到HarmonyOS,也进一步知道了HarmonyOS开发者社区。“原来这个世界上有这么多和自己一样的志同道合的开发者,在这里交流学习经验。”
谈及自己加入开发者社区学习HarmonyOS开发的过程时,袁睿屡次提及给他莫大帮助的华为开发者联盟专家,“刚刚接触HarmonyOS的时候,当时社区里的案例并不多,我本来专业是做软硬件结合的嵌入式开发的,对于HarmonyOS应用开发了解并不多,我的导师一点点耐心地教我,给了我非常大的支持,除了专业的知识外,他们还给了我很多鼓励,教会我怎么去获得更多知识。”
回忆起和华为开发者联盟专家一起共事的日子,袁睿总有说不完的感激。“当时项目周期非常紧张,一度我都要放弃了,但是我的导师让我坚持一下,陪着我一起,除了睡觉都在开发,就连春节期间都没有休息,最后居然真的按时完成了项目。”今年 5月,袁睿被授予华为开发者联盟课堂讲师,将录制HarmonyOS开发的课程分享给和自己一样喜欢HarmonyOS的开发者伙伴们。
从用户需求出发,开发更多、更好用的元服务
洞察力,是袁睿身上一个特别鲜明的标签。目前,袁睿有两项重要的HarmonyOS研发成果,一个是“储物精灵”,一个是元服务卡片“数字管家”。他敏锐地洞察到当时市面上的数字储物设备在应用上的不足,比如设备之间必须要通过云端才能完成通讯,并且当大量嵌入式家居设备接入到Wi-Fi中会导致网速变慢、变卡。
为了解决这一问题,袁睿开发的数字管家通过HarmonyOS分布式软总线完成储物节点之间的通讯,这让数字管家在实际应用上摆脱了对云端的依赖,更避免了因为断网造成的不可控因素。“HarmonyOS分布式软总线的鲁棒性(稳定性)很好,对硬件的要求也比较低,我带来的感觉是非常简单易用。”袁睿说道。
袁睿说到:“对我们开发者来说,华为‘元服务’仅需开发一次,即可部署在多种终端设备上运行,实现更加便捷、高效地开发,不仅减少了工作量,还减少了开发顾虑、降低试错成本。同时,‘元服务’拥有主动服务、即用即走等特性,带来更加简洁化和轻量化的用户体验。此外,‘元服务’通过智能化分发方式触达用户,还可以为开发者带来全新的流量入口以及更多的自然流量。”
华为的“元服务”也让用户的使用体验变得更便捷,无需下载安装应用,打开服务卡片即可实现对储物柜的控制,使用体验大为提升。目前,袁睿开发的元服务即将上线,未来或将真正投向市场实现商业化,给用户带来全新的数字储物体验。
从用户需求和产品痛点出发,才能做出好的应用。对于学弟学妹们,袁睿也给出了自己的经验分享:首先要洞察用户的需要,然后再调查这个市面上成熟的产品,他们的缺陷是什么,然后补足短板,同时也希望学弟学妹们多关注高效易用的DevEco开发平台,实现快速成长。
谈及毕业后的规划,袁睿将继续自己的HarmonyOS开发之路,也希望加入到华为,把人工智能、边缘计算等行业前沿技术加到HarmonyOS的开发中,相信未来HarmonyOS有更令人惊艳的功能,也希望所有的开发者都参与进来。
目前,搭载HarmonyOS的华为设备数量已超过3.3亿,鸿蒙智联设备超过2.5亿。HarmonyOS每一次的成长,都离不开开发者的支持和共建,四年前,华为点燃的星星之火,已经燎原。