一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next 我不过是一个中职学校的计算机老师,学校给安排了带学生参加一些比赛的任务。

去年,学生的作品是用uniapp做的,一路冲进了国赛,学生很激动,学习劲头更足了。学生说今年可能是纯血鸿蒙的元年,很想学习鸿蒙,甚至做一个鸿蒙应用去参赛。学生想学,当老师的当然要先一步去探索。

先说说开发工具的安装,uniapp是一个压缩包解压即用,需要用到什么插件会自动下载、配置。要开发鸿蒙应用,一个开发工具的安装都要折腾许久,要用户自己配置的项目多,还经常因为网络问题各种失败……

再就是对电脑配置要求高,以前用于uniapp开发的电脑,用雷电模拟器调试,从未卡顿过,可是连鸿蒙的本地模拟器都启动不了,直接给你电脑干死机,远程模拟器延迟大,能用到吐……16G内存起步,有多少学校的机房能全部达标呢?

再说说开发文档,以前学生学uniapp,看到网上说uniapp的文档烂,看过鸿蒙的文档,学生说uniapp的文档真详细、真好懂……uniapp还有插件市场,需要什么都有……

再就是,排除万难,好不容易完成一个练手项目,到了真机调试阶段,学生的nova5pro不行,换我的nova 12 pro也不行,才知道手机api版本目前大都达不到……学生说,要不我们借一部遥遥邻先来测试一下吧,我说,比赛呢?比赛把借的手机也打包寄过去吗?……

也许华为从来就不需要个人开发者,但学习鸿蒙开发的成本这么大,门槛这么高,真的好吗?


更多关于一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

16 回复

站在开发者的角度讲:鸿蒙刚刚起步,最先肯定是为企业适配,所以猜测需要的开发配置需求高一些,而且,我个人用这个开发工具来讲,相比同样是app开发的android studio来讲已经方便很多了,像nodejs和ohpm都是给个路径自动下载,不需要自己单独下载配置地址!

再退一步讲~鸿蒙还没有正式的面向个人开发者,所以我猜测以后鸿蒙开发以后会适配越来越多的机型,如果现在所有华为机型都适配,那么随之而来的问题也会更多,换个角度,如果是你来研发一个技术,你敢打保证要把所有的手机机型都要拿去测试嘛,这样的成本是不是也是很大的~

更多关于一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


华为作为国人心目中的科技王者,这ide,尤其是模拟器的表现真的太让人失望了,真机升级成本高,把模拟器优化好总可以吧!

确实,P30PRO手机系统升到4.0了,PRO不支持API9,也不支持API8,意义在哪?用系统版本去适配早期API,而不是用API去适配早期手机,结果就是旧手机无论系统怎么升级系统版本永远无法使用新应用。

鸿蒙的文档挺详细哒,只要有编程基础就能理解,我也是高一学生,鸿蒙应用开发挺简单的,尤其是加上oh的生态,简直完美,

虽然有各种小问题, 我还是非常喜欢鸿蒙开发环境, 特别是ArkUI设计得非常棒, 相信会越来越好

如果真要用来教学,可以考虑一下采购开发板

自己的一点想法也利用这个机会输出下哈 ( 我以前有过一些android 的开发以及有限的前端 JS, CSS, HTML 和vue的经验):

  1. )鸿蒙的IDE开发环境使用起来安装,运行(在最低配置的硬件上)是比较稳定可靠的。 提供的资源入口丰富

  2. )鸿蒙文档对开发的帮助至关重要, 建议有实践要多看看

  3. )基于ArkeTs 和 ArkUI的前端开发, 开始有些不顺手,主要被 逻辑和界面的混合编码风格有点搞晕了。随着不断的实践和摸索(针对实际问题地寻找解决方法),对这种编码风格会逐渐熟悉并提升编码的效率。

  4. )关于调试的事情,使用 previewer可以进行基于 eTs , ts的前端学习和开发, 应该可以满足个人的需要。依赖于硬件(含模拟器)的调试, 目前根本没碰, 没啥感想。

  5. ) 就整个鸿蒙生态来看, 模模糊糊的感觉就是, 它所覆盖的领域可能会很广。步子不能太大,否则会闪了腰。

总结下, 学习鸿蒙的目的必须与实际相结合, 知行合一,才能不断地提高。

系统升级 API不升 我是不理解的,我的荣耀20 系统升到鸿蒙4.0, API却停留在6 。

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

相比Android开发,已经很不错了并是很大进步,ArtUI框架开发容易并对开发者友好。DevEco Studio有本地模拟器不是预览器,你可以试试。

16g内存,跑不起本地模拟器,黑屏,卡死,甚至直接电脑死机,

说明你还是没有太熟悉鸿蒙,鸿蒙有低代码开发,有预览器,这些可以不需要模拟器,而且 IDE最小8G内存,完全可以使用。相对教学来说,现在用真机调试还是有点早。

预览器真的能满足调试需求吗?基本上都是耐着性子用远程模拟器慢慢弄的,

对于前期课程来说是够的,后期的一些你用模拟器,哪怕真机现在也是不容易买到,只有10月以后,才能更好的使用真机,

鸿蒙Next是华为推出的全新操作系统版本,旨在构建一个更加独立、高效的生态系统。它不再兼容Android应用,而是专注于鸿蒙原生应用的开发和优化。鸿蒙Next采用了全新的架构设计,提升了系统的流畅性和安全性。对于开发者而言,鸿蒙Next提供了更丰富的API和开发工具,支持分布式应用开发,能够更好地实现设备间的协同工作。此外,鸿蒙Next还加强了隐私保护和数据安全机制,确保用户信息的安全性。总体而言,鸿蒙Next代表了华为在操作系统领域的进一步创新和突破。

作为一名老师,看到HarmonyOS鸿蒙Next的发布,确实有些话不吐不快。首先,鸿蒙Next的独立生态系统展现了国产操作系统的巨大潜力,它不再依赖Android,真正实现了自主可控。其次,其分布式架构和跨设备协同能力,为未来的智能生活提供了无限可能。但我们也应清醒认识到,鸿蒙Next仍面临生态建设、开发者支持和国际市场竞争等挑战。作为教育工作者,我们更应关注如何培养学生的创新思维和实践能力,为国产技术的崛起贡献力量。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!