截止目前,鸿蒙系统4.0已经发布,鸿蒙系统完全分离安卓指日可待,这是趋势,请问下官方大大,uniapp Js引擎版是否兼容鸿蒙系统,目前是否已经提上工期内了,预计工期结束时间大概是什么时候?可否告知一下? 如果不打算兼容,是不是也可以发放一个公告,让广大开发者有一个心理准备。

- 发布:2023-11-14 09:40
- 更新:2023-11-30 03:31
- 阅读:2915
最佳回复

欢迎到需求墙投票:https://vote.dcloud.net.cn/#/?name=uni-app%20x
首先有些人还分不清鸿蒙和鸿蒙next的关系。鸿蒙目前是兼容apk的,所有安卓应用都可以运行。
但鸿蒙想脱离Android发展自己的技术生态,下一代鸿蒙叫鸿蒙next是不支持apk的。但搭载这个系统的手机何时上市还没有确定。
DCloud有资源第一时间得到鸿蒙无apk手机的上市计划。我们和华为保持着紧密沟通,会把握好节奏,不用担心。
大家可以观察一个信号,等微信的鸿蒙next版敲定了,鸿蒙无apk手机就可以明确上市计划了。
鸿蒙的开发语言是arkTS,uni-app x是uts,都是变种ts,uni-app x编译到鸿蒙是靠谱的。
而把uni-app的js编译成arkTS不靠谱。除非编个h5跑在鸿蒙的webview里,但这个体验估计没多少人能接受。
不管怎么样,开发者需要先把ts学起来。
还有开发者问arkUI的问题,这个东西在Android上逻辑层是跑在js引擎下的,和uni-app x的Android版纯原生性能没法相比。

js+vue2这一套已经搞了3年了,第三方插件、原生插件都用到了,还有ucharts之类的,连ts和vue3都不敢试。如果弄鸿蒙next要重新换一套,估计要吐血了。话说鸿蒙next的生态也不可能那么快搭建好吧

鸿蒙明年就不兼容安卓了
-
1***@qq.com (作者)
要是uniapp不支持鸿蒙OS,那只能挑灯夜战学习了,我已经下载DevEco Studio了并创建了一个demo,就是用ts模仿安卓原生写法来写,但是它还是mvvm的架构,就很怪异~
2023-11-14 13:58
-
-



看样子uniAPP是适配不了鸿蒙了,只能是uniAPP X了;不过考虑到uniAPP X是一个新产品,对它的稳定性,兼容性还有或许会出现的一些未知bug心存疑虑,毕竟uniAPP已经经过那么多次迭代了。所以我自己决定还是趁着现在时间还早,把鸿蒙原生也学起来吧,有备无患。
wgtyvgxyusgxu
这个不是js引擎版的啊
2023-11-14 22:20
1***@qq.com (作者)
回复 wgtyvgxyusgxu: 我觉得如果是js引擎的更好,如果不是也能接受,uts和uvue怎么也比用ts+java强,而且未来也会打通ios,实现真正意义上的三端互通混合原生APP,也是非常屌的
2023-11-15 08:47
1***@qq.com (作者)
感谢官方大大,现在我已经变成咸鱼了,没有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