专业开发者眼中的 HarmonyOS:专访资深软件工程师李宁

“其实很久以前我就一直在寻找关于 HarmonyOS 的资料,只是华为的保密性做的非常好,并没有找到有用的内容。后来有个很好的机会到华为内部进行了 HarmonyOS 相关技术的学习与培训,从此便开始正式接触 HarmonyOS。”谈起与 HarmonyOS 的渊源,李宁颇为感慨,可以说是一拍即合,HarmonyOS 的探索之旅也从此开始。
李宁具有多年的 Java、Android、Python、深度学习等开发经验,曾出版超过 40 多本 IT 畅销书,是企业 IT 内训讲师,制作视频课程超过 1000 小时,自加入 HarmonyOS 生态以来,李宁一直在潜心研究 HarmonyOS 相关技术,开发了多门详细易懂的课程,通过文章、视频、书籍等多种形式与广大开发者们分享 HarmonyOS 的知识。

HarmonyOS 是未来操作系统领域的“新鲜血液”
作为行业资深的软件开发工程师,李宁一直对新技术,尤其是底层的 OS 技术有着浓厚的兴趣。因此从 HarmonyOS 刚发布的时候,李宁就在关注它的动态,希望能够系统地研究这项新的技术,他表示,要想深入的研究 HarmonyOS,加入 HarmonyOS 生态是最佳的选择,自己正是因为对新技术比较感兴趣,所以才决定加入到 HarmonyOS 生态。
经过一段时间地研究,HarmonyOS 给李宁留下了深刻的印象,在他看来 HarmonyOS 最大的优势在于它不仅仅是针对手机,而是一个面向物联网、面向万物互联而设计的操作系统。“未来手机的发展必定会到达瓶颈,物联网才是赢取未来的关键。当前只有通用 OS 才能长久发展,如果只是为某一类产品做 OS,由于设备数量的限制,则很难做起来。”
对于 HarmonyOS 的未来,李宁充满信心。他坦言,自己一直期待像 HarmonyOS 这样的国产操作系统问世,世界各地的人也希望有第三个、第四个新的操作系统,需要一些“新鲜血液”。HarmonyOS 是应未来而生,应万物互联而生的操作系统,使用 HarmonyOS,可以用软件定义出新的产品形态,成为 IoT 发展的关键。“HarmonyOS 的问世,会加速 IoT 进入 1.0 时代,即万物互联时代。”
“HarmonyOS 在开发与使用体验上有很大的优势”
从刚接触 HarmonyOS 到现在,李宁已经开发出两门 HarmonyOS 的视频课程。其中一门介绍了 HarmonyOS 的基本开发技术,另外一门是电子词典的项目,两门课程都使用 Java 开发。此外,他还撰写了一本关于 HarmonyOS 的书籍,全面介绍了 HarmonyOS 的大多数核心技术,包括元程序、元服务等跨设备交互以及硬件设备的访问等。通过这些项目,可以让初学者更好地掌握 HarmonyOS 的各种知识和技巧。
在深度体验 HarmonyOS 的过程中,李宁深刻地感受到,相对于其他操作系统,HarmonyOS 在开发与使用体验上有着很大的不同和优势:首先它面向全场景,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求;其次,HarmonyOS 的“分布式 OS 架构”和“分布式软总线技术”,能够将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,在提升开发效率的同时,也能使消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。
李宁以他开发的“智能便签”项目为例进行了详细介绍,这个项目使用了 HarmonyOS 特有的数据流转技术,可以让手机上添加的便签能同时在 Pad 以及智慧屏上同步共享,像使用本地资源一样使用其他设备的资源,让跨设备变得透明化。“这种技术的实现得益于 HarmonyOS 的分布式架构,其中最重要的是 HarmonyOS 的软总线技术。”
加入 HarmonyOS 让你有不一样的收获
要早日建立起基于 HarmonyOS 的全场景智慧生态,如何让更多开发者参与进来是关键。HarmonyOS 对于开发者群体的价值到底有多大?李宁认为,这要因人而异,对于有些人来说是石头,有些人却是钻石,还有一些人可能是和氏璧,主要看自己如何使用,以及从什么角度去理解。当然,“如果你希望在即将到来的物联网时代有所收获,那么加入 HarmonyOS 是不二的选择。”
对于大多数开发者关心的开发难度问题,李宁从自身角度出发给出了建议,“HarmonyOS 适合任何想进入 HarmonyOS 生态的开发者,因为它的技术并不复杂。对于初次接触 HarmonyOS 的开发者来说,如果是多年的 IT 从业者,可以从任何方面入手,如果是 IT 新人,只要先打好 Java 和 JavaScript 等编程语言的基础即可。”
对于即将加入 HarmonyOS 生态的开发者,李宁充满期待。他强调,HarmonyOS 作为全新的面向万物互联的操作系统,将会重燃创新之火的火种,让人类拥有一个更美妙的未来。“新的系统,必然会有新的机会,如果你希望收获不一样的东西,想知道自己的未来是什么样,那么就亲自缔造一个自己想要的未来,HarmonyOS 也许就是这个未来的重要组成部分。”
欢迎广大开发者访问:https://developer.harmonyos.com/cn/documentation下载 HarmonyOS 相关文档,开发属于自己的 HarmonyOS 应用!
评论 (1 条评论)