更多信息请访问:与华为共建的鸿蒙技术社区Harmonyos,https://harmonyos.51cto.com/#zz大家好,我是一直从事Swift和iOS培训的小波老师(张云波)。在HuaweiharmonyOS2.0beta发布之前,非常荣幸受到华为的强烈推荐和邀请,前往美丽的深圳基地进行为期3天的培训,与harmonyOS架构师、工程师、运维人员面对面交流团队和其他领导者。OS的硬件IOT能力和APP的多端协同能力给我留下了深刻的印象。第一次大大改善了我对国产OS的种种偏见。毫无疑问,和谐操作系统承载着中国移动操作系统领域的新希望。华为要在如此恶劣的外部环境下做出这样一款具有独特特性的操作系统,并与现有的安卓系统保持良好的兼容性,实在是难上加难。这并不容易。站在开发者的角度,HarmonyOS如何回应一个竞争激烈、开放工具链不断完善、开发理念不断变化的开发者的需求和态度,也是圈外开发者和新手不断“暗中观察”的问题。门。重要因素。幸运的是,我在App开发中发现了这种东西。不用说,针对Android开发人员,Java工具链加IDE几乎没有迁移成本。Java仍然是第一开发语言。虽然我不喜欢用Java来开发,但是在harmonyOS可预见的未来,这种技术兼容性还是很重要的。不过,作为一名iOS开发者,我也很欣慰地发现了几个关键点。首先是开发UI组件时的实时预览和渲染功能。要知道苹果在2019年才在XCode中开发实现了SwiftUI,这跟架构有关。老师聊天得知,他们确实是从这个优秀的功能中学习到了。另外,华为对HarmonyApp的数字签名也和XCode的签名过程非常相似。虽然还不是完全自动化,但与苹果严格管理App质量的理念不谋而合。不知道大家有没有研究过2020年iOS14推出的全新“轻应用”的开发,无需下载,一触一扫即可与智能IoT设备配对,非常方便快捷。然后在华为实验室,看到了和美的合作开发的成品微波炉。搭载HarmonyOS的华为手机,只需轻触微波炉上的NFC标签,即可立即控制微波炉运行!在技??术特点上,HarmonyOS拥有众多终端的分布式数据协同,将iOS中流行的“接力”提升到了一个新的高度。只需要3行代码就可以开发出实用的多设备协作,无需考虑任何底层网络连接细节。真是太神奇了。是的!大家可能已经注意到,HarmonyOS表面上看起来很像Android,其发展也与Android相似,但实际上在应用方面更像苹果的理念,走的是软硬件高度协同的路线。但与苹果的高度封闭不同,华为在HarmonyOS上显然是非常开放的。我几乎可以肯定,harmonyOS是一款集Android和iOS于一体的优秀OS,加上自身独有的多端协同功能。但是,话不多说,给我看看代码吧!相信我,时不时的折腾一下华为的工程师,想找到最快的开发方式,避免踩更多的坑!开发前的准备,对于不喜欢Java开发方式的我来说人太少了,所以还有一个更好的选择。JavaScript用于开发应用程序。Harmony在这方面借鉴了当下流行的前端Vue框架技术,让前端开发者几乎可以无缝切换到Harmony的开发框架。显然这可能是最大的惊喜。毕竟,如今JavaScript领域拥有无与伦比的生态系统和发展速度。想要快速上手HarmonyOS开发,先熟悉JavaScript、HTML、CSS、Vue技术!什么?你什么编程语言都不会,就知道这个开发有前途?没问题,交给我吧,下一篇文章,我将用全球第一的短视频App(抖音,抖音)带你进入HarmonyOS超刺激的APP开发之路!赶快订阅我在51cto和谐社区的专栏吧!?版权归作者所有与鸿蒙技术社区共同拥有,如需转载请注明出处,否则将追究法律责任更多信息请访问:与华为共建鸿蒙技术社区https:///harmonyos.51cto.com/#zz
