HUAWEI DevEco Studio 是开发 HarmonyOS 应用和原子化服务的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等功能。
2021 年 12 月 31 日,新版本 DevEco Studio 3.0 Beta2 如期而至,快去升级吧:
下面赶紧来看看 DevEco Studio 3.0 Beta2 版本都有哪些新特性。
万众期待的官方汉化版,终于上线了。DevEco Studio 升级到 3.0 Beta2 版本后,界面功能菜单默认显示英文,简单几步即可切换为汉化版。
打开 DevEco Studio,选择“File > Settings > Plugins”,勾选“Other Tools”下面的“Chinese(simplified)”,重启后界面功能菜单将显示中文。

DevEco Studio 提供的低代码开发界面具有丰富的 UI 界面编辑能力,可以通过拖拉拽的开发方式快速构建布局,能有效提升构建 UI 界面的效率。新版本提供 Empty Ability 和 Sport and Health Ability 2 个支持低代码开发的工程模板。开发者可以直接选择支持低代码开发的工程模板,来开发应用或服务的 UI 界面。
(1)创建工程时,选择支持低代码开发的工程模板。

(2)注意将“Development Mode”设置为“Super Visual”,“Compatible API version”设置为“SDK: API Version 7”或以上。

工程调试是应用开发必不可少的步骤。DevEco Studio 上个版本已经支持 eTS 语言开发的应用使用方舟编译器进行编译,本次升级新增相应的工程调试功能,进一步支撑使用方舟编译器的 eTS 工程开发。开发者可以在远程模拟器 P40 Pro 设备上调试。调试能力包括断点管理、变量查看、Step Into\Step Over\Step Out 等。此外,新版本还支持 eTS 语言开发的应用的测试能力,提供可视化结果展示及离线测试报告,便于开发者快速定位问题。

性能是评价一款应用好坏的重要标准。在应用开发中,需要通过一系列性能分析工具来确定应用是否有效地利用了各方面资源(例如 CPU、内存、网络和电池),是否存在潜在问题消耗了不必要的资源。为此,DevEco Studio 3.0 Beta2 版本集成了 Profiler 性能分析器,可以为开发者提供实时分析数据,并通过图表形式进行呈现,方便开发者及时了解应用的 CPU 占用、内存的分配占用、网络资源占用和电池资源消耗的具体数据。
Profiler 性能分析器提供以下功能:

在 DevEco Studio 的菜单栏选择“View > Tool Windows > Profiler”,或者在 DevEco Studio 底部工具栏点击图标,即可打开 Profiler 性能分析器。
HarmonyOS 针对平板、折叠屏展开态等大屏幕设备提供了平行视界的能力,借助分屏显示的思想,将屏幕分为左右两个部分,分别显示应用相关联的两个页面内容。这样每个区域都能够保持良好的界面显示效果,也增加了一个屏幕内的有效数据量,良好地利用了屏幕显示区域。
开发者使用 DevEco Studio 开发应用时,通过 easygo.json 文件配置平行视界的分屏模式和显示策略。DevEco Studio 新版本支持一键创建 easygo.json 文件,还提供“Text”和“Design”两种编辑方式。“Text”是原本就有的文本编辑方式;“Design”则是本次版本新增的预览设计编辑方式,实现了可视化配置,配置的同时就能看到分屏显示效果。
在打开的工程中,选择 Entry 文件夹或者其下面的任意一个文件,点击右键,选择“New > AppMultiplier”。在弹出的确定对话框中,选择 OK,则左侧项目树的“Entry > src > main > resources >rawfile”文件夹下会生成一个 easygo.json 文件。

○新增 Empty Ability 和 Sport and Health Ability 2 个支持低代码开发的工程模板。
○支持在工程中导入 Java Library。
○支持 eTS 代码结构化视图和资源的自动联想。
○支持 ohosTest 的资源自动联想和平行视界配置文件(easygo.json)的编辑。
○(实验特性)支持 eTS 组件预览,要求 CompileSDK version 为 8 或以上。
○eTS 实时预览支持边修改属性边展示预览效果,无需保存修改才生效,要求 CompileSDK version 为 8 或以上。
○支持通过拖拽的方式修改预览界面的分辨率,当前支持 Phone、Tablet、TV 和 Wearable 设备,且要求 CompileSDK version 为 7 或以上。
○编译构建插件升级至 3.0.5.2,同时 gradle 插件支持 gradle7.3 版本。
○支持在工程级的 build.gradle 中配置 versionName 和 versionCode。
○同一个工程包含 Wearable 和 Lite Wearable 设备,在编译构建时,Wearable HAP 包的 config.json 中的“deviceType”只包含 Wearable 类型;LiteWearable HAP 包的 config.json 中的“deviceType”只包含 LiteWearable 类型。
○本地 X86 模拟器新增支持 Wearable、TV 设备的镜像,可以创建 Wearable、TV 本地模拟器。
○支持 HAP 中多 Ability 实例的调试,用户直接点击切换 Ability 后便可以继续调试。
○支持 JS 应用堆快照的转储、解析、展示和导出导入,并进一步支持对比不同的堆快照以查看内存变化。
○支持跟踪 JS 应用执行过程,能够解析、查看和导出导入 JS 应用跟踪数据,并以多种呈现图表展示跟踪数据。
在体验新版本的过程中,如果遇到问题,可以通过论坛发帖反馈给我们哦!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047792/viewspace-3123805/ ,如需转载,请注明出处,否则将追究法律责任。