HarmonyOS 鸿蒙Next开发应用可以使用uni-app吗

HarmonyOS 鸿蒙Next开发应用可以使用uni-app吗 使用Dev studio开发app时可以使用uni-app方式进行开发吗

5 回复

在DevEco Studio中可以使用uni-app方式进行开发。而且uni-app通过编译转换换为ArkTS/ArkUI,运行时逻辑和渲染均使用鸿蒙原生能力,性能优于传统WebView方案。但是设备要求API 12及以上。

安装DevEco Studio并配置SDK;下载uni-app鸿蒙离线SDK并解压到工程目录;在HBuilderX中设置harmony.devTools.path指向DevEco Studio安装路径;修改项目级build.gradle添加依赖:

dependencies { 
  implementation 'com.dcloud.uni-app:uniapp-harmony:3.0.0' 
}

更多关于HarmonyOS 鸿蒙Next开发应用可以使用uni-app吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我刚接触小程序时候(新冠刚开始时),觉得用uni-app开发很爽,一套代码可以打包成H5、轻应用、支付宝(微信、百度、钉钉)小程序,也用它开发过几个小程序产品。后来遇到上浙政钉小程序时,真机上传怎么也上传不了,最后没办法,不得不用纯支付宝小程序框架重写了小程序。现在已经好多年不用uni-app了。HarmonyOS应用,还是用ArkTs开发好,我期待用仓颉语言开发,性能更好。

可以直接用 uniapp 开发 ,使用 hbuilder 结合 deveco 进行开发,详细可以看 uniapp 官网-鸿蒙app专题

概述 | uni-app官网

cke_634.png

目前鸿蒙Next暂不支持uni-app直接开发应用。鸿蒙Next采用ArkTS作为主要开发语言,应用开发需使用DevEco Studio和鸿蒙SDK。uni-app的跨平台方案主要面向iOS/Android/Web平台,其编译架构暂未适配鸿蒙Next的方舟框架和新的API体系。开发者若需要开发鸿蒙Next应用,需使用官方推荐的ArkUI开发范式。

目前HarmonyOS Next暂不支持直接使用uni-app进行开发。Next版本主要面向原生开发,推荐使用ArkTS/ArkUI进行应用开发。如果需要跨平台开发,建议关注华为官方提供的开发工具和框架更新,未来可能会提供更多跨平台支持方案。当前阶段,开发者需要基于DevEco Studio使用原生开发方式构建HarmonyOS Next应用。

回到顶部