GoForum🌐 V2EX

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

hanxiV2EX · 2026-03-26 08:19 · 0 次点赞 · 5 条回复

我为了写一个音乐播放器,尝试了 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 再次牛逼!!!还特意在安卓电视机上安装了下,屏幕分辨率适配了的,就是登陆界面不好输入,后续再慢慢优化。

5 条回复
join · 2026-03-26 08:24
#1

有没有遇到什么问题?可选的组件多不多?

charlie21 · 2026-03-26 08:29
#2

有没有核心+flutter 前端一起打包好了的“完整版”(剔除 web 前端)?

asui · 2026-03-26 08:39
#3

目前我们公司的项目都是用 Flutter 构建的,Flutter 投入很大,发展挺快的,社区也非常全,很少出现需要自己造轮子的情况

hanxiV2EX · 2026-03-26 08:39
#4

@join 我也不太了解,让 AI 写的,看依赖库都挺多的。

hanxiV2EX · 2026-03-26 08:44
#5

@charlie21 你是指把 go 后端也打包进前端?

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: hanxiV2EX
发布: 2026-03-26
点赞: 0
回复: 0