11月16日消息|devecostudio3.1新特性解析( 二 )


11月16日消息|devecostudio3.1新特性解析
文章图片
同时在开发者大会上展示了DevEcoStudio3.1后续版本将发布的一些关键特性 , 如智能辅助编程、热重载HotReload、多工程开发模式、端云一体化开发、性能ArkTS引擎-AOT编译 , 深度调优等特性 , 更多特性敬请期待 。 HUAWEIDevEcoStudio3.1Canary新功能一览
1、新增特性:
1)新增支持应用/服务开发环境的诊断功能 , 能够检测开发环境是否完备 , 确保开发者拥有良好的开发体验 。 若检查结果中存在不满足的检查项 , 建议您根据修复建议进行调整 。 具体请参考DevEcoStudio开发环境诊断 。
2)新增支持基于Hvigor工程定制多目标构建产物特性 , 应用厂商会根据不同的部署环境 , 不同的目标人群 , 不同的运行环境等 , 将同一个应用定制为不同的版本 , 如普通版、VIP版、免费版、付费版等 。 通过在DevEcoStudio3.1中进行少量的差异化处理 , 在编译构建过程中实现一个应用构建出不同的目标产物版本 , 实现源代码、资源文件等的高效复用 。 具体请参考定制多目标构建产物 。
3)新增支持ArkTS/JS与C/C++跨语言调试特性 , 在C/C++工程中 , 采用ArkTS/JS与C/C++进行混合开发 , 能够在ArkTS或JS调用C/C++方法处 , 直接进入C/C++代码中进行调试 , 方便开发者快速发现并解决跨语言调用相关代码的问题 。 具体请参考ArkTS/JS与C/C++工程跨语言调试 。
4)新增支持API参考文档快速查询特性 , 通过在编辑器中调用ArkTSAPI接口或ArkTS/JS组件时 , 可以通过编辑器快速、精准的查询其对应的参考类文档(DevEcoStudio集成了离线版API参考类文档 , 最新版本请参考官网HarmonyOSAPI参考和OpenHarmonyAPI参考) , 便于开发者快速查阅相关内容 。
2、增强特性:
1)支持HarmonyOS应用/服务3.1.0(API9)的应用/服务开发 , 包括工程模板、HarmonyOSSDK等 。
2)工程向导新增AboutAbility、BusinessCardAbility、CategoryAbility等多个应用/服务开发模板 , 开发者可根据应用场景选择对应模板快速创建应用/服务工程 。
3)APIVersion8~9工程编译构建性能优化 , 支持任务级并行与增量构建 , 提升了构建速度 。
4)远程模拟器支持HarmonyOS3.1.0(API9)镜像的远程设备P50 , 方便开发者调试3.1.0(API9)应用/服务 。
5)OpenHarmony日志功能支持打印FaultLog , 便于应用开发者快速查询、定位、导出应用故障信息 。
3、已解决的问题:
1)解决了OpenHarmonySDK的安装路径不支持空格的问题 。
2)解决了在ArkTS工程中 , 使用Inspector双向预览功能时 , 部分组件的属性在Attributes属性列表中不显示的问题 。
3)解决了在OpenHarmony的ArkTS工程中 , 连续修改DataPanel组件的values属性值可能导致预览器崩溃的问题 。
4)解决了在编译过程中小概率出现内存使用过高 , 导致编译失败的问题 。
5)解决了电脑主机存在双显卡时 , 运行本地模拟器出错的问题 。
6)解决了P50远程模拟器上无法打印HiLog日志的问题 。
7)解决了在预览OpenHarmonyAPI9工程时 , PreviewLog无法打印Console日志及HiLog日志的问题 。
8)解决了在macOS系统升级到12.3及以上版本时 , 因系统默认不带Python2.7版本 , 导致启动C++调试失败的问题 。
11月16日消息|devecostudio3.1新特性解析】《华为鸿蒙HarmonyOS3.1版本发布 , 全面进入声明式开发》