V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cmdOptionKana
3.16D

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

  •  
  •   cmdOptionKana · May 12, 2022 · 7135 views
    This topic created in 1449 days ago, the information mentioned may be changed or developed.

    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(的一部分简单软件) ?

    42 replies    2022-05-21 18:47:43 +08:00
    Buges
        1
    Buges  
       May 12, 2022 via Android
    flutter 移动优先,跨平台的桌面应用交互逻辑就和开了个 Android 模拟器似的,可能体验还不如 electron
    huage2580
        2
    huage2580  
       May 12, 2022   ❤️ 3
    @Buges 可能还得发育会 别说桌面端,ios 体验也一言难尽
    selca
        3
    selca  
       May 12, 2022
    期待 Jetbrains 的 compose desktop
    wakarimasen
        4
    wakarimasen  
       May 12, 2022 via Android   ❤️ 1
    如果是简单软件的话,tauri 正式版已经发布了,可以考虑一下。
    Scirocco
        5
    Scirocco  
       May 12, 2022 via Android
    flutter 桌面端好像已经出来几年了,已经陆陆续续有不少软件在用了。这次更新应该主要是支持了 M1 。
    debuggerx
        6
    debuggerx  
       May 12, 2022 via Android   ❤️ 2
    https://github.com/debuggerx01/dde_gesture_manager

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

    毕竟公告,活动,都是复用 web 端
    cmdOptionKana
        12
    cmdOptionKana  
    OP
       May 12, 2022
    @gydi 听起来不错,就是官网教程看起来有点复杂… 得再找找看有啥好的学习材料
    C603H6r18Q1mSP9N
        13
    C603H6r18Q1mSP9N  
       May 12, 2022
    好事好事,tauri 也跑多 demo ,马马虎虎
    debuggerx
        14
    debuggerx  
       May 12, 2022 via Android
    @hsfzxjy 3.0 升级几乎不涉及语法更新,不影响已有的学习
    debuggerx
        15
    debuggerx  
       May 12, 2022 via Android
    @murmur 小问题,都有解决方案的
    wakarimasen
        16
    wakarimasen  
       May 12, 2022 via Android
    @cmdOptionKana 不严谨的说就是把 Electron 里面的 NodeJS 换成 Rust, Chrome 换成系统的 WebView
    creanme
        17
    creanme  
       May 12, 2022
    @angrylid 算了吧,webview 兼容起来麻烦的很,各个平台实现都不同。
    Bijiabo
        18
    Bijiabo  
       May 12, 2022
    赞,新时代的 Web ,如果对体验没啥高要求,上 Flutter 还是一个挺好的选项。
    devcat9
        19
    devcat9  
       May 12, 2022
    @murmur 而且 Flutter 桌面端,不支持嵌入 webview ,很垃圾
    iblessyou
        20
    iblessyou  
       May 12, 2022
    呃,有没有什么桌面应用运行下试试看啊,光说也不知道究竟怎么样
    phony2r
        21
    phony2r  
       May 12, 2022   ❤️ 2
    别的不说, 就说用 flutter 的闲鱼, 那体验还不如网页呢
    mainjzb
        22
    mainjzb  
       May 12, 2022
    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 开发的?
    john6lq
        23
    john6lq  
       May 12, 2022
    作为安卓开发,Compose 取代 XML 是大势所趋,其他平台看看就好;至于 Flutter ,闲鱼真是拉低了整个生态的用户体验,但是说归说,还是了解一点的。
    huage2580
        24
    huage2580  
       May 12, 2022
    @mainjzb 企业微信含 Flutter 率很高
    luqingliang
        25
    luqingliang  
       May 12, 2022
    @phony2r 别网页了,那我能说国产软件都是垃圾吗,一个比一个臃肿,还谈体验?
    NewTab12138
        26
    NewTab12138  
       May 12, 2022
    闲鱼是一直都很垃圾好吧, flutter 在 Android 端已经优化的很好了, iOS 端还差点意思, 至于 web,肯定不会有人用的, win mac 之类的开发点小规模的业务类 app 还是可以的
    Biwood
        27
    Biwood  
       May 12, 2022 via Android
    很好奇,闲鱼做的那么拉垮,到底是开发者水平问题还是 Flutter 本身的限制问题,是否有更优秀的 Flutter 项目推荐看看
    luqingliang
        28
    luqingliang  
       May 12, 2022
    @Biwood 淘宝店家的商品列表页滑动体验到现在还是那么差,最热门的产品+最顶级的开发团队,宁真的觉得体验差就只是技术选型问题吗?
    crayygy
        29
    crayygy  
       May 12, 2022   ❤️ 3
    闲鱼每次国内 Flutter 有什么活动基本上他们团队都有人去分享,搞来搞去的生生的用自己的 App 体验把整个 Flutter 的名声都搞坏了
    SteveZou
        30
    SteveZou  
       May 12, 2022
    @crayygy 好好笑哈哈哈哈哈哈哈
    dddd1919
        31
    dddd1919  
       May 12, 2022
    心动了,刚搞完 electron ,这么一看又该学习了
    HeyYoGirls
        32
    HeyYoGirls  
       May 12, 2022   ❤️ 2
    国内的 APP ,由于动态化等需求,不管用什么技术都会卡成一坨屎。
    参考闲鱼的这篇文章,先用动态化把效率拉下来,再去做那杯水车薪的优化,结果还是卡。
    https://juejin.cn/post/7036327958788702239
    Fontaine
        33
    Fontaine  
       May 12, 2022
    有人升级了吗?
    Fontaine
        34
    Fontaine  
       May 12, 2022
    @Biwood 毕竟是混合开发,加上内部的老技术栈等制约,如果团队是挣钱的,那肯定不是这个样
    linroid
        35
    linroid  
       May 12, 2022
    夸 flutter 的大佬们在瞪大眼睛对齐标点符号的时候也觉得 flutter 这么好吗?
    (手动🐶
    shengsu15
        36
    shengsu15  
       May 12, 2022
    早上升了 又切回 2.10.x 了 很多依赖没做优化 会有难看的 warning 再等等吧
    zyxk
        37
    zyxk  
       May 12, 2022
    @angrylid tauri , 我测试的 win10 都没法用, 还必须安装 webview2 Runtime, 这样的话, 工具软件还是不合适, 分发给用户不能直接用.
    hst001
        38
    hst001  
       May 12, 2022
    @linroid 写的时候还好,但是面对大段代码要成片移动时一言难尽
    wakarimasen
        39
    wakarimasen  
       May 13, 2022 via Android
    @zyxk 这种工具你们原本用什么技术栈,很好奇。
    hlayk
        40
    hlayk  
       May 13, 2022
    @crayygy 以前真有这感觉 只不过最近再用闲鱼 Android 端的 优化了不少 体验感比之前好很多
    WebKit
        41
    WebKit  
       May 13, 2022
    @Biwood #27 闲鱼在 Android 上感觉还算流畅。
    luffy
        42
    luffy  
       May 21, 2022
    不太了解桌面应用生态。

    C# 会是主流选择嘛? 比 flutter 更流行?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   955 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 23:15 · PVG 07:15 · LAX 16:15 · JFK 19:15
    ♥ Do have faith in what you're doing.