12月16日,万众期待的HarmonyOS2.0手机应用开发者Beta版本在北京正式发布。与此同时,作为手机开发者Beta版本的配套IDE工具,HUAWEIDevEcoStudio2.0Beta3也针对手机同步升级了相关特性功能,让大家能够更高效便捷地开发跨端应用。
HuaweiDevEcoStudio是华为打造的一款面向1+8+N全场景、泛终端的一站式集成开发环境。年9月HDC发布2.0Beta1版本,已经具备了工程模板创建、代码编辑、编译构建、远程模拟仿真调试、发布等端到端的HarmonyOS应用开发服务,此次12月份升级的Beta3版本更新增了一系列令人振奋的新特性。
1.新增9个手机工程模板
HuaweiDevEcoStudio2.0Beta3在原有Car、TV、Wearable、LiteWearable、SmartVision设备工程模板库中新增了支持Phone和Tablet的工程模板,共计24个常用模板,其中9个是针对手机的常用场景包括News、Shopping、List、Tab等工程模板。你可以通过预置的工程模板,对常见应用类型快速上手,避免从零开始,从而降低了应用开发工作量和门槛。
2.新增JavaUI框架布局界面实时预览
HuaweiDevEcoStudio2.0提供的预览器功能相当强大,采用前沿的运行态预览技术,你可以在多台设备上进行预览,而且支持一个界面布局文件在不同设备上呈现效果。11月份DevEcoStudio2.0Beta2版本已支持JSUI框架的布局实时预览,此次为配套手机应用开发,Beta3新增支持JavaUI框架布局预览,让手机跨端应用的开发也能得心应手。
新增的JavaUI框架支持JavaUI和XML两种布局方式,你可以在上面实时查看应用界面的布局效果。此外,如果你想随时调整UI代码,可以在预览界面实时进行点击、滑动等交互操作,使前端开发效率倍增。
3.新增手机远程模拟器
HUAWEIDevEcoStudio2.0Beta3在已有的车机、智慧屏、智能穿戴远程模拟器基础上,新增了手机和平板两种设备的远程模拟器,更进一步丰富了多设备模拟器资源,让你可以更低门槛地进行应用调试。
4.上线分布式调试
年9月份HDC大会上预告过DevEcoStudio2.0强大的分布式调试功能,现在12月份的Beta3版本,这项功能终于逐步上线了。所谓分布式调试功能或跨端调试功能,就是当你的工程中包含多个设备模块,例如A设备和B设备,在A设备模块添加断点,B设备模块在未添加任何断点情况下,调试过程中也可直接无缝从A设备模块函数直接“StepInto”B设备的关联函数。
目前Beta3版本分布式调试仅仅支持真机,预计到下一个Beta版本,远程模拟器上也可以玩起来。
此外,分布式调试还支持JS/Java跨语言混合调试,针对JSFA调用JavaPA的调试场景,你可以通过JSFA调用JavaFA的代码行或者JavaPA相关代码处进入Java断点,快速发现和解决JSFA调用JavaPA相关问题。
5.Mac版本功能增强:
HarmonyOS