HarmonyOS NEXT 5.0 纯血鸿蒙,是弃用了谷歌Google的AOSP与安卓系统不再兼容,即鸿蒙App与安卓App不再兼容,所以称为“纯血鸿蒙”,支持手机、平板以及更小的穿戴设备。
DevEco Studio 在2024.1.15最新版本是3.1.1,建议在64位的Win11下使用,内存至少16G(如果没有真机使用鸿蒙虚拟设备调试这是最低要求否则极慢无比,如果使用真机调试8G也能开发),剩余磁盘空间64G左右。
安装过程非常简单,点下一步至完成即可。需要注意:尽管现在的软件都支持Unicode字符了,可以安装在包含空格和中文的路径中,但考虑到后续可能需要引用到的一些库可能不支持带空格或中文字符的路径而导致一些不可预知的问题,建议安装目录为纯英文字母不带空格不带中文。
鸿蒙开发环境 DevEco Studio 和 Android Studio 的界面和操作完全一致,因为都是基于IDEA开发环境IDE的定制版本,所以如果熟悉Android Studio的安卓开发又了解JavaScript则可以直接开发鸿蒙操作系统的APP,目前HarmonyOS NEXT (5.0)使用的主开发语言是ArkTS,可以理解为TypeScript的华为增强版版本,加入了华为开发的ArkUI和库,如果已经有前端开发和TypedScript基础则可以直接轻松使用DevEco Studio开发鸿蒙APP,同时也支持使用JavaScript语言开发。 3y4.net
另外需要注意,要开发华为鸿蒙应用必须先在官方网站上进行注册和实名认证,以后也可能会跟苹果一样需要开发者证书才能调试运行程序,但目前是不需要证书可以直接使用。
DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率。
【关键特性】
智能代码编辑
支持代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找,提升代码编写效率。
低代码开发
丰富的UI界面编辑能力,支持自由拖拽组件和可视化数据绑定,可快速预览效果,所见即所得,同时支持卡片零码化开发,提升界面开发效率。
多端双向实时预览
支持UI界面代码的双向预览、实时预览,动态预览、组件预览以及多端设备预览,便于快速查看代码运行效果。
多端模拟仿真
提供HarmonyOS本地模拟器、远程模拟器、超级终端模拟器,支持手机、智慧屏、智能穿戴等多端设备的模拟仿真,便捷获取调试环境。
【DevEco Studio 3.1 新增特性】
应用内共享HSP开发
支持在Stage模型和模块化编译方式下开发HSP,以及共享HSP给应用内其他模块使用;支持运行态共享HSP。
Code Linter代码检查
支持ArkTS/TS语法规则、最佳实践及通用编程规范检查;支持自定义检查范围、生效规则及告警级别;提供Quick Fix能力,支持一键自动修复代码缺陷。
构建闭源HAR包
支持HAR包的编译构建,并支持配置HAR包的混淆能力,生成相应的静态共享包;支持HAR包引用方的构建打包;支持HAR包的编辑联想。
OHPM包管理器
OHPM CLI 作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包发布、安装和依赖管理。