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(的一部分简单软件) ?
1
Buges 2022-05-12 09:03:18 +08:00 via Android
flutter 移动优先,跨平台的桌面应用交互逻辑就和开了个 Android 模拟器似的,可能体验还不如 electron
|
3
selca 2022-05-12 09:13:45 +08:00
期待 Jetbrains 的 compose desktop
|
4
angrylid 2022-05-12 09:17:27 +08:00 via Android 1
如果是简单软件的话,tauri 正式版已经发布了,可以考虑一下。
|
5
Scirocco 2022-05-12 09:18:49 +08:00 via Android
flutter 桌面端好像已经出来几年了,已经陆陆续续有不少软件在用了。这次更新应该主要是支持了 M1 。
|
6
debuggerx 2022-05-12 09:35:10 +08:00 via Android 2
https://github.com/debuggerx01/dde_gesture_manager
半年前就用 flutter 写了个 linux 桌面程序,在包大小,性能和内存占用方面完全吊打 electron ,开发效率也很高,插件生态丰富,偶尔有些 bug 基本等一等官方就会修,体验还是很不错的 据我所知国内外有很多桌面应用在用 flutter 开发了,尤其是 Web3 和工具类应用 |
7
cmdOptionKana OP @angrylid 看了一下,好像是用 Rust 写 GUI ?
|
8
gydi 2022-05-12 09:43:13 +08:00 via Android
@cmdOptionKana rust+webview2 ,前端技术栈搞 ui
|
9
meteor957 2022-05-12 09:47:04 +08:00
看了眼 rn 还是 0.X
|
10
hsfzxjy 2022-05-12 09:48:18 +08:00 via Android
草,刚学了 flutter 2
|
12
cmdOptionKana OP @gydi 听起来不错,就是官网教程看起来有点复杂… 得再找找看有啥好的学习材料
|
13
C603H6r18Q1mSP9N 2022-05-12 09:54:12 +08:00
好事好事,tauri 也跑多 demo ,马马虎虎
|
16
angrylid 2022-05-12 09:59:34 +08:00 via Android
@cmdOptionKana 不严谨的说就是把 Electron 里面的 NodeJS 换成 Rust, Chrome 换成系统的 WebView
|
18
Bijiabo 2022-05-12 10:07:35 +08:00
赞,新时代的 Web ,如果对体验没啥高要求,上 Flutter 还是一个挺好的选项。
|
20
iblessyou 2022-05-12 10:20:30 +08:00
呃,有没有什么桌面应用运行下试试看啊,光说也不知道究竟怎么样
|
21
phony2r 2022-05-12 10:22:57 +08:00 2
别的不说, 就说用 flutter 的闲鱼, 那体验还不如网页呢
|
22
mainjzb 2022-05-12 10:31:25 +08:00
show Flutter is used by a broad list of customers in many segments: from social apps like WeChat to finance and banking apps like Betterment and Nubank;
这文章说微信是 flutter 开发的? |
23
john6lq 2022-05-12 10:37:40 +08:00
作为安卓开发,Compose 取代 XML 是大势所趋,其他平台看看就好;至于 Flutter ,闲鱼真是拉低了整个生态的用户体验,但是说归说,还是了解一点的。
|
25
luqingliang 2022-05-12 10:45:14 +08:00
@phony2r 别网页了,那我能说国产软件都是垃圾吗,一个比一个臃肿,还谈体验?
|
26
NewTab12138 2022-05-12 10:45:20 +08:00
闲鱼是一直都很垃圾好吧, flutter 在 Android 端已经优化的很好了, iOS 端还差点意思, 至于 web,肯定不会有人用的, win mac 之类的开发点小规模的业务类 app 还是可以的
|
27
Biwood 2022-05-12 10:45:34 +08:00 via Android
很好奇,闲鱼做的那么拉垮,到底是开发者水平问题还是 Flutter 本身的限制问题,是否有更优秀的 Flutter 项目推荐看看
|
28
luqingliang 2022-05-12 10:50:40 +08:00
@Biwood 淘宝店家的商品列表页滑动体验到现在还是那么差,最热门的产品+最顶级的开发团队,宁真的觉得体验差就只是技术选型问题吗?
|
29
crayygy 2022-05-12 10:54:38 +08:00 3
闲鱼每次国内 Flutter 有什么活动基本上他们团队都有人去分享,搞来搞去的生生的用自己的 App 体验把整个 Flutter 的名声都搞坏了
|
31
dddd1919 2022-05-12 14:43:45 +08:00
心动了,刚搞完 electron ,这么一看又该学习了
|
32
HeyYoGirls 2022-05-12 14:59:21 +08:00 2
国内的 APP ,由于动态化等需求,不管用什么技术都会卡成一坨屎。
参考闲鱼的这篇文章,先用动态化把效率拉下来,再去做那杯水车薪的优化,结果还是卡。 https://juejin.cn/post/7036327958788702239 |
33
Fontaine 2022-05-12 16:05:12 +08:00
有人升级了吗?
|
35
linroid 2022-05-12 16:13:24 +08:00
夸 flutter 的大佬们在瞪大眼睛对齐标点符号的时候也觉得 flutter 这么好吗?
(手动🐶 |
36
shengsu15 2022-05-12 17:13:05 +08:00
早上升了 又切回 2.10.x 了 很多依赖没做优化 会有难看的 warning 再等等吧
|
37
zyxk 2022-05-12 20:17:10 +08:00
@angrylid tauri , 我测试的 win10 都没法用, 还必须安装 webview2 Runtime, 这样的话, 工具软件还是不合适, 分发给用户不能直接用.
|
42
luffy 2022-05-21 18:47:43 +08:00
不太了解桌面应用生态。
C# 会是主流选择嘛? 比 flutter 更流行? |