我们是小团队(只有 2 人),要开发 4 款跨平台 App ,需兼容 Android 、iOS 、Harmony Next。人手吃紧,希望能找到一套 "一码三端" 方案减负。但折腾了一圈,发现选型都是坑,尤其华为的 ArkUI-X 差点把我们整崩……求大佬们给点建议或避坑指南 🙏
方案 | 经验/优点 | 硬伤(尤其 Harmony Next ) |
---|---|---|
RN | 没用过;社区活跃 | 官方不支持 Harmony Next ,仅靠社区版,稳定性存疑 |
UniApp/UTS | JS/UTS 写代码编译到原生 | 一套代码出三端 bug ,调试地狱; Harmony Next 兼容性模糊 |
Flutter | Android/iOS 很熟,Web 也稳 | Harmony Next 全靠社区(这个);实测过轮子,但是配置繁琐,没不知道是否完美支持 harmony |
腾讯 Kuikly | 文档看着比华为强,官网有完整范例 | 非官方、插件市场空荡荡 |
华为 ArkUI-X | 已用 ArkTS 开发原生 App ,语法接近 TS | 生态灾难级!团队快被劝退,重点吐槽👇 |
我们押宝 ArkUI-X ,但开发过程全是泪。简单说:
import(harName).then(...)
搞动态加载,但静态编译报错(harInit not found
)。any/unknown
),连 CodeDenie (官方 AI )都答非所问。toolchains:-1
错误频出)。完美方案存在吗?
替代路线求评估
flutter_fluuter
)有无长期维护项目?情感诉求(小声)
---## 背景与痛点 我们是小团队(只有 2 人),要开发 4 款跨平台 App ,需兼容 Android 、iOS 、Harmony Next。人手吃紧,希望能找到一套 "一码三端" 方案减负。但折腾了一圈,发现选型都是坑,尤其华为的 ArkUI-X 差点把我们整崩……求大佬们给点建议或避坑指南 🙏
方案 | 经验/优点 | 硬伤(尤其 Harmony Next ) |
---|---|---|
RN | 没用过;社区活跃 | 官方不支持 Harmony Next ,仅靠社区版,稳定性存疑 |
UniApp/UTS | JS/UTS 写代码编译到原生 | 一套代码出三端 bug ,调试地狱; Harmony Next 兼容性模糊 |
Flutter | Android/iOS 很熟,Web 也稳 | Harmony Next 全靠社区轮子(类似这个,但没官方人维护) |
腾讯 Kuikly | 文档看着比华为强,官网有完整范例 | 非官方、插件市场空荡荡,更新日志玄学(去年 10 月后没动静) |
华为 ArkUI-X | 已用 ArkTS 开发原生 App ,语法接近 TS | 生态灾难级!团队快被劝退,重点吐槽👇 |
我们押宝 ArkUI-X ,但开发过程全是泪。简单说:
import(harName).then(...)
搞动态加载,但静态编译报错(harInit not found
)。any/unknown
),连 CodeDenie (官方 AI )都答非所问。toolchains:-1
错误频出),连 SDK 下载都得切代理(国内镜像?不存在的)。完美方案存在吗?
替代路线求评估
harmony_next_bridge
)有无长期维护项目?情感诉求(小声)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.