DevEco Studio 3.0是HarmonyOS 3.0和OpenHarmony 3.1应用及服务开发配套的集成开发环境(IDE),支持ArkUI声明式编程规范、低代码开发、双向预览、全新构建工具、ArkCompiler方舟编译、模拟器、分布式调试调优、原子化服务体检、信息中心、汉化等功能。
一、DevEco Studio 3.0 for HarmonyOS 3.0测试版
如果已经安装DevEco Studio,Windows平台可以通过点击Help > Check for Update按钮来检查并更新最新版本;macOS平台可以通过点击DevEco Studio > check for updates按钮来检查并更新最新版本。
也可以通过DevEco Studio官方网站下载完整的安装包,包括如下两个版本:
V2.1 Release版本,支持HarmonyOS 2的稳定版本,支持API 5。
V3.0 Beta2版本,支持HarmonyOS 3.0.0 开发者预览版(API 7)的开发能力,尝鲜体验HarmonyOS 3.0.0最新功能,试用过程中可能会出现一些功能不稳定。V3.0 Beta2版本兼容V2.2 Beta2和V2.1 Release版本的所有功能。
二、DevEco Studio 3.0 for OpenHarmony 3.1测试版V3.0 Beta3(2022-03-31)
版本兼容性
DevEco Studio 3.0 Beta3版本兼容性配套关系如下表所示。

版本变更说明
DevEco Studio 3.0 Beta3是支撑OpenHarmony应用及服务开发的第一个版本,具有以下能力特点:
支持一站式的信息获取平台
基于开发者了解、学习、开发、求助的用户旅程,我们在DevEco Studio中提供了一站式的信息获取平台:OpenHarmony信息中心,该版本是第一次上线,目前支持了如下能力:
提供OpenHarmony应用开发快速入门、DevEco Studio版本说明、常见问题的内容集成,体验沉浸式的信息阅读体验。
支持Sample的在线浏览及一键创建。
支持文档内容与DevEco Studio功能的深度融合,可在阅读文档过程中,拉起DevEco Studio相应功能,一键直达。
支持开发者的匿名意见反馈,您的意见将会是我们DevEco Studio以及文档改进的重要输入来源。
支持OpenHarmony应用开发过程中相关资源的快速获取,提高信息获取效率。
提供多设备工程模板
工程模板为应用开发提供便利,基于声明式开发范式和类web开发范式,DevEco Studio为OpenHarmony开发者提供多设备工程模板并支持跨设备开发。在开发应用/服务时,开发者根据向导创建好工程后,DevEco Studio会自动生成示例代码和相关资源,待工程同步完成即可直接运行,开发者无需从零开始敲代码,可快速上手。
高效的代码编辑
在编写应用或服务代码阶段,运用代码常用技巧可提升编码效率,DevEco Studio提供代码高亮、代码折叠、代码格式化等各种常用技巧,同时支持联想补齐、代码跳转、代码校验等,实现代码的高效编辑。
支持可视化的界面UI开发
OpenHarmony低代码开发提供高效的可视化设计方式,具有丰富的UI界面编辑功能,其界面、逻辑分离,支持自由拖拽&盒式拖拽各类组件,快速预览效果,所见即所得,同时支持卡片零码化开发,有效提升构建UI界面的效率。开发者在创建工程选择开启Super Visual,打开使用低代码开发功能,在工程目录结构下打开“.visual”文件,即可进行页面的可视化布局设计与开发。
双向、极速的UI预览
在OpenHarmony应用/服务开发过程中,DevEco Studio为开发者提供预览器功能,支持UI代码的双向预览、极速预览、实时预览、动态预览、多设备预览及组件预览,方便开发者随时查看UI运行效果。
双向预览:支持代码编辑器、UI界面和Component Tree 组件树三者之间的联动。例如,如果在UI界面选中一个组件,组件树中的对应组件会被选中,同时编辑器中的对应代码块会高亮;如果在代码或者组件树中点击时,也会在UI界面中高亮定位;此外如果在属性框中修改属性,代码中对应属性也会同步修改。
极速预览:在开发界面UI代码过程中,如果修改了组件的属性,则预览器会实时(亚秒级)刷新预览结果,达到极速预览的效果,当前版本支持eTS组件。
实时预览:在开发界面UI代码过程中,如果添加或删除了UI组件,您只需Ctrl+S进行保存,然后预览器就会立即刷新预览结果。
动态预览:在预览器界面,可以在预览器中操作应用/服务的界面交互动作,如点击事件、跳转、滑动等,与应用/服务运行在真机设备上的界面交互体验一致。
多设备预览:支持在不同的设备上查看应用/服务的UI布局和交互效果,最多同时支持4个设备。点击Previewer右上角按钮,打开Profile Manager中的Multi-profile preview开关,就可同时查看多设备上的应用/服务运行效果。
组件预览:支持eTS组件预览,通过在组件前添加注解@Preview实现,在单个源文件中,最多可以使用10个@Preview装饰自定义组件。
全新的编译工具Hvigor
面向OpenHarmony的JS/eTS开发,基于JS领域的编译打包和包管理技术,DevEco Studio提供自动化构建工具Hvigor,实现OpenHarmony应用/服务的一键自动化构建。
Hvigor是一款全新基于TS实现的前端轻量构建工具,结合npm包管理机制,主要提供任务管理机制,任务注册编排、工程模型管理、配置管理、全新的命令行入口等关键能力,更符合openHarmony TS/JS开发者的开发习惯。
支持基于设备系统能力集SysCap进行应用开发
SysCap,全称System Capability,即系统能力,指操作系统中每一个相对独立的特性,如蓝牙,WIFI,NFC,摄像头等,都是系统能力之一。DevEco Studio支持将设备定义的系统能力Syscap集合通过PCID(Product Compatibility ID)进行导入,导入PCID后,编辑器根据系统能力SysCap集合自动过滤和自动联想支持的API。在编译构建HAP包时,DevEco Studio根据应用使用的系统能力Syscap集合生成RPCID(Required Product Compatibility ID),应用市场根据RPCID将应用自动分发到支持的设备。
支持全自动化的应用签名机制
为了确保OpenHarmony应用和服务的完整性,OpenHarmony通过数字证书和授权文件来对应用进行管控,只有签名过的HAP才允许安装到设备上运行。为方便开发者进行调试,DevEco Studio提供了全自动化的签名方案,一键生成签名信息。
丰富的代码调试调优能力
代码调试:DevEco Studio支持OpenHarmony应用/服务的调试,支持一键式应用打包、安装、运行及调试,同时支持JS/TS/eTS/C++语言调试,包括支持断点管理、单步调试、变量查看等基础调试能力外,还支持变量可视化,应用attach调试,HiLog日志打印、过滤及导出等功能,方便开发者高效进行代码调试,问题分析定位。
代码调优:支持当前应用与系统实时CPU负载、Memory占用情况展示,支持函数栈的trace文件、perf文件离线解析与展示,并支持此类文件的录制与导出。
-
鸿蒙系统
+关注
关注
183文章
2634浏览量
66344 -
HarmonyOS
+关注
关注
79文章
1975浏览量
30187 -
OpenHarmony
+关注
关注
25文章
3722浏览量
16314 -
DevEco Studio
+关注
关注
0文章
21浏览量
1089
发布评论请先 登录
相关推荐
DevEco Studio 3.0 Beta2 -本地虚拟机体验
DevEco Studio 3.0 Beta2-super visual模式体验
DevEco Studio 3.0 for HarmonyOS 3.0和OpenHarmony 3.1测试版来啦
DevEco Studio 3.0 Beta3开发L1设备应用,安装提示设备类型错误是为什么
请问一下DevEco Studio 3.0 Beta3是怎么测试的啊?
求助,请问deveco studio3.0 beta3不再支持Java开发了吗?
HarmonyOS 3.0 Beta版本来啦!
DevEco Studio 2.1 Release版HarmonyOS SDK升级
HUAWEI DevEco Studio 3.0 Beta 4全新升级
HUAWEI DevEco Studio 3.1版本发布,配套ArkTS声明式开发全面升级
DevEco Studio 3.1 Beta新特性知多少

DevEco Studio 3.1 Beta新特性知多少?

评论