V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mouyase
V2EX  ›  前端开发

跨平台 App 开发技术选型

  •  
  •   mouyase ·
    mouyase · 7 天前 · 609 次点击

    需要开发一个 App ,有 Android ,iOS ,Web 的三端跨平台需求(未来估计还要支持鸿蒙)。

    App 内有很多瀑布流列表,以及视频列表。

    需要支持热更新,并且要能上架到 Google Play 和 AppStroe 。

    需要完善的内购支持( Android 和 iOS ),主要市场是在海外。

    需要支持多渠道打包,比如 App 会有国内版和国外版,支付登陆方式等会有区别。

    需要能实现比较容易添加的主题活动弹窗(经常会变的那种)。

    目前开发的技术栈基本都是 Web ,然后目前正在用的是 React Native 。

    但是用 RN 开发一个是感觉性能不太好,很多页面和组件渲染都非常拖慢,跳转一个页面有时候卡几秒才能动,并且动画效果挺难做的。而且 RN 似乎也不能直接支持 Web 平台,多渠道打包目前也没有特别好的方案(我们现在是直接搞了多个项目然后发版前同步代码)。

    不知道有没有什么方案能够完美实现上面的这些问题。

    8 条回复    2025-02-14 15:49:26 +08:00
    tool2dx
        1
    tool2dx  
       7 天前   ❤️ 1
    用游戏引擎开发算了,跨平台做的特别好。
    RightHand
        2
    RightHand  
       7 天前 via Android
    热更选 rn
    murmur
        3
    murmur  
       7 天前
    鸿蒙的 rn 好像比 flutter 支持的要好,国内首选 uniapp ,钱少屁事多最佳解决方案
    mouyase
        4
    mouyase  
    OP
       7 天前
    @RightHand #2
    目前是在用 RN 的,但是踩坑踩的有点多,感觉性能也很差,流畅度甚至不如自己公司的 H5 页面
    mouyase
        5
    mouyase  
    OP
       7 天前
    @tool2dx #1
    讲道理真的羡慕游戏引擎,但是我们的技术栈都是 Web ,没有游戏技术栈,而且游戏引擎做 App 毕竟是歪门邪道,也会踩很多坑的
    lihuashan
        6
    lihuashan  
       7 天前
    1
    hwb
        7
    hwb  
       6 天前
    flutter 吧。。。就是注意如果要兼容鸿蒙的话需要注意部分三方库的选型
    Jaosn
        8
    Jaosn  
       6 天前   ❤️ 1
    @mouyase #4 现在的 RN 性能应该很不错了,不至于比 H5 还卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:14 · PVG 03:14 · LAX 11:14 · JFK 14:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.