V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lvxiaomao
V2EX  ›  程序员

对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS,推荐什么编程语言?

  •  
  •   lvxiaomao · 14 小时 32 分钟前 · 2076 次点击

    对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言? 是 Flutter 还是 React Native 呢?或者有其他的推荐吗?

    第 1 条附言  ·  10 小时 24 分钟前
    已经准备学习 Flutter 和 Dart 了
    45 条回复    2025-11-07 03:38:53 +08:00
    shakukansp
        1
    shakukansp  
       14 小时 31 分钟前
    flutter 啊……
    tjfamtf
        2
    tjfamtf  
       14 小时 27 分钟前
    uniapp
    PTLin
        3
    PTLin  
       14 小时 27 分钟前   ❤️ 6
    又到了我最喜欢的 flutter vs RN vs uniapp 环节了。
    freesonwill
        4
    freesonwill  
       14 小时 27 分钟前
    React Native - JS
    Kotlin Multiplatform - Kotlin
    Flutter ——Dart
    Unity - C#

    https://kotlin.liying-cn.net/quickstart.html
    molika
        5
    molika  
       14 小时 25 分钟前
    flutter
    vultr
        6
    vultr  
       14 小时 25 分钟前
    对于 java 开发人员来说,Kotlin 学习成本最低。
    106npo
        7
    106npo  
       14 小时 24 分钟前 via Android
    直接 web 也行啊
    lvxiaomao
        8
    lvxiaomao  
    OP
       14 小时 21 分钟前
    @tjfamtf 以为只能做小程序
    ciki
        9
    ciki  
       14 小时 2 分钟前
    跨平台还是 flutter 吧,生态比较强
    wenkgin
        10
    wenkgin  
       13 小时 46 分钟前
    uniapp
    ENNRIaaa
        11
    ENNRIaaa  
       13 小时 45 分钟前
    flutter
    huifeng
        12
    huifeng  
       13 小时 42 分钟前
    web 然后套壳
    felixlong
        13
    felixlong  
       13 小时 42 分钟前
    还是 React Native 吧。Flutter 还不知道什么时候才能支持 iOS26 的 Liquid Glass 效果呢。
    HongJay
        14
    HongJay  
       13 小时 42 分钟前
    java -> dart -> flutter
    liaohongxing
        15
    liaohongxing  
       13 小时 38 分钟前
    先要评估是不是纯表单,纯展示应用,-》采用跨平台 , 否则原生
    kamikaze472
        16
    kamikaze472  
       13 小时 28 分钟前
    uniapp
    jackOff
        17
    jackOff  
       13 小时 25 分钟前
    看是 web 应用还是本地应用吧? web 的话随便,如果是本地应用,最好还是原生
    Vaspike
        18
    Vaspike  
       13 小时 1 分钟前
    可惜 kotlin compose platform 中的 ios 项难产好几年了, 不然我首推 kotlin compose
    facebook47
        19
    facebook47  
       13 小时 0 分钟前 via Android
    小程序
    mazz
        20
    mazz  
       12 小时 46 分钟前
    腾讯有个用 Kotlin 的跨平台的 Kuikly: https://kuikly.tds.qq.com/Introduction/arch.html
    VeteranCat
        21
    VeteranCat  
       12 小时 37 分钟前
    如果你只是想要最终的产品的话,uniapp 。

    如果有洁癖,那就看你自己喜好咯。 uniapp 出活快。
    wizzer
        22
    wizzer  
       12 小时 35 分钟前
    flutter 不支持鸿蒙,建议你用 uniapp
    dreamk
        23
    dreamk  
       12 小时 28 分钟前
    flutter 。
    你问我鸿蒙怎么办?
    https://www.bilibili.com/video/BV1DY1wBqEX3
    chandlerbing9317
        24
    chandlerbing9317  
       12 小时 27 分钟前
    flutter 会 java 学 dart 会很简单
    yibo2018
        25
    yibo2018  
       12 小时 12 分钟前
    AI 现在还在学习语言,有点跟不上节奏了
    onebitbank
        26
    onebitbank  
       11 小时 56 分钟前
    kotin multiplatform
    mmdsun
        27
    mmdsun  
       11 小时 23 分钟前 via iPhone
    推荐 React Native 。
    搞过 Android 就 kotlin 平台,flutter 坑太多官方 demo 都有跑不起来的情况,Dark 语言也是半死不活的。

    如果是后端,微软的 MAUI 跨平台开发也行,Java 可以无缝转,也可以考虑。
    zsk425
        28
    zsk425  
       10 小时 42 分钟前
    如何微信小程序就能解决,不如放弃原生
    superedlimited
        29
    superedlimited  
       10 小时 39 分钟前 via Android
    flutter 吧。感觉看毛片也可以,但是 kmp 似乎还不是很成熟
    okakuyang
        30
    okakuyang  
       10 小时 30 分钟前
    要看你要做的 App 类型,规模。
    niubee1
        31
    niubee1  
       10 小时 17 分钟前
    你只需要学会给 AI 提需求就行了
    usVexMownCzar
        32
    usVexMownCzar  
       10 小时 9 分钟前 via iPhone
    swift 现在也能开发 android 了,AI 目前还不会🤪
    cyningxu
        33
    cyningxu  
       10 小时 7 分钟前
    kmp 吧
    grewer
        34
    grewer  
       10 小时 4 分钟前
    首先排除 uniapp
    推荐 RN 、flutter
    auhah
        35
    auhah  
       9 小时 57 分钟前
    flutter 吧,dart 和 java 也差不太多,起码语言上不用付出太多成本
    sunwei0325
        36
    sunwei0325  
       9 小时 40 分钟前
    uniapp 先做个小程序跑起来, 你了解过上架 Android 和苹果商店的流程和繁杂程度吗? uniapp 先上到小程序, 早上早放弃
    flmn
        37
    flmn  
       9 小时 20 分钟前
    Flutter
    devcai
        38
    devcai  
       8 小时 54 分钟前
    compose multiplatform 坚定支持者, 😄 干掉 flutter
    treblex
        39
    treblex  
       8 小时 2 分钟前 via iPhone
    有个 unciv 的开源游戏项目是用 java 写的安卓 iOS 双端,不太确定 ui 组件的支持怎么样
    bkmi
        40
    bkmi  
       7 小时 45 分钟前 via Android
    我很喜欢 Flutter ,但是一点都不喜欢 Dart
    COOOOOOde
        41
    COOOOOOde  
       6 小时 28 分钟前
    最近才发现 tauri 2.0 支持移动端了, 不知道表现怎么样
    MegatronKing
        42
    MegatronKing  
       5 小时 56 分钟前
    跨平台应用开发语言里面和 Java 语法最像的还是 Dart ,所以选 Flutter 。我之前也是主要写 Java 的,现在用 Flutter 开发 Reqable ,钱迹李唐也是这个路子。
    LittleFox
        43
    LittleFox  
       5 小时 31 分钟前
    @COOOOOOde tauri 不是用 rust 写的吗?感觉 rust 好难写
    coder001
        44
    coder001  
       4 小时 50 分钟前
    @freesonwill #4 C♯不仅能走 Unity ,还有 Blazor Hybrid ,都是 Web 、Android 、iOS 、Mac 、Windows 多平台同一个项目的玩法
    bugzhang
        45
    bugzhang  
       2 小时 28 分钟前
    javascript 写 react native ,java 程序员应该很快能掌握
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:07 · PVG 06:07 · LAX 14:07 · JFK 17:07
    ♥ Do have faith in what you're doing.