0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

张荣超:HarmonyOS为开发者提供尽情发挥创造力的广阔空间

话说科技 2021-03-03 16:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


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

作为资深软件开发工程师的张荣超是首批接触HarmonyOS 并真正参与其培训开发的讲师,可以说,张荣超是真正的HarmonyOS 先行者。他曾就职于多家知名IT互联网公司,拥有丰富的Python、Swift、Kotlin开发及培训经验;同时他也是专业的开发者讲师,授课学员达百万人次,以“通俗易懂、注重实操”的授课风格广受好评。如今,他正准备推出HarmonyOS App实战项目系列课程。

起始:初闻已知曲中意

从初识HarmonyOS 到如今,张荣超一直满怀期待。他认为,学习HarmonyOS并制作相关的开发课程,让更多开发者加入到HarmonyOS阵营中是一件非常有意义的事情。而HarmonyOS本身带给了他极为震撼的印象:其一,从技术上,HarmonyOS内核的代码是全部自研的,且对标了世界最先进的水平;其二,从设计理念上,1+8+N全场景和分布式的设计理念为开发者们提供了尽情发挥想象力和创造力的广阔空间。

具体而言,HarmonyOS为物联网嵌入式开发提供了一条便捷的路径。物联网技术其实由来已久,但碎片化困扰一直存在。张荣超谈到:“我觉得物联网嵌入式开发最大的挑战在于,每个设备都是一座独立的孤岛,它们之间无法高效地互联互通。”

举例来说,一个普通家庭会有很多家用电器,但它们通常由多个不同的厂家生产,内置系统不同,使用的联网协议和通讯协议也不一样,这就导致家电整体在互联互通的时候变得非常困难。张荣超认为,HarmonyOS的价值和作用就在于“为设备之间方便、快捷、高效的互联互通提供了一个统一的标准,从而为设备的智能化提供了无限广阔的空间”。

体验:深耕易耨无竟时

在深入学习和应用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开发的实用技能。

推广:百川奔涌终入海

要早日建立起基于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的开发中来。”

远方:莫愁前路无知己

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

就他本人来说,目前正在基于HarmonyOS做一些新的开发尝试。“主要是针对高校人才的培养开发软硬结合的、激发学生学习兴趣的教学产品和实训产品,开发时着重选取典型的行业应用场景。同时,在一个软硬结合的产品中把HarmonyOS北向开发和南向开发的核心基础知识点都穿插串联起来。“他衷心希望能在高校中培养更多HarmonyOS全栈开发人才。

对于将来可能要加入制作HarmonyOS课程的老师,他有两点建议:首先课程要以学员为中心,而不是一味遵从“技术至上”。“老师之间比的是对知识的重构能力,看谁能够以学员更容易理解和接受的方式把技术讲出来,而非佶屈聱牙掉书袋;其次要让学员看得见、有感觉,不管是呈现的视觉形式还是具体的逻辑展开,要能从细节处让学生感受到老师的用意。

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


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20719
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025开源鸿蒙开发者激励计划正式启动

    举办,2025开源鸿蒙开发者激励计划在分论坛上正式发布。该计划承载着开源社区对开发者群体的高度重视,旨在为广大开发者提供广阔的发展通道与更
    的头像 发表于 11-27 14:44 326次阅读

    【社区之星】欧小龙——保护你的好奇心:它是所有创造力的源泉

    : 保护你的好奇心:它是所有创造力的源泉。多问“为什么”,多动手“试一试”。 打好坚实的基础:数学、物理和电路原理是内功,内功深厚,学任何新招式都又快又稳。 理论结合实践,从项目中学:尽早开始做项目,哪怕是
    发表于 11-26 16:31

    元服务发布配置开发者服务信息

    您作为开发者的相关信息将面向元服务发布区域的用户公开,其中客服联系方式可能会提供给用户,用于咨询相关问题。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务
    发表于 10-31 17:58

    QCon·上海站HarmonyOS开发者技术分论坛:共探鸿蒙开发新机遇

    当前,AI 技术重构开发逻辑、多设备协同成为技术主流,鸿蒙开发能力正迎来从“能用好用”到“实用便捷”的关键跃迁。10月24日,2025年QCon全球软件开发大会上海站HarmonyOS
    的头像 发表于 10-24 15:59 691次阅读
    QCon·上海站<b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发者</b>技术分论坛:共探鸿蒙<b class='flag-5'>开发</b>新机遇

    [投票评选]2025电子发烧友开发板测评大赛--最受欢迎开发

    21 款、160 + 块开发板,通过评测开发板性能、易用性及创新场景,促进技术共享、加速产品迭代、激发行业创造力,赋能开发者生态发展,
    发表于 10-13 16:25

    HDC 2025开发者主题演讲精彩回顾

    开发者解决方案升级等内容,同时多位生态伙伴分享基于HarmonyOS的最新开发实践,开发者提供
    的头像 发表于 07-09 11:20 1038次阅读

    华为正式启动HarmonyOS 6开发者Beta

    在2025年华为开发者大会(HDC)上,华为正式启动HarmonyOS 6开发者Beta,并全面展示一年多以来与合作伙伴共建鸿蒙生态的创新成果。
    的头像 发表于 06-24 15:42 640次阅读

    开发者即创世——HarmonyOS极客马拉松2025英雄召集令

    在万物智联的浪潮中,每一次技术突破都可能成为改变世界的支点。HarmonyOS极客马拉松2025正式启动,诚邀开发者以代码笔,在鸿蒙生态的画布上书写创新篇章。 这里没有遥不可及的科幻概念,只有
    发表于 05-12 10:16

    广和通亮相阿里云AI创造力大展

    4月9日-12日,2025 AI“巨”场· 中国AI创造力大展在北京首创·郎园Station盛大启幕。作为阿里云的重要合作伙伴,广和通携融合通义千问本地端侧与云端大模型的全栈式AI产品及解决方案重磅亮相,用户打造软硬件一体化的创新体验,加速AI技术在千行百业的落地应用。
    的头像 发表于 04-12 14:09 1363次阅读

    IAR亮相矽杰2025开发者大会

    2025年4月11-12日,矽杰将在杭州矽杰大厦举办首届开发者大会,汇聚汽车行业的领先企业与专家,共同探讨汽车核心芯片的国产化机遇。
    的头像 发表于 04-09 10:54 1273次阅读

    HarmonyOS 应用开发赋能套件:鸿蒙原生应用开发的 “神助攻”

    代码和开发实践等,这些问题让他们的开发工作容易走弯路。   帮助开发者更高效地掌握HarmonyOS应用
    发表于 02-17 16:37

    苹果开源Swift Build,强化开发者生态建设

    。 Swift Build作为Xcode开发环境的核心组件,承担着构建、测试和部署应用的重要职责。通过将其开源,苹果公司期望开发者提供更加灵活、强大的工具支持,从而进一步激发
    的头像 发表于 02-05 15:03 765次阅读

    HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    云梯 《HarmonyOS第一课》分为基础、中级、高级及主题课程四大模块,不同层次开发者量身定制学习路径。 基础课程针对初级开发者,使其能够在指导下让
    发表于 01-02 14:24

    HarmonyOS开发指导类文档更新速递(下)

    资料直通车将从文档更新角度开发者推荐应用服务相关能力新增、优化文档,方便开发者更加高效使用文档。 IAP kit IAP Kit:开发者
    的头像 发表于 12-30 09:54 2133次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>指导类文档更新速递(下)

    2024开放原子开发者大会暨首届开源技术学术大会成功举办

    近日,以“一切为了开发者”为主题的2024开放原子开发者大会暨首届开源技术学术大会在武汉成功举办。大会为众多开源项目和开发者提供广阔的展示
    的头像 发表于 12-23 14:23 817次阅读