DevEco Studio 2.0 Beta3 发布,HarmonyOS 的配套 IDE

偷懒的程序员 2020-12-21 13:10:39 ⋅ 750 阅读

12月16日,华为发布了 HarmonyOS 2.0 手机开发者 Beta 版。与此同时,作为手机开发者 Beta 版本的配套 IDE,HUAWEI DevEco Studio 2.0 Beta3 也针对手机同步升级了相关特性功能。

HUAWEI DevEco Studio 是华为打造的一款面向1+8+N全场景、泛终端的一站式集成开发环境。9月份 HDC 发布的 2.0 Beta1 版本已具备工程模板创建、代码编辑、编译构建、远程模拟仿真调试、发布等端到端的 HarmonyOS 应用开发服务,此次12月份升级的 Beta3 版本新增了一系列新特性。

1. 新增 9 个手机工程模板

HUAWEI DevEco Studio 2.0 Beta3 在原有 Car、TV、Wearable、Lite Wearable、Smart Vision 设备工程模板库中新增了支持 Phone 和 Tablet 的工程模板,共计 24 个常用模板,其中 9 个是针对手机的常用场景,包括 News、Shopping、List、Tab 等工程模板。

开发者可以通过预置的工程模板,对常见应用类型快速上手,避免从零开始,从而降低应用开发工作量和门槛。

2. 新增 Java UI 框架布局界面实时预览

HUAWEI DevEco Studio 2.0 提供的预览器功能采用了运行态预览技术,支持在多台设备上进行预览,而且支持一个界面布局文件在不同设备上呈现效果。11月份 DevEco Studio 2.0 Beta2 版本已支持 JS UI 框架的布局实时预览,此次为配套手机应用开发,Beta3 新增支持 Java UI 框架布局预览。

新增的 Java UI 框架支持 Java UI 和 XML 两种布局方式,开发者可以在上面实时查看应用界面的布局效果。此外,如果希望随时调整 UI 代码,可以在预览界面实时进行点击、滑动等交互操作,提升前端开发效率。

3. 新增手机远程模拟器

HUAWEI DevEco Studio 2.0 Beta3 在已有的车机、智慧屏、智能穿戴远程模拟器基础上,新增了手机和平板两种设备的远程模拟器。

4. 上线分布式调试

所谓分布式调试功能或跨端调试功能,就是当你的工程中包含多个设备模块,例如 A 设备和 B 设备,在 A 设备模块添加断点,B 设备模块在未添加任何断点情况下,调试过程中也可直接无缝从 A 设备模块函数直接"Step Into"B 设备的关联函数。

目前 Beta3 版本的分布式调试仅支持真机,预计到下一个 Beta 版本支持远程模拟器。

此外,分布式调试还支持 JS/Java 跨语言混合调试,针对 JS FA 调用 Java PA 的调试场景,开发者可以通过 JS FA 调用 Java FA 的代码行或者 Java PA 相关代码处进入 Java 断点,快速发现和解决 JS FA 调用 Java PA 相关问题。

5. 增强 Mac 版本功能

HarmonyOS 官网11月份上线的 DevEco Studio 2.0 Beta2 就出现了 Mac 版本,支持 macOS 10.13/10.14/10.15,但功能和 Windows 版本相比略为简单。此次发布的 Beta3 对 Mac 版本的功能进行了增强。

几个关键增强特性包括:支持 Phone 的工程模板创建、支持 JS 应用的跨设备预览、支持跨设备分布式应用调试功能、支持 Phone 远程模拟器以及支持 JS/Java 语言的混合功能。

详情查看 https://developer.harmonyos.com/cn/home/


全部评论: 0

    我有话说:

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    ElasticJob 3.0.0-beta 发布,丰富报警机制集成

    本周Apache ShardingSphere团队很高兴向大家宣布: ElasticJob-3.0.0-beta 和 ElasticJob UI-3.0.0-beta 新版本正式发布

    FreeBSD 12.2 beta 3 发布

    FreeBSD 12.2 beta 3 已经发布,此版本主要变化包括: 修复了 certctl(8) 安装问题 从 OpenZFS 添加了对 ZFS 数据集读/写 kstats 默认 vm

    Element Plus 发布 Beta 版本,适配 Vue 3.0 Element

    Element 开发团队宣布推出 Element Plus 首个 Beta 版本,官方表示 Element Plus 是 Element 对 Vue 3.0 升级适配。 地址:https

    Visual Studio 2019 v16.9 Preview 2 发布

    微软宣布推出 Visual Studio 2019 v16.9 Preview 2,该版本包括了在 C++、.NET 生产力、XAML 工具(包括 Xamarin.Forms)、Web

    前端框架 Bootstrap 5 Beta 3 发布

    Bootstrap 5 Beta 3 现已发布,这是最后一个 Beta 版本。官方表示,该版本包括了一个新组件、文档更新;同时还修复了一些自上个版本以来重要 bug

    CUBA Studio 15 发布,企业级快速开发平台

    很高兴通知大家我们发布了新版 CUBA Studio - 15.0 发行说明请访问 CUBA Studio 用户向导 可以在 这里 下载 CUBA

    GoLand 2020.3.2 发布,bug 修复版本

    GoLand 2020.3.2 已经发布,主要包含各种 bug 修复。 部分更新内容 支持在带有 M1 芯片 Mac 上正常使用调试器。 如果之前已配置,则需要升级到 2020.3.2 后就

    Visual Studio 2019 v16.9 Preview 3 发布

    Visual Studio 2019 v16.9 Preview 3 已经发布,这是其 2021 年第一个预览版。此次更新涉及 C++、.NET 生产力、测试资源管理器、辅助功能和

    Visual Studio 2019 v16.10 Preview 2 发布

    Visual Studio 2019 v16.10 Preview 2 现已发布。这个版本延续了开发者生产力和便利性主题,并增加了 C++20 支持、IntelliSense 补全、用于检查继承链

    Serverless Framework 2.3.0 发布

    Serverless 架构开发框架 Serverless Framework 发布2.3.0 版本,该框架使用 AWS Lambda、Azure Functions、Google

    Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布

    Spring Boot 多个分支发布了新版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5。 Spring Boot 2.4.0-RC1 此版本是 

    商城系统 DBShop V3.0 Beta 发布

    全新重构,首次亮相。 系统简介 DBShop企业级商城系统,使用PHP语言基于Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多

    商城系统 DBShop V3.0 Beta 201122 发布

    系统简介 DBShop企业级商城系统,使用PHP语言基于Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多货币;严谨

    WebStorm 2020.3.2 发布

    WebStorm 2020.3.2 发布了,这是 WebStorm 2020.3 第二个 bug 修复更新。用户可以使用 Toolbox App 或直接从 IDE 中对其进行更新,也可以

    『黑科技』开源 IP 地址定位库 ip2region,99.9%准确率

    ip2region 是什么?ip2region 是准确率 99.9% IP 地址定位库,0.0x毫秒级查

    OkHttps v3.0.0 发布,对 OkHttp3 轻量封装框架

    OkHttps v3.0.0 已经发布,此版本更新内容包括: 1、项目分割,分离出 data 项目单独维护(JSON、XML 等结构化数据统一抽象 API):https://gitee.com

    Projector 1.0 GA,JetBrains 出品远程访问 IDE 工具

    JetBrains 出品 Projector 1.0 已正式 GA。根据发布公告介绍,Projector 是用于在网络上远程运行 JetBrains IDE 和 Swing 应用程序工具和框架

    Redisson 3.15.0 发布,官方推荐 Redis 客户端

    Redisson 3.15.0发布,这是一个 Java 编写 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 官方推荐