今日看点

专业开发者眼中的HarmonyOS!

发表于话题:HarmonyOS 2
发布时间:2021-06-02

“在 2019 年的 HDC 开发者大会上,华为正式发布了 HarmonyOS。应该说从发布之时起,我就一直关注 HarmonyOS 的动向。”张荣超如是说。HarmonyOS 自发布以来,无数的开发者都在关注这一系统,期待它能够为沉寂许久的操作软件市场带来新的活力。



作为资深软件开发工程师的张荣超是首批接触 HarmonyOS 并真正参与其培训开发的讲师,可以说,张荣超是真正的 HarmonyOS 先行者

他曾就职于多家知名 IT 互联网公司,拥有丰富的 Python、Swift、Kotlin 开发及培训经验;同时他也是专业的开发者讲师,授课学员达百万人次,以“通俗易懂、注重实操”的授课风格广受好评。

如今,他正准备推出 HarmonyOS App 实战项目系列课程。

01

起始:初闻已知曲中意

从初识 HarmonyOS 到如今,张荣超一直满怀期待。他认为,学习 HarmonyOS 并制作相关的开发课程,让更多开发者加入到 HarmonyOS 阵营中是一件非常有意义的事情。

而 HarmonyOS 本身带给了他极为震撼的印象:

其一,从技术上,HarmonyOS 内核的代码是全部自研的,且对标了世界最先进的水平。

其二,从设计理念上,1+8+N 全场景和分布式的设计理念为开发者们提供了尽情发挥想象力和创造力的广阔空间。

具体而言,HarmonyOS 为物联网嵌入式开发提供了一条便捷的路径。物联网技术其实由来已久,但碎片化困扰一直存在。

张荣超谈到:“我觉得物联网嵌入式开发最大的挑战在于,每个设备都是一座独立的孤岛,它们之间无法高效地互联互通。”

举例来说,一个普通家庭会有很多家用电器,但它们通常由多个不同的厂家生产,内置系统不同,使用的联网协议和通讯协议也不一样,这就导致家电整体在互联互通的时候变得非常困难。

张荣超认为,HarmonyOS 的价值和作用就在于“为设备之间方便、快捷、高效的互联互通提供了一个统一的标准,从而为设备的智能化提供了无限广阔的空间”。

02

体验:深耕易耨无竟时

在深入学习和应用 HarmonyOS 进行 App 开发时,张荣超鲜明地感受到:“对于即将上市或已经上市的、搭载 HarmonyOS 的生态产品,相关的开发工具已经很完备、很稳定了,而且给开发者的体验也非常好。”

从刚接触 HarmonyOS 到现在短短几个月的时间,张荣超已经开发了两门 HarmonyOS 实战项目的课程。

其中,一门课程是呼吸训练的项目,另一门课程是 2048 小游戏的项目,每门课程都分别使用 Java 和 JavaScript 两种编程语言实现,从而让学习者可以在对比中更好地理解项目。

相对其他系统来说,张荣超认为 HarmonyOS 的主要优势在于两点:

第一,HarmonyOS 是一款面向全场景的操作系统。

未来几年,随着人均持有的终端设备数量越来越多,全场景体验才是赢取未来的制高点,HarmonyOS 的前瞻性恰在于此。

第二,HarmonyOS 支持一次开发,多端部署,在开发多端协作的分布式 App 时,就像开发单端 App 一样简单,大大简化了开发者的工作量。

张荣超表示,实现同样的功能,如果换用 Android,不仅工作量会大很多,而且在性能和用户体验上都会比较差。

“以我之前开发的多人对战的 2048 游戏为例,凭借之前的 Android 开发经验,我本来是计划花 3 天时间完成多人对战的主要功能,让我万万没想到的是,我只花了 1 天的时间就在 HarmonyOS 上完成了所有的功能。”

当张荣超逐步了解并深入掌握 HarmonyOS 开发技能后,他开始考虑如何以更为简洁实用的方式向更多开发者推广 HarmonyOS。

深谙“授人以鱼不如授人以渔”之道,他不仅开发了两门 HarmonyOS 实战项目的课程,而且倾力完成了个人第一本介绍 HarmonyOS App 开发的图书。

这本即将面世的书,从零开始编写了一个完整的实战项目,而且对每一行代码进行了讲解,让读者在实践中学习、在学习中实践,充分掌握 HarmonyOS 开发的实用技能。

03

推广:百川奔涌终入海

要早日建立起基于 HarmonyOS 的全场景智慧生态,如何让更多开发者参与进来是关键。

作为首批开设 HarmonyOS 开发课程的讲师,张荣超在设计相关课程时,充分融合“知学练用”四个环节,以智能手表 Watch GT2 Pro 为切入口进行了最初的尝试。

他之所以选择智能手表 App 主要是基于三方面的考虑:

要跟随 HarmonyOS 相关产品的发布节奏开发相关的课程。智能手表 Watch GT2 Pro 是所有搭载 HarmonyOS 2.0 系统的产品中最先上市的产品。

智能手表 Watch GT2 Pro 这个平台既有本地的预览器 Previewer,也有本地的模拟器 simulator,其开发工具全面稳定,给开发者的体验可以说是目前最佳的。

在这个平台上开发 App 时,使用的编程语言是 JavaScript。与 Java 相比,JavaScript 更适合初学者入门。

事实证明,这个选择是非常正确的,他的课程被学员评价为“一听就懂、最易理解的 HarmonyOS 视频课程”。

张荣超认为,整体来说,开发 HarmonyOS App 的门槛并不高。即便你没有任何的开发经验,也能够在短期内快速地上手 HarmonyOS App 的开发。

对于有开发经验的广大开发者而言,开发 HarmonyOS App 的门槛就更低了。

HarmonyOS 的集成开发环境 DevEco Studio 非常易用,其他开发平台的工程师可以非常平滑地过渡和迁移到 HarmonyOS App 的开发中来。

04

远方:莫愁前路无知己

作为 HarmonyOS 先行者,张荣超对于 HarmonyOS 的未来充满信心。“不管是从技术上,还是从设计理念上,HarmonyOS 都是一个非常优秀的操作系统。”

就他本人来说,目前正在基于 HarmonyOS 做一些新的开发尝试。

主要是针对高校人才的培养开发软硬结合的、激发学生学习兴趣的教学产品和实训产品,开发时着重选取典型的行业应用场景。

同时,在一个软硬结合的产品中把 HarmonyOS 北向开发和南向开发的核心基础知识点都穿插串联起来。他衷心希望能在高校中培养更多 HarmonyOS 全栈开发人才。

对于将来可能要加入制作 HarmonyOS 课程的老师,他有两点建议:

首先课程要以学员为中心,而不是一味遵从“技术至上”。“老师之间比的是对知识的重构能力,看谁能够以学员更容易理解和接受的方式把技术讲出来,而非佶屈聱牙掉书袋。

其次要让学员看得见、有感觉,不管是呈现的视觉形式还是具体的逻辑展开,要能从细节处让学生感受到老师的用意。

对于即将加入 HarmonyOS 生态的开发者,他也满怀期待。

“没有人能够熄灭漫天星光,每一位开发者,都是华为要汇聚的星星之火。希望所有的开发者都参与进来,聚沙成塔、滴水穿石,为构建我们国家基础软件的根贡献力量。”

?点击关注鸿蒙技术社区?专注开源技术,共建鸿蒙生态

“阅读原文”了解更多

标签组:[软件] [app] [课程开发

本文来源:https://www.kandian5.com/articles/23916.html

相关阅读

王承恩墓简介

北京昌平区明十三陵陵区内、思陵前方有一座陪葬墓,普遍认为该墓是明朝末年明崇祯皇帝朱由检的心腹太监王承恩的墓葬,通常称为王承恩墓。墓保留仍旧比较完好。墓葬简介陵只剩一个直径6米的土堆,但却完整地保留了三...

2025-04-30

西井陪葬墓简介

西井,属于北京昌平区明十三陵陵区内,是明长陵的妃嫔陪葬墓之一。位于定陵西南,昭陵之北,占地面积比东井还大。概述 西井的现存状况不如东井,围墙只有北面一段残存。宝城和殿堂仅存遗址可以辨认。宝城下面几十米...

2025-04-30

明悼陵介绍

悼陵,即“世宗三妃墓”,俗称"大宫"。是北京昌平明十三陵的七座陪葬墓之一。位于袄儿峪。原葬明世宗嘉靖皇帝的原配妻子孝洁陈皇后。后来陈皇后迁葬永陵,悼陵成为明世宗其他三位妃子的墓所。墓葬简介世宗三妃墓(...

2025-04-30

东井陪葬墓介绍

东井,当地俗称东娘娘宫,位于北京昌平区明十三陵陵区内,是长陵的妃嫔陪葬墓之一。东井在德陵东南馒头山之南,坐东朝西。在德陵村和德陵之间,与一户农家小院隔路相邻。在一片荒草之中,愕然耸立着一块无字碑,与十...

2025-04-30

郑贵妃墓简介

郑贵妃墓,位于北京昌平区、明十三陵陵区内,万娘坟村(万贵妃墓)而南约1公里处的银钱(泉)山,坐北朝南。是明十三陵的7座妃子墓之一,墓主人为明神宗万历皇帝的皇贵妃郑氏。墓园介绍郑贵妃墓是明十三陵的7座妃...

2025-04-30

神宗四妃墓介绍

神宗四妃墓,又称作神宗四妃坟,俗称东小宫。是明十三陵的7座妃子墓之一,是明神宗万历皇帝四位妃子的合葬墓。神宗四妃墓位于北京市昌平区十三陵,郑贵妃墓西南200米处。规模不大,也就相当于郑贵妃墓的四分之一...

2025-04-30

明茂陵与聚宝山的关系

明茂陵,位于裕陵右侧的聚宝山下,是明朝第八代皇帝宪宗纯皇帝朱见深(年号成化)和王氏、纪氏、邵氏三位皇后的合葬陵寝。茂陵的建筑在清初时保存尚好,而且祾恩殿内的陈设也保存较多。顾炎武《昌平山水记》记载顺治...

2025-04-30

明十三陵神路简介

十三陵神道,即长陵神道,是长陵陵寝建筑的前导部分。总长约7.3公里。明朝时由南而北,依次建有石牌坊、三空桥、大红门、神功圣德碑亭、石像生、棂星门、南五空桥、七空桥、北五空桥等系列神道墓仪设施及桥涵建筑...

2025-04-30

《吕氏春秋·开春论》贵卒赏析

【原文】力贵突①,智贵卒②。得之同则速为上,胜之同则湿③为下。所为贵骥者,为其一日千里也;旬日取之④,与驽骀⑤同。所为贵镞矢者⑥,为其应声而至;终日而至,则与无至同。吴起谓荆王⑦曰:“荆所有余者地也;...

2025-04-30

《庄子·外篇·达生》原文

达生之情者,不务生之所无以为;达命之情者,不务知之所无奈何。养形必先之以物,物有余而形不养者有之矣。有生必先无离形,形不离而生亡者有之矣。生之来不能却,其去不能止。悲夫!世之人以为养形足以存生,而养形...

2025-04-30