• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chenglus
V2EX  ›  程序员

AI 时代,移动开发用 React Native / Flutter / 原生

  •  
  •   chenglus · 10h 26m ago · 849 views
    有跨平台需求的话,各位选谁?
    14 replies    2026-09-22 00:49:51 +08:00
    laurent
        1
    laurent  
       10h 8m ago   ❤️ 1
    我选 flutter ,因为 flutter 支持桌面环境。
    我的情况是,为 linux 开发桌面程序,顺便支持 android 。
    MindMindMax
        2
    MindMindMax  
       10h 8m ago
    月经贴。AI 没出来的时候就月月讨论这类话题。
    chenglus
        3
    chenglus  
    OP
       10h 4m ago
    @laurent 老哥安卓 App 你是上架到哪个分发平台的?从没接触过移动开发,感觉安卓那边好乱
    usVexMownCzar
        4
    usVexMownCzar  
       10h 2m ago via Android
    直接原生呗,反正都是 ai 写。
    Android 就 kotlin compose
    iOS 就 Swift uikit swiftui
    就是可能费 token
    chenglus
        5
    chenglus  
    OP
       9h 49m ago
    @usVexMownCzar 我现在用的 react native ,AI ( codex solar / lunar )经常还是会出问题,而且目前主要就是做 iOS ,有点后悔没有用原生了(不过大概率是我自己的问题,从没解除过移动开发
    Rust2015
        6
    Rust2015  
       9h 39m ago
    为什么没有 uniapp
    gloye
        7
    gloye  
       9h 30m ago
    原生+RN, 反正多个 agent ,一个 agent 负责一个
    AI 时代,跨平台没什么特别的优势了。
    chenglus
        8
    chenglus  
    OP
       9h 27m ago
    @Rust2015 不做小程序
    XTTX
        9
    XTTX  
       8h 29m ago   ❤️ 1
    这就典型的月经.X 有个"大佬", 说什么 Shopify 从 RN 转到原生,然后 RN 就要死. 这就是典型的没有做过移动开发,也不知道个人或者小团队同时要兼顾两套代码库有多困难. AI 越来越智能,但是也越来越贵. 两套代码库,中间还要兼顾完整的 Doc 或者 Skill 去检测两套代码功能的协同度. RN Expo 也用很多 Native module.

    还是回到同一个问题,原生带来的性能优化,到底对你的 APP 有没有那么重要.
    chenglus
        10
    chenglus  
    OP
       7h 27m ago
    @XTTX 完全不重要,那就继续 RN 好了
    f5a599
        11
    f5a599  
       7h 11m ago
    iOS 原生命令式布局用 AI 效率提升很低
    AkinoKaedeChan
        12
    AkinoKaedeChan  
       7h 7m ago
    React Native ,除非你不打算兼容其他平台
    coderhxl
        13
    coderhxl  
       5h 28m ago
    KMP ,原生性能还支持跨平台
    AvilCore
        14
    AvilCore  
       5h 25m ago via Android
    双平台又没有原生性能需求就不用考虑原生了,两倍 ai 也要花两倍钱的。但是个人开发能兼顾多平台其实有点想多了

    flutter 永远不会用 skia 完美移植出 liquid glass ,取舍其实挺明显

    rn 是越做越烂。跟 expo 强绑定但是 expo 的更新频率远低于脸书,整个 ecosystem 假借性能的名义开始向 c++全面靠拢,完全背离跨平台不用学多学语言的初衷; expo 强推 CNG 搞的自己写原生功能非常恶心,现在要学 js+swift/kotlin+c++ + expo 那套 CNG patch package 构使,心智负担极大不如直接上原生
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   998 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:14 · PVG 06:14 · LAX 15:14 · JFK 18:14
    ♥ Do have faith in what you're doing.