DevEco Studio华为鸿蒙开发工具PC是一款开发EMUI应用的集成开发环境开发工具,旨在帮助开发者快捷、方便、高效地使用华为EMUI开放能力。面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,全方位的质量与安全保障。
软件说明
是基于IntelliJ IDEA Community开源版本打造,为运行在HarmonyOS和OpenHarmony系统上的应用和服务(以下简称应用/服务)提供一站式的开发平台。
作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能外,DevEco Studio还具有如下特点:
高效智能代码编辑:支持ArkTS、JS、C/C++等语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,提升代码编写效率。更多详细信息,请参考编辑器使用技巧。
低代码可视化开发:丰富的UI界面编辑能力,支持自由拖拽组件和可视化数据绑定,可快速预览效果,所见即所得;同时支持卡片的零代码开发,降低开发门槛和提升界面开发效率。更多详细信息,请参考使用低代码开发应用/服务。
多端双向实时预览:支持UI界面代码的双向预览、实时预览、动态预览、组件预览以及多端设备预览,便于快速查看代码运行效果。更多详细信息,请参考使用预览器预览应用/服务界面效果。
多端设备模拟仿真:提供HarmonyOS本地模拟器,支持手机等设备的模拟仿真,便捷获取调试环境。更多详细信息,请参考使用模拟器运行应用/服务。
提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率。
关键特性
融合 UX 设计
视觉设计与 UI 界面开发打通,支撑 UI 界面高效开发,确保界面实现与视觉设计的一致性。
分布式多端开发
应用开发支持多端界面实时预览和分布式能力快速集成,实现应用多端运行和分布式协同。
分布式多端调测
多语言、多进程、多设备的一站式调试,提升复杂环境下的应用调试效率。
多端模拟仿真
提供智慧屏、智能穿戴等多终端设备的模拟仿真环境,支持多场景构造,提高代码调试和应用测试效率。
全方位质量保障
提供应用从代码级到二进制级的全套测试框架和服务,支持应用单元测试和兼容性、稳定性、性能、功耗等测试。
安全纯净
提供安全隐私、漏洞、恶意广告等自动检测服务,确保应用使用体验。
服务优势
应用内共享HSP开发
支持在Stage模型和模块化编译方式下开发HSP,以及共享HSP给应用内其他模块使用;支持运行态共享HSP。
Code Linter代码检查
支持ArkTS/TS语法规则、最佳实践及通用编程规范检查;支持自定义检查范围、生效规则及告警级别;提供Quick Fix能力,支持一键自动修复代码缺陷。
构建闭源HAR包
支持HAR包的编译构建,并支持配置HAR包的混淆能力,生成相应的静态共享包;支持HAR包引用方的构建打包;支持HAR包的编辑联想。
OHPM包管理器
OHPM CLI 作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包发布、安装和依赖管理。