截止目前,鸿蒙系统4.0已经发布,鸿蒙系统完全分离安卓指日可待,这是趋势,请问下官方大大,uniapp Js引擎版是否兼容鸿蒙系统,目前是否已经提上工期内了,预计工期结束时间大概是什么时候?可否告知一下? 如果不打算兼容,是不是也可以发放一个公告,让广大开发者有一个心理准备。
- 发布:2023-11-14 09:40
- 更新:2024-07-16 06:06
- 阅读:26133
最佳回复
更新:
uni-app的鸿蒙版已灰度发布,若你想抢鲜体验,可下载最新的HBuilderX Alpha版本,手动打开鸿蒙入口,详见uni-app 开发鸿蒙应用
关联阅读,参考:星河璀璨,uni-app 亮相华为 HDC2024 开发者大会
另外还有开发者问arkUI-x的问题,它在Android上逻辑层是跑在js引擎下的,和uni-app x的Android版纯原生性能没法相比。
js+vue2这一套已经搞了3年了,第三方插件、原生插件都用到了,还有ucharts之类的,连ts和vue3都不敢试。如果弄鸿蒙next要重新换一套,估计要吐血了。话说鸿蒙next的生态也不可能那么快搭建好吧
对于我们开发者来讲,肯定希望uniapp和uniappx都能编译到鸿蒙平台,毕竟有太多的老项目,如果uniapp不支持鸿蒙,那就得全部再开发一遍。这都是成本啊。如果uniapp和uniappx都支持鸿蒙,那老项目只需要编译一遍就好,新项目就采用uniappx提高运行性能,这样才是完美的
看样子uniAPP是适配不了鸿蒙了,只能是uniAPP X了;不过考虑到uniAPP X是一个新产品,对它的稳定性,兼容性还有或许会出现的一些未知bug心存疑虑,毕竟uniAPP已经经过那么多次迭代了。所以我自己决定还是趁着现在时间还早,把鸿蒙原生也学起来吧,有备无患。
uniapp的项目无法打包出鸿蒙next的应用对吗?也就是说,当鸿蒙next问世后,我们开发者需要使用uniapp-x重新开发新的项目才支持鸿蒙next?
-
回复 mingsha: 扔掉不至于,把js改成uts,css调整成flex。如果都不想做,那还有一种特简单的办法,就是用arkts做一个壳,里面是webview内嵌uni-app打包的h5页。
2023-12-09 06:07
-
回复 DCloud_heavensoft: 官方可以提供一个,鸿蒙5.0,arkts内嵌apph5的教程嘛,好过度appx的发展。如果不方便在官方发布也可以匿名在,别的地方发布也行。
2023-12-28 10:23
-
回复 DCloud_heavensoft: 不考虑原生插件,uniapp可以将现有的基于vue的项目,编译为.hap格式吗,未来有这个支持计划吗,我们项目比较多,如果都使用uniappX重新开发一遍不现实啊。
2024-01-15 17:35
https://docs.taro.zone/docs/4.x/harmony/,Taro已经可以编译为鸿蒙原生应用了,而且一套代码可以兼容IOS/Android/H5/小程序,请问uniapp什么时候开始支持,我们uniapp vue的项目比较多,使用uniappx重新开发一遍成本太大了,你们能不能让现有的vue项目直接打包为.hap鸿蒙应用?。
decong - 前端开发
uni-app x里面少了大量的API且不支持ios,不稳定所以我们就没用。
针对uniapp的一些短板,比如监听键盘事件、图表的渲染、还有一些第三方的验证,我们都是用了部分renderjs来进行补充改造。
鸿蒙系统也类似flutter的dart语法,我感觉uniapp官方会使用uni-app x来进行适配,就是不知道renderjs这个概念、还有一些api会不会针对性的设计保留,或者提供方便开发者达到不同需求的一些应急方案。
x 编译为小程序在排期中了吗,计划吧现有的vue2项目重构升级为vue3,想用 x 重构,未来安卓ios鸿蒙可以全兼容
wgtyvgxyusgxu
这个不是js引擎版的啊
2023-11-14 22:20
杨杨得亿 (作者)
回复 wgtyvgxyusgxu: 我觉得如果是js引擎的更好,如果不是也能接受,uts和uvue怎么也比用ts+java强,而且未来也会打通ios,实现真正意义上的三端互通混合原生APP,也是非常屌的
2023-11-15 08:47
杨杨得亿 (作者)
感谢官方大大,现在我已经变成咸鱼了,没有DCloud全体人员的努力,我就是一个废人了,哈哈~~
2023-11-15 08:55
wgtyvgxyusgxu
回复 1***@qq.com: 主要是这个uniapp x真的是一大巨坑,保险起见还是在鸿蒙上实现一遍html5plus比较好
2023-11-15 20:33
Azikou
我这那么多项目 不得全部开发一遍x了么,,又不懂原生开发,之前那些插件怎么办呢。。再等市场上人发布后,重新买一遍么。
2023-11-16 08:49
DCloud_heavensoft
回复 Azikou: Android原生插件?这些插件在鸿蒙next肯定都不能用
2023-11-17 16:43
一朵浪花
回复 1***@qq.com: 俺也一样,uniapp一把梭哈
2023-11-21 10:06
a***@163.com
对于我们开发者来讲,肯定希望uniapp和uniappx都能编译到鸿蒙平台,毕竟有太多的老项目,如果uniapp不支持鸿蒙,那就得全部再开发一遍。这都是成本啊。如果uniapp和uniappx都支持鸿蒙,那老项目只需要编译一遍就好,新项目就采用uniappx提高运行性能,这样才是完美的;或者让uniappx支持直接加载uniapp编译的资源包,性能差点就差点把,好过重新开发一遍
2023-12-12 11:44
a***@126.com
我看到网友的评论都心疼了,网友们作为一个打工人替老板考虑成本问题,老板还没着急打工的先急了,我感觉这都是机会,我们又有活干了,欧耶~~
2023-12-21 16:46
前端开发菜鸟
回复 a***@126.com: 说的好像不用同时维护旧项目 然后开发适配鸿蒙的项目 很累的
2023-12-21 17:42
a***@126.com
回复 1***@qq.com: 老板招人呗,要不就按正常速度干,累了就请假,老板能怎么着你
2023-12-21 22:24
2***@qq.com
目前uniapp编译的微信小程序在纯血鸿蒙系统上还可以正常使用吗?
2024-01-18 16:03
DCloud_heavensoft
回复 2***@qq.com: 微信都不能在鸿蒙next上跑
2024-01-18 17:39
弈凌
编译到ios不如优先编译到鸿蒙,还能迅速占领一波鸿蒙市场,获得风控流量
2024-03-13 10:57
emma_guo
那uniapp是不支持鸿蒙,还是目前没有计划;感觉你们的说法是仅uniappx支持鸿蒙
2024-03-18 13:11
zealforuniapp
所以后续官方倾向是用uniapp-x去适配鸿蒙next,后续也没有uniapp适配鸿蒙next的计划?uniapp后续是不是会逐渐被uniapp-x替代?
2024-03-27 11:00
3***@qq.com
市面上用uniapp的最多,先适配才是对的,uniapp-x我还不知道是什么鬼东西
2024-04-24 17:18
仓鼠打酱油
请问下鸿蒙next的试点用户怎么申请?现在正在做鸿蒙单框架开发,想体验下用uniapp-x开发的对比
2024-05-13 17:00
喜欢技术的前端
回复 仓鼠打酱油: 你也在用鸿蒙单框架^_^,可以加个qq交流一下 445849201
2024-05-13 23:54