乐趣区

关于harmonyos:查收新年礼物-DevEco-Studio-30-Beta2发布20个新变化等你升级

HUAWEI DevEco Studio 是开发 HarmonyOS 利用和原子化服务的一站式集成开发环境(IDE),为开发者提供工程模板创立、开发、编译、调试、公布等性能。
2021 年 12 月 31 日,新版本 DevEco Studio 3.0 Beta2 如期而至,快去降级吧:
在线降级工具:关上 DevEco Studio,抉择“Help > Check for Updates”。

官网下载安装包:
https://developer.harmonyos.c…

上面连忙来看看 DevEco Studio 3.0 Beta2 版本都有哪些新个性。

一、界面性能菜单汉化
万众期待的官网汉化版,终于上线了。DevEco Studio 降级到 3.0 Beta2 版本后,界面性能菜单默认显示英文,简略几步即可切换为汉化版。
操作方法:
关上 DevEco Studio,抉择“File > Settings > Plugins”,勾选“Other Tools”上面的“Chinese(simplified)”,重启后界面性能菜单将显示中文。


图 1 切换汉化版

二、提供低代码开发工程模板
DevEco Studio 提供的低代码开发界面具备丰盛的 UI 界面编辑能力,能够通过利落拽的开发方式疾速构建布局,能无效晋升构建 UI 界面的效率。新版本提供 Empty Ability 和 Sport and Health Ability 2 个反对低代码开发的工程模板。开发者能够间接抉择反对低代码开发的工程模板,来开发利用或服务的 UI 界面。
操作方法:
(1)创立工程时,抉择反对低代码开发的工程模板。

图 2 抉择反对低代码开发的工程模板

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


图 3 低代码开发模板的参数设置

三、应用方舟编译器的 eTS 工程调试
工程调试是利用开发必不可少的步骤。DevEco Studio 上个版本曾经反对 eTS 语言开发的利用应用方舟编译器进行编译,本次降级新增相应的工程调试性能,进一步撑持应用方舟编译器的 eTS 工程开发。开发者能够在近程模拟器 P40 Pro 设施上调试。调试能力包含断点治理、变量查看、Step Into\Step Over\Step Out 等。此外,新版本还反对 eTS 语言开发的利用的测试能力,提供可视化后果展现及离线测试报告,便于开发者疾速定位问题。

图 4 应用方舟编译器的 eTS 工程调试

四、Profiler 性能分析器上线
性能是评估一款利用好坏的重要规范。在利用开发中,须要通过一系列性能剖析工具来确定利用是否无效地利用了各方面资源(例如 CPU、内存、网络和电池),是否存在潜在问题耗费了不必要的资源。为此,DevEco Studio 3.0 Beta2 版本集成了 Profiler 性能分析器,能够为开发者提供实时剖析数据,并通过图表模式进行出现,不便开发者及时理解利用的 CPU 占用、内存的调配占用、网络资源占用和电池资源耗费的具体数据。
Profiler 性能分析器提供以下性能:
剖析 CPU 流动性能:通过此性能能够实时查看利用 / 服务的 CPU 使用率和线程流动,也能够查看记录的办法和零碎的跟踪数据详情,便于开发者理解在一段时间内执行了哪些办法,以及每个办法在其执行期间耗费的 CPU 资源。
剖析内存应用:利用 / 服务运行时,Profiler 性能分析器能够实时显示内存应用状况,同时也反对捕捉和剖析 JS/Java 堆转储,跟踪内存调配,帮忙开发者辨认可能会导致利用卡顿、解冻的内存透露和内存抖动。

剖析网络流动:通过此性能能够在时间轴上显示实时网络流动,包含发送和接管的数据以及以后的连接数。开发者通过查看网络流动,能够查看利用 / 服务传输数据的形式和工夫,并据此进行代码优化。

剖析能耗:通过此性能能够监控 CPU、网络无线安装和 GPS 传感器的应用状况,估算设施上每项资源的耗电量,并直观地显示其中每个组件耗费的电量,以及可能会影响耗电量的零碎事件(唤醒锁定、闹钟、作业和地位信息申请)的产生次数。


图 5 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 文件。


图 6 一键创立 easygo.json 文件
新增个性

● 新增界面性能菜单的汉化版本。界面性能菜单默认显示为英文,抉择“File > Settings > Plugins”,勾选“Other Tools”上面的“Chinese(simplified)”,重启后界面性能菜单即可显示为中文。

● 新增反对应用方舟编译器编译的 eTS 工程在 Phone 和 Tablet 设施上的调试能力,反对断点治理、变量查看、Step Into\Step Over\Step Out 等单步调试性能,以后仅反对在近程模拟器的 P40 Pro 设施上调试。

● 新增反对 eTS 语言开发的利用或服务的测试能力,提供可视化后果展现及离线测试报告,便于开发者疾速定位问题。同时新增反对分布式应用或服务的测试能力,通过调用跨设施 API(TestAPI),实现管制、获取多设施的状态或数据等操作,从而达到多设施场景下的测试目标。

● 新增反对多语言 HarmonyOS 利用(包含 JS/Java/C++)的性能调优分析器 profiler,为开发者提供实时剖析数据,反对 CPU 流动性能剖析、内存应用剖析(包含 Java 堆转储捕捉及剖析)、网络分析和利用能耗剖析。在 DevEco Studio 的菜单栏抉择“View > Tool Windows > Profiler”,或者在底部工具栏点击图标,即可关上 Profiler 性能分析器。

●新增平行视界的可视化配置性能。本次版本不仅新增反对一键创立 easygo.json 文件,还新增了 easygo.json 文件的“Design”预览设计编辑形式,反对通过可视化的“预览设计页面”,配置平行视界的分屏模式和显示策略。

●新增通过命令行形式编译构建 HarmonyOS 利用和服务的领导。通过命令行的形式构建利用或服务,可用于构筑 CI(Continuous Integration)继续集成流水线,依照打算工夫自动化的构建 HAP、APP、签名、装置部署等操作,升高开发者累赘。

加强个性
● 工程治理个性加强:

○新增 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 利用跟踪数据,并以多种出现图表展现跟踪数据。

在体验新版本的过程中,如果遇到问题,能够通过论坛发帖反馈给咱们哦!
https://developer.huawei.com/…

退出移动版