今日看点

专业开发者眼中的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

相关阅读

曹无伤左司马职务解析:汉朝中央官制中的重要角色

在中国古代历史的长河中,汉朝以其完备的官制和繁荣的文化著称于世。其中,左司马这一职务在汉朝中央官制中占据着重要的地位。而曹无伤,作为秦汉之际刘邦麾下的一位将领,就曾担任过左司马这一职务。 一、汉朝中...

2025-04-03

汉明帝刘庄并未被杀:一位英明君主的传奇一生

在中国历史上,汉明帝刘庄是一位备受赞誉的君主。然而,关于“汉明帝刘庄为什么被杀”的疑问,实际上是一个基于误解的问题。根据真实的历史资料,汉明帝刘庄并未被杀,他是一位在位期间政治清明、经济繁荣、文化昌盛...

2025-04-03

三国第一毒士之争:李儒与贾诩的较量

在三国时期,谋士辈出,他们以其卓越的智谋和深邃的算计,在历史的舞台上留下了浓墨重彩的一笔。其中,李儒与贾诩两位谋士,因其毒辣的手段和深沉的心机,被后人并称为“三国第一毒士”。然而,关于这一称号究竟应归...

2025-04-03

孙恩与孙权:血缘关系的探寻

在中国历史上,孙恩与孙权都是极具影响力的人物。他们分别活跃在不同的历史时期,各自在各自的时代留下了深刻的印记。然而,近年来,关于孙恩是否是孙权后代的问题,引起了人们的广泛关注和讨论。 一、孙恩与孙权...

2025-04-03

澶渊惊雷:寇准力挽狂澜的孤勇与智慧

公元1004年的深秋,北风裹挟着辽军铁蹄的震颤,黄河岸边的澶州城笼罩在战争的阴云之下。北宋朝廷内,主和派大臣们如惊弓之鸟,或主张南迁金陵,或建议西逃蜀地。在这历史抉择的十字路口,一位目光如炬的政治家挺...

2025-04-03

杜甫的代表作:千年传颂的文学瑰宝

在中国古代文学的璀璨星河中,杜甫无疑是最耀眼的星辰之一。作为唐代伟大的现实主义诗人,杜甫以其深沉的情感、卓越的艺术成就和广泛的社会关怀,被后世尊称为“诗圣”。他的代表作不仅在当时广为流传,历经千年仍被...

2025-04-03

寒门诗魂:鲍照诗歌的刚健风骨与形式突围

在南朝绮靡文风中,鲍照如同一把淬火而出的利剑,以寒门之躯劈开时代的脂粉气。他的诗歌既是对门阀制度的血性呐喊,更是中国古典诗歌美学的一次惊险飞跃。这位被杜甫赞为"俊逸鲍参军"的诗人,用充满棱角的文字构建...

2025-04-03

盛彦师之死:李渊的权谋棋局与功臣末路

在唐朝开国功臣的星空中,盛彦师的名字曾如流星般划过,留下短暂而耀眼的光芒。他斩李密、平王世充、拒降徐圆朗,以骁勇善战著称,最终却落得被唐高祖李渊赐死的结局。这场看似悖理的历史悲剧,实则暗含李渊巩固皇权...

2025-04-03

唐朝统一战争:十年烽火铸就大一统伟业

唐朝,作为中国历史上最为辉煌灿烂的王朝之一,其统一之路却并非一帆风顺。在隋末天下大乱、群雄并起的背景下,唐高祖李渊于公元618年建立唐朝,但此时的新王朝仅占据关中、河东一隅,天下仍处于四分五裂之中。为...

2025-04-03

刘唐:梁山泊中的赤发鬼杰

在《水浒传》这部描绘北宋末年农民起义的鸿篇巨制中,刘唐以其独特的形象和鲜明的性格,成为了梁山泊一百零八将中不可忽视的一员。他绰号“赤发鬼”,紫黑阔脸,鬓边一搭朱砂记,上生一片黑黄毛,形象威猛而独特。那...

2025-04-03