Flutter 3 发布,支持 iOS, Android, web, Windows, macOS, Linux

2022-05-12 08:53:31 +08:00
 cmdOptionKana

In previous releases, we supplemented iOS and Android with web and Windows support, and now Flutter 3 adds stable support for macOS and Linux apps.

https://medium.com/flutter/introducing-flutter-3-5eb69151622f

这样看来,在桌面端有望取代 Electron(的一部分简单软件) ?

5986 次点击
所在节点    分享发现
42 条回复
Buges
2022-05-12 09:03:18 +08:00
flutter 移动优先,跨平台的桌面应用交互逻辑就和开了个 Android 模拟器似的,可能体验还不如 electron
huage2580
2022-05-12 09:06:41 +08:00
@Buges 可能还得发育会 别说桌面端,ios 体验也一言难尽
selca
2022-05-12 09:13:45 +08:00
期待 Jetbrains 的 compose desktop
angrylid
2022-05-12 09:17:27 +08:00
如果是简单软件的话,tauri 正式版已经发布了,可以考虑一下。
Scirocco
2022-05-12 09:18:49 +08:00
flutter 桌面端好像已经出来几年了,已经陆陆续续有不少软件在用了。这次更新应该主要是支持了 M1 。
debuggerx
2022-05-12 09:35:10 +08:00
https://github.com/debuggerx01/dde_gesture_manager

半年前就用 flutter 写了个 linux 桌面程序,在包大小,性能和内存占用方面完全吊打 electron ,开发效率也很高,插件生态丰富,偶尔有些 bug 基本等一等官方就会修,体验还是很不错的
据我所知国内外有很多桌面应用在用 flutter 开发了,尤其是 Web3 和工具类应用
cmdOptionKana
2022-05-12 09:37:29 +08:00
@angrylid 看了一下,好像是用 Rust 写 GUI ?
gydi
2022-05-12 09:43:13 +08:00
@cmdOptionKana rust+webview2 ,前端技术栈搞 ui
meteor957
2022-05-12 09:47:04 +08:00
看了眼 rn 还是 0.X
hsfzxjy
2022-05-12 09:48:18 +08:00
草,刚学了 flutter 2
murmur
2022-05-12 09:50:23 +08:00
@debuggerx 但凡你要嵌入一个 web 页面就会想起 webview 的好

毕竟公告,活动,都是复用 web 端
cmdOptionKana
2022-05-12 09:51:01 +08:00
@gydi 听起来不错,就是官网教程看起来有点复杂… 得再找找看有啥好的学习材料
shanghai1998
2022-05-12 09:54:12 +08:00
好事好事,tauri 也跑多 demo ,马马虎虎
debuggerx
2022-05-12 09:54:35 +08:00
@hsfzxjy 3.0 升级几乎不涉及语法更新,不影响已有的学习
debuggerx
2022-05-12 09:56:25 +08:00
@murmur 小问题,都有解决方案的
angrylid
2022-05-12 09:59:34 +08:00
@cmdOptionKana 不严谨的说就是把 Electron 里面的 NodeJS 换成 Rust, Chrome 换成系统的 WebView
creanme
2022-05-12 10:03:31 +08:00
@angrylid 算了吧,webview 兼容起来麻烦的很,各个平台实现都不同。
Bijiabo
2022-05-12 10:07:35 +08:00
赞,新时代的 Web ,如果对体验没啥高要求,上 Flutter 还是一个挺好的选项。
devcat9
2022-05-12 10:12:54 +08:00
@murmur 而且 Flutter 桌面端,不支持嵌入 webview ,很垃圾
iblessyou
2022-05-12 10:20:30 +08:00
呃,有没有什么桌面应用运行下试试看啊,光说也不知道究竟怎么样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852315

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX