#我的鸿蒙开发手记#从0到1如何踏上HarmonyOS之旅 原创
大家好,我是老卫。借着51CTO鸿蒙开发者社区的活动机会,我来谈一谈自己是如何踏上HarmonyOS之旅的。
鸿蒙缘起
了解科技圈的网友应该都知道“实体清单”是什么意思吧。
2019年5月15日,美国商务部宣布,把华为及70家关联企业列入其所谓的“实体清单”(Entities List)。这意味着,今后如果没有美国政府的批准,华为将无法向美国企业购买元器件和购买技术。“实体清单”是美国为维护其国家安全利益而设立的出口管制条例。在未得到许可证前,美国各出口商不得帮助这些名单上的企业获取受本条例管辖的任何物项。简单地说,“实体清单”就是一份“黑名单”,一旦进入此榜单实际上是剥夺了相关企业在美国的贸易机会。
随着中国国力的崛起,自2019年5月15日起,美国的“实体清单”不断扩容,体现了美国对中国高科技企业的限制升级,科技再次成为中美博弈的核心领域。
作为中国科技领域的头部企业,华为首当其冲。华为虽然早就建立了自己的芯片企业——海思。但海思生产的芯片还不能完全覆盖自己的产品线,华为依然需要直接采购美国芯片厂商的产品。受到实体清单的影响,美国全面封锁华为在全球芯片采购,直接导致了华为忍痛出售旗下手机品牌——荣耀。
不光是芯片等硬件产品,在“实体清单”的限制下,软件等技术同样受到限制。谷歌已暂停与华为的部分合作,包括软件和技术服务的转让。华为在国外市场面临着升级Android版本、搭载谷歌服务等方面遇到困境。
早在1999年,中国科技部部长徐冠华曾说,“中国信息产业缺芯少魂”。其中的芯指的是芯片,而魂则是指操作系统。当时,中国曾大力扶持国产芯片和操作系统,也曾诞生过一些亮眼的产品,比如红旗Linux、龙芯等。然而,二十多年过去了,中国依然是缺芯少魂,这次美国对华为的封杀,第一个禁的是芯片,第二个禁的就是操作系统。
为了避免被人卡脖子,华为展开了自救和反击。2019年5月17日凌晨2点,华为海思总裁何庭波发表致员工的一封信,信中称,“公司多年前做出了极限生存的假设,预计有一天,所有美国的先进芯片和技术将不可获得”,而华为“为了这个以为永远不会发生的假设,数千海思儿女,走上了科技史上最为悲壮的长征,为公司的生存打造 ‘备胎‘”。信中称,“今天,命运的年轮转到这个极限而黑暗的时刻,超级大国毫不留情地中断全球合作的技术与产业体系,做出了最疯狂的决定,在毫无依据的条件下,把华为公司放入了实体名单。”何庭波在信中说:“今后的路,不会再有另一个十年来打造备胎然后再换胎了,缓冲区已经消失,每一个新产品一出生,将必须同步 ‘科技自立’ 的方案。”
因此,在这个背景下,除了加大海思的研发投入之外,华为推出了自己的操作系统——HarmonyOS。正如其中文“鸿蒙”的寓意,意味着这个HarmonyOS将会开启一个开天辟地的时代,2020年12月16日,华为发布HarmonyOS 2.0手机开发者Beta版本,这意味着HarmonyOS能够覆盖手机应用场景。2022年11月4日,HarmonyOS 3.1开发者尝鲜版本发布,以支撑声明式开发体系。2023年5月16日,HarmonyOS 3.1 Release版本正式发布。2023年8月4日,HarmonyOS 4和HarmonyOS NEXT开发者预览版本正式发布。2024年1月18日,HarmonyOS NEXT开发者预览版(鸿蒙星河版)面向开发者开放申请。2024年6月21日,正式面向开发者启动HarmonyOS NEXT Beta版本。2024年10月8日,HarmonyOS NEXT Release版本正式发布。
我是如何踏上HarmonyOS之旅的?
2019年那段时间,我刚好在华为工作,因此,对于“实体清单”事件印象深刻。从实体清单事件可以看出技术是有国界的,具体体现在以下几个方面:
- 技术封锁与竞争层面:美国将中国的一些高科技企业如长江存储、寒武纪、上海微电子等列入实体清单,限制相关企业获取美国的技术、产品和服务。这是因为美国将这些企业视为其在技术领域的竞争对手,担心中国企业在芯片、人工智能等关键技术领域的发展会威胁到美国的技术领先地位和经济利益。通过实体清单进行技术封锁,是美国维护自身技术霸权的一种手段,体现了在国家层面上,为了保持技术优势和竞争地位,会利用政治力量设置技术国界,阻碍他国技术发展。
- 国家安全考量层面:美国声称将中国企业列入实体清单是出于“国家安全”担忧,认为中国企业的技术发展可能会对其军事、情报等安全领域产生影响。例如,在5G技术领域,美国以所谓“安全风险”为由,对华为等中国企业进行打压,阻止其在全球范围内的5G业务拓展。这表明技术在国家眼中不仅仅是经济发展的工具,还与国家安全紧密相连。当一国认为某种技术的传播或应用可能危害到自身安全时,就会设置障碍,将技术限制在本国范围内,或者阻止特定国家获取该技术,从而形成技术国界。
- 知识产权保护层面:虽然实体清单事件中美国的做法存在很多不合理之处,但从另一个角度看,技术的知识产权保护在一定程度上也体现了技术的国界性。各国都有自己的知识产权法律和保护体系,企业的技术创新成果在本国范围内受到法律保护。在国际市场上,不同国家的企业之间进行技术交易和合作时,需要遵循相关国家的知识产权法规。美国以知识产权保护为由,指责中国企业存在所谓“知识产权盗窃”行为,并将一些企业列入实体清单,这虽然是其打压中国企业的借口,但也反映出在技术领域,知识产权的归属和保护是有国界之分的,各国会通过法律手段来维护本国企业的技术权益,限制他国企业对本国技术知识产权的侵犯,这在客观上形成了技术交流和传播的边界。
- 产业政策与战略层面:实体清单事件还反映了各国通过产业政策来保护和发展本国关键技术产业的意图。美国政府通过出台一系列政策,包括对列入实体清单企业的制裁措施,以及对本国相关产业的补贴和支持政策,来推动美国国内技术产业的发展,确保其在全球产业链中的主导地位。例如,美国的《芯片和科学法案》就旨在通过政府资金投入,吸引全球芯片产业资源向美国聚集,提升美国芯片产业的竞争力。这种产业政策的差异和对本国产业的保护倾向,使得技术在国际间的流动受到限制,体现了技术在产业战略层面上的国界性。
既然我身在中国,自然是与祖国命运共存亡。因此,我开始研究国货自研的技术,这其中自然也包括HarmonyOS。可以预见的是,HarmonyOS必将是近些年的热门话题。对于能在早期投身于HarmonyOS开发的技术人员而言,其意义不亚于当年早期Android的开发。HarmonyOS必将带给开发者广阔的前景。同时,基于HarmonyOS所提供的完善的平台工具链与生态体系,我相信广大的读者一定也能轻松入门HarmonyOS,
5G网络准备就绪,物联网产业链也已经渐趋成熟,在物联网即将爆发的前夜,正是亟需一套转为物联网准备的操作系统,华为的HarmonyOS正逢其时。Windows成就了微软,Android成就了谷歌,HarmonyOS是否能成就华为,让我们拭目以待。
成为布道师
HarmonyOS是一个从0开始的新的操作系统,在项目早期,必然面临着学习资料溃泛的窘境。我也不例外。
我经常会在HarmonyOS相关的论坛上“闲逛”,了解HarmonyOS新的特性,也在论坛里面交流遇到的问题。慢慢地,我也开始从一个菜鸟,转身为了老鸟。我开始在论坛力所能及的回答网友提出的问题。我也在开源社区,以开源方式推出了免费系列学习教程《跟老卫学HarmonyOS开发》,以帮助HarmonyOS爱好者入门。同时,为了让更多的人了解并使用HarmonyOS,笔者将自身工作、学习中遇到的问题、难题进行了总结,形成了多本图书和视频教程,以补市场空白。包括:
- 《鸿蒙HarmonyOS手机应用开发实战》(清华大学出版社)
- 《鸿蒙HarmonyOS应用开发从入门到精通》(北京大学出版社)
- 鸿蒙系统实战短视频App 从0到1掌握HarmonyOS(视频)
- 《鸿蒙HarmonyOS应用开发入门》(清华大学出版社)
- 鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)(视频)
- 《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》(北京大学出版社)
- 《鸿蒙之光HarmonyOS NEXT原生应用开发入门》(清华大学出版社)
- HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)(视频)
此时,我已经正式从 HarmonyOS 初学者,转身为了 HarmonyOS 布道师。
时间会褒奖坚持者
HarmonyOS面世至今,差不多有五六年了吧,意味着我研究 HarmonyOS 也有五六年了。时间会褒奖坚持者。
“古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。”苏轼之言,道破了成功的真谛。在人生的漫漫长路中,时间是最公正的见证者,它会毫不吝啬地褒奖那些始终坚持的人。
坚持,是在困境中笃定前行的力量。西汉名相陈平,家境贫寒,然其志存高远,对知识的渴望如饥似渴。面对家人的质疑与外界的冷嘲热讽,他从未放弃读书的念头。每日劳作之余,便在昏暗的灯光下刻苦研读,历经无数个日夜的积累沉淀。终于,凭借着丰富的学识与卓越的智谋,在乱世中崭露头角,辅佐刘邦成就霸业,青史留名。正是他在艰苦岁月里对学习的坚持,让时间馈赠他无上的荣耀与功绩,印证了坚持者终得时间的垂青。
在科学探索的领域,坚持是通往真理的必由之路。屠呦呦,这位伟大的药学家,为了研制青蒿素,拯救全球疟疾患者,踏上了漫长而艰辛的科研征程。当时科研条件极为艰苦,实验设备简陋,研究过程中更是屡遭失败。但她没有被困难击退,翻阅大量古籍,进行无数次实验,在长达数十年的坚持下,终于从青蒿中成功提取出青蒿素,为全球健康事业做出了不可磨灭的贡献。时间没有辜负她的坚持,授予她诺贝尔生理学或医学奖这一至高荣誉,让她的名字闪耀在科学的天空。
坚持不仅塑造个人,更推动着社会与时代的进步。从建国初期的一穷二白到如今的世界第二大经济体,中国人民在党的带领下,用坚持书写了壮丽篇章。面对西方国家的技术封锁与经济制裁,无数科研工作者扎根戈壁荒滩,隐姓埋名,坚持自主研发。从“两弹一星”震惊世界,到“嫦娥”奔月、“蛟龙”入海,再到如今5G引领全球通信变革,高铁纵横交错。正是一代又一代中国人对发展的执着坚持,让中国在时间的长河中实现了华丽转身,从落后走向富强,赢得世界尊重。
“千淘万漉虽辛苦,吹尽狂沙始到金。”时间是公平的,它不会亏待任何一个坚持奋斗的人。在追逐梦想的道路上,或许会有风雨坎坷,或许会有疲惫迷茫,但只要我们心怀信念,坚持不懈,时间定会给予我们最丰厚的褒奖。让我们都做时间长河中的坚持者,用汗水与毅力浇灌希望的种子,静候时间馈赠的累累硕果,绽放属于自己的璀璨光芒。
经过这么多年的坚持,我也在 HarmonyOS 得到了一些奖项。比如:
华为开发者联盟社区2021牛人之星
HarmonyOS技术达人、博客内测体验官、博客之星
2022年度战码先锋1期开源贡献之星
华为开发者联盟社区2022牛人之星
2022年度战码先锋2期开源贡献之星
HarmonyOS应用开发者高级认证
2024年度卓越贡献著译者
2024计算机类畅销新书奖
HUAWEI Developer Experts(HDE)
HarmonyOS学习资源创作达人
这些奖项一方面是业界对我的认可,另一方面也是不断激励我努力前行。
如果你对鸿蒙HarmonyOS感兴趣,不妨躬身入局。你我共创一个万物互联的时代!
非常明白的说清楚了鸿蒙的起源。
真棒!