“踏上取经路,比抵达灵山更重要”——唐佐林踏上HarmonyOS征途

2024-09-25 11:25:44     来源:

在当今这个技术快速迭代的时代,鸿蒙生态的建设取得了令人瞩目的成就。如今,鸿蒙生态已经吸引了254万开发者的加入,这一数字背后,是鸿蒙生态不断扩张和成熟的象征,这既是每一位开发者努力付出的结果,也是那些先行者们智慧与信念的结晶。

“万事开头难”,这句古话在HarmonyOS发展初期显得尤为贴切。在早期阶段,面对着缺乏完善的文档、教程和工具链的挑战,HarmonyOS开发的先行者们是如何迈出了第一步的呢?他们是如何在这个充满未知的领域中,找到创新之路,为后来者铺平道路的呢?

从移动应用开发迈向HarmonyOS

2005年,唐佐林完成了大学本科计算机专业的学习,并在研究生阶段转向AI开发。但是由于当时AI领域的就业市场尚未成熟,他转而在摩托罗拉公司开始移动应用开发,随后成为安卓系统首批内测开发人员,正式踏入安卓应用开发领域。

到了2016年,随着AI技术的兴起,唐佐林决定离开摩托罗拉,重返AI领域追求自己的梦想,并瞄准了物联网与AI的结合。但在2018年,因市场时机不成熟而被迫中止了自己的AIoT项目。

在此后的两年中,唐佐林成为了一名自由职业者,通过线上直播和担任企业AI顾问来分享专业技术知识。在一次直播中,面对观众提出“是否能够自行开发操作系统”的疑问,唐佐林回答说这是可行的,并为了证明自己的观点,他制作了一门如何从零开始编写操作系统的课程。

2019年,HarmonyOS刚刚起步。在韦东山的介绍下,拥有移动应用开发背景和编写操作系统能力的唐佐林被华为选中成为第一批KOL。

2020年,唐佐林的HarmonyOS征途正式开启。

开发困难重重,但凭信念与HarmonyOS共成长

在唐佐林看来,当时国内的大厂少之又少,而HarmonyOS是看似能够对标安卓的操作系统。这让唐佐林非常兴奋,立马投身于HarmonyOS开发之中。

但是,由于HarmonyOS刚刚起步,不论是技术还是操作,各个方面都不成熟,因此唐佐林在学习和开发HarmonyOS遇到的困难是现在无法想象的。

具体来说,困难主要集中在没有具体的学习资料,不像现在有官方文档、论坛、课程等等,只能靠自己摸索。唐佐林回忆,当遇到无法解决的问题时,他通常会与华为内部的开发人员交流,通过提交相关的工单来解决问题。但这样一来一回,交流的时间成本极高。而且HarmonyOS作为一个新的操作系统,未来如何,无人知晓。

“踏上取经路,比抵达灵山更重要”。在面对这些困难时,唐佐林凭借热情以及对国产技术的信心坚持了下来,他坚信中国可以做出一款属于自己的、有影响力的操作系统。

而HarmonyOS的发展也没有让唐佐林失望。随着HarmonyOS的底层 技术的不断迭代以及唐佐林对HarmonyOS的深入全面的了解,他发现分布式软总线、“一多”、万物互联等特性是HarmonyOS独有的,也为自己的开发带来了很多便利。

唐佐林认为分布式软总线是创新性的理念。分布式软总线能将多设备融合为“一个设备”,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验,这一特点大大提升了开发效率。

“一多”指的是一端开发,多端部署。一般来说,一个操作系统只会基于同一平台的生态进行开发,比如IOS基于苹果生态开发,Windows mobile基于Windows生态开发,这就需要开发者考虑多个设备的适配问题,从而大幅增加开发者的工作量和开发成本。但是HarmonyOS具备“一多”的特性,这就意味着开发者开发一次就几乎能够在所有设备上运行。

通过这些特性,HarmonyOS最终达到“万物互联”,而这些特性带来的开发便利也更加坚定了唐佐林对HarmonyOS的信心,同时也复燃了未能实现的梦想。

前文提到,唐佐林开发的AIoT项目因市场时机不成熟而被迫中止。唐佐林认为,如果当时有HarmonyOS特性的加持,或许项目就能够成功。也正是因为这个原因,唐佐林想与HarmonyOS一起成长,继续探索自己梦想的可能性。

目前,唐佐林已是华为技术开发专家(HDE)和开放原子开源基金会 OpenHarmony MVP,也是开源鸿蒙Py4OH开发框架作者,为鸿蒙生态做出了巨大的贡献。

持续布道HarmonyOS为鸿蒙生态添砖加瓦

因为自己曾经淋过雨,所以如今想为别人撑伞。在经历过重重困难后,怀有“赤子之心”的唐佐林创立了蜀鸿会,希望能够聚集川渝地区的鸿蒙开发者一起研究HarmonyOS。唐佐林计划通过定制HarmonyOS主题大模型,帮助开发者解决学习或开发HarmonyOS时遇到的技术问题,同时将自己积累的可复用的HarmonyOS代码分享给更多人。

因此,唐佐林以及他的团队在今年2月启动开发蜀鸿会APP,希望能够整合HarmonyOS的信息,并集成视频播放、政策解读发布和商城等多项功能,满足更多鸿蒙开发者的需求。

蜀鸿会APP的开发是基于HarmonyOS NEXT。虽然唐佐林积累了许多基于API 9可复用的代码,但是HarmonyOS NEXT最新的API 11的接口和ArkTS语法变动过大,导致曾经积累的代码无法编译,因此频频出错。但这也无法难倒唐佐林,他通过查阅文档,以及参加华为开设的Harmony NEXT主题培训,解决80%的技术问题;剩下20%的问题通过求教华为工程师以及在51CTO鸿蒙社区提问,全部顺利解决。

同时,HarmonyOS NEXT对NAPI做了很好的支持,唐佐林使用C++代码改善关键部分的代码性能。唐佐林还提到,HarmonyOS NEXT开发界面能够实现实时渲染,有效提高了开发效率,令他印象非常深刻。

除此之外,ArkTS也为唐佐林留下了深刻的印象。首先是ArkTS的性能在API11/12中得到了很大的提升,开发效率和运行效率也都有保障,并且上手速度也很快。唐佐林认为ArkTS是“取其精华去其糟粕”,虽然ArkTS是基于TypeScript,但是通过华为的优化,删除了不利于开发的内容。

目前,蜀鸿会已拥有开放原子开源基金会授权的OpenHarmony认证开发联盟,并于2024年6月助力全国首个鸿蒙产业园落户成都。未来蜀鸿会也将帮助更多鸿蒙开发者实现技术创新和应用孵化,推动鸿蒙生态的持续发展和繁荣。

“人一定要把自己的事业,与国家民族的崛起绑定,才能获得最大的动能,这是最朴素的情怀也是最基本的理性”。

未来,唐佐林计划重启并进一步开发之前设计的计算机视觉框架,将其重新命名为ArkCV,并利用ArkCV框架,结合HarmonyOS的原生智能接口,开发出更加实用和富有意义应用。他希望这些应用能够满足更广泛的用户需求,为鸿蒙生态贡献价值。

此外,唐佐林还计划加入AI领域的中间件和第三方库的开发,使更多的鸿蒙开发者能够轻松地在自己的应用中集成和使用AI和视觉功能。通过这些努力,希望能够持续推动HarmonyOS的发展,并为鸿蒙开发者和鸿蒙生态提供更多的工具和资源。

 

标签:

猜你喜欢

蝉联第一,华为云ModelArts领跑机器学习平台市场
瞄准“内容+服务”做到有效规划引导,作业帮学习机上半年全网销量第一
朴牛科技荣获专精特新企业认定,引领分布式光纤传感技术创新
永信至诚「数字风洞」支撑高校新生网安赛事 NewStar CTF 2024网安新星赛开赛
盯盯拍混合组网三路记录仪Z60震撼上市,全新数字影像带来非凡体验
城市数智化创新高峰论坛成功举办:共筑城市智能体,共赢城市数智化
用当代视角解读历史,罗振宇《文明之旅》抖音播放量达1.3亿
以旧换新见效,9月上半月报废汽车回收同比增长85%,懂车帝开放申领中
健康护学,守望成长:松下空调广雅中学公益行
抖音公益开展“美好中国丰收季”活动,以数字能力助力三农发展
全球近视防控高峰论坛与中国经验分享会隆重召开——近视防控“中国经验”走向世界,助力守护全人类眼健康
《福布斯》大赞华为MatePad Pro 12.2英寸:实力亮眼,超越苹果
浪潮KaiwuDB 携手开放原子“校源行”走进江南大学
派拓网络 安全防为先 | 云原生全面守护网络安全
UPDF亮相2024云栖大会:AI重塑文档编辑体验
七牛云成功过港交所聆讯,巩固中国音视频PaaS领域前三甲地位
手掌即钥匙,安全又便捷!腾讯云助力小米智能门锁M30 Pro秒级刷掌解锁
施耐德电气携手万华化学,深挖流程工业的卓越运营价值
生活美学的潮流典范 三星AI神系列冰洗产品树立现代家居新风尚
破解AI算力瓶颈:高通量以太网ETH+协议解锁智算新动能
鸿蒙智行及运动健康等多款新品亮相华为秋季全场景新品发布会
绿智创新闪耀2024工博会,施耐德电气打造未来工业影响力
精彩早知道!相约 2024 青云科技 AI 算力发布会
颜值与实力并存 三星Galaxy Z Flip6成折叠屏手机新选择
智源研究院与百度达成战略合作 共建AI产研协同生态
AI赋能行业变革,华为云云商店助力中赋能打造数智化可信交易平台
半导体设备智能化新突破:格创东智AMS、FDC、THD全面监控方案
解疑揭秘丨超频8000MT/s究竟需要什么主板?
华为钱包“碰一碰”,“华”样假期更精彩
XR电影重磅荣誉!金梦貘·最佳XR作品提名及夺魁名单公布