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

跨平台 GUI 应用开发还是 Flutter 强

  •  
  •   hanxiV2EX ·
    hanxi · 16 小时 41 分钟前 via Android · 4240 次点击

    我为了写一个音乐播放器,尝试了 Vue 实现了一个纯网页版本,本来想用 Tauri 打包 WebView 做成应用的,但是担心兼容性不好。

    于是又尝试了 ReactNative 实现了一遍,结果只在 ios/android 环境下体验好一点,其他平台一堆问题。不知道是 AI 的问题还是我用错了。

    最后又尝试着用下 Flutter ,没想到所有平台都兼容,而且体验还不错。没想到这些年发展的这么好了!上一次接触 Flutter 还是很多年前了,那时候还特意学习了一下 Dart 语法。

    最后发下用 Flutter 写出来的成果给大伙看看。

    MiMusic 跨平台音乐播放器,基于 Flutter 构建,支持 6 个目标平台 Web/Android/iOS/MacOS/Windows/Linux 。

    https://github.com/mimusic-org/frontend

    一个 GitHub Action 打出一堆安装包,Flutter 再次牛逼!!!还特意在安卓电视机上安装了下,屏幕分辨率适配了的,就是登陆界面不好输入,后续再慢慢优化。

    37 条回复    2026-03-26 23:43:24 +08:00
    join
        1
    join  
       16 小时 32 分钟前 via iPhone
    有没有遇到什么问题?可选的组件多不多?
    charlie21
        2
    charlie21  
       16 小时 25 分钟前 via Android
    有没有核心+flutter 前端一起打包好了的“完整版”(剔除 web 前端)?
    asui
        3
    asui  
       16 小时 19 分钟前   ❤️ 2
    目前我们公司的项目都是用 Flutter 构建的,Flutter 投入很大,发展挺快的,社区也非常全,很少出现需要自己造轮子的情况
    hanxiV2EX
        4
    hanxiV2EX  
    OP
       16 小时 15 分钟前 via Android
    @join 我也不太了解,让 AI 写的,看依赖库都挺多的。
    hanxiV2EX
        5
    hanxiV2EX  
    OP
       16 小时 14 分钟前 via Android
    @charlie21 你是指把 go 后端也打包进前端?
    mcfever
        6
    mcfever  
       16 小时 9 分钟前   ❤️ 2
    所以我用 dart 开发了 https://dartshell.com Flutter 的确好用
    mjawp
        7
    mjawp  
       16 小时 4 分钟前
    flutter 很多动画都做不了,很难受
    Nexora
        8
    Nexora  
       15 小时 57 分钟前
    @mcfever 兄弟,赚到钱了吗
    towser
        9
    towser  
       15 小时 47 分钟前
    @mcfever 请问 terminal 部分用的什么方案
    DLOG
        10
    DLOG  
       15 小时 45 分钟前
    我的想法,既然都 AI 编程了,统一性和逻辑性已经能保持一致了。
    方向应该是:AI-原生,而不是跨平台。
    darkengine
        11
    darkengine  
       15 小时 44 分钟前
    ReactNative 实现了一遍,结果只在 ios/android 环境下体验好一点,其他平台一堆问题
    ------------
    这个“其他平台”指的是 macOS/Windows/Linux?
    humanbait
        12
    humanbait  
       15 小时 42 分钟前
    为什么有 AI 了大家也不愿意花点小钱用原生把用户体验做好
    mcfever
        13
    mcfever  
       15 小时 41 分钟前
    @towser xterm
    mcfever
        14
    mcfever  
       15 小时 41 分钟前
    @Nexora 还行吧
    iorilu
        15
    iorilu  
       15 小时 35 分钟前
    什么多窗口问题解决了吗
    xinyu391
        16
    xinyu391  
       15 小时 24 分钟前
    音频解码库是额外集成的吗?
    为啥在 ubuntu 下播放不了
    charlie21
        17
    charlie21  
       14 小时 59 分钟前
    如果仅本机使用还用访问 58091 端口吗?最下面的 "后端" 是 可以不另安装的吗
    beisilu
        18
    beisilu  
       14 小时 56 分钟前
    @humanbait 可能是因为大把的 iOS 开发没能活到 ai 时代吧
    xooass
        19
    xooass  
       14 小时 47 分钟前
    @mcfever 要是有 win 版本就好了 我用 win 还没找到 nextssh 的替代
    Geon97
        20
    Geon97  
       14 小时 39 分钟前
    Flutter 适配 tv 吗
    rb6221
        21
    rb6221  
       14 小时 29 分钟前
    我前段时间看腾讯新推出的波点音乐,PC 版就是 flutter 写的,感觉跑起来还行,目前复杂特效还没有,可能是早期版本功能比较简陋,期待后续表现
    szdev
        22
    szdev  
       14 小时 29 分钟前
    rn 在移动端体验更好点,flutter 优势就是全平台
    mcfever
        23
    mcfever  
       14 小时 14 分钟前
    @xooass 先收藏把,后面可能会有。而且 win 版本,我计划免费,如果要出的话
    herozzm
        24
    herozzm  
       14 小时 10 分钟前
    听说 ReactNative 也很强,你说的这个问题应该是有解决的,我只用国 flutter ,其他没用过不知道
    vitality
        25
    vitality  
       13 小时 35 分钟前
    @DLOG 但如果是个人/小项目前期,使用原生反倒是浪费时间与精力、Token 。
    vitality
        26
    vitality  
       13 小时 34 分钟前
    @humanbait 因为现在大家都想一次编写代码,到处运行。节省时间与精力的追求,这在 AI 时代也不例外。
    shintendo
        27
    shintendo  
       13 小时 14 分钟前
    dart 好学吗
    qianlifeng
        28
    qianlifeng  
       12 小时 2 分钟前
    是的, 跨平台可选择的确实不多, Wox-launcher 也是最后选择的 flutter+go
    MiMiGe
        29
    MiMiGe  
       11 小时 40 分钟前
    都 AI 了要不要考虑再用原生写一遍
    dnL
        30
    dnL  
       11 小时 26 分钟前
    @MiMiGe token 也是钱啊,6 个平台就是 6 倍 token ,跨平台还是有必要存在的
    xiaomimicoin2
        31
    xiaomimicoin2  
       10 小时 41 分钟前
    老哥 搞个 maccy 的 windows 版本吗
    loolac
        32
    loolac  
       10 小时 0 分钟前
    不应该是 web 才是跨平台最强吗?
    ciki
        33
    ciki  
       9 小时 57 分钟前
    能原生无脑选原生
    Rootcat
        34
    Rootcat  
       8 小时 52 分钟前
    都 Vibe Coding 了, 为啥不用 qt
    ybz
        35
    ybz  
    PRO
       8 小时 6 分钟前
    @iorilu 多窗口已经解决啦
    liyafe1997
        36
    liyafe1997  
       8 小时 3 分钟前
    最好在 README 和你的网站上放些截图吧,毕竟这玩意本质卖的就是 UI ,想不想用好不好用取决于 UI 怎么样
    mainjzb
        37
    mainjzb  
       1 小时 10 分钟前
    向日葵远程 PC 版 最近几个月也切到了 flutter
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    ♥ Do have faith in what you're doing.