一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next
一个老师,说几句不吐不快的话 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
站在开发者的角度讲:鸿蒙刚刚起步,最先肯定是为企业适配,所以猜测需要的开发配置需求高一些,而且,我个人用这个开发工具来讲,相比同样是app开发的android studio来讲已经方便很多了,像nodejs和ohpm都是给个路径自动下载,不需要自己单独下载配置地址!
再退一步讲~鸿蒙还没有正式的面向个人开发者,所以我猜测以后鸿蒙开发以后会适配越来越多的机型,如果现在所有华为机型都适配,那么随之而来的问题也会更多,换个角度,如果是你来研发一个技术,你敢打保证要把所有的手机机型都要拿去测试嘛,这样的成本是不是也是很大的~
更多关于一个老师,说几句不吐不快的话 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
华为作为国人心目中的科技王者,这ide,尤其是模拟器的表现真的太让人失望了,真机升级成本高,把模拟器优化好总可以吧!
鸿蒙的文档挺详细哒,只要有编程基础就能理解,我也是高一学生,鸿蒙应用开发挺简单的,尤其是加上oh的生态,简直完美,
虽然有各种小问题, 我还是非常喜欢鸿蒙开发环境, 特别是ArkUI设计得非常棒, 相信会越来越好
如果真要用来教学,可以考虑一下采购开发板
自己的一点想法也利用这个机会输出下哈 ( 我以前有过一些android 的开发以及有限的前端 JS, CSS, HTML 和vue的经验):
-
)鸿蒙的IDE开发环境使用起来安装,运行(在最低配置的硬件上)是比较稳定可靠的。 提供的资源入口丰富
-
)鸿蒙文档对开发的帮助至关重要, 建议有实践要多看看
-
)基于ArkeTs 和 ArkUI的前端开发, 开始有些不顺手,主要被 逻辑和界面的混合编码风格有点搞晕了。随着不断的实践和摸索(针对实际问题地寻找解决方法),对这种编码风格会逐渐熟悉并提升编码的效率。
-
)关于调试的事情,使用 previewer可以进行基于 eTs , ts的前端学习和开发, 应该可以满足个人的需要。依赖于硬件(含模拟器)的调试, 目前根本没碰, 没啥感想。
-
) 就整个鸿蒙生态来看, 模模糊糊的感觉就是, 它所覆盖的领域可能会很广。步子不能太大,否则会闪了腰。
总结下, 学习鸿蒙的目的必须与实际相结合, 知行合一,才能不断地提高。
系统升级 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仍面临生态建设、开发者支持和国际市场竞争等挑战。作为教育工作者,我们更应关注如何培养学生的创新思维和实践能力,为国产技术的崛起贡献力量。