TieYu
V2EX  ›  Flutter

另一个视角看 Flutter 的思维

  •  
  •   TieYu · Jul 17, 2025 · 7729 views
    This topic created in 480 days ago, the information mentioned may be changed or developed.

    在 Flutter 出来之前
    移动端的跨平台领域的霸主就是 Hybrid (混编) facebook 早期也是直接用了 Hybrid ,之后由于浏览器性能问题,改为 React Native React Native 也是不完美的,存在异步通信问题

    大如淘宝( weex ),小如某个 app 都在使用 Hybrid

    Hybrid 是确实加速了产品的发布,但是不能涵盖所有类型的 app ,比如:游戏

    随着非游戏类 app 的越来越复杂,他们也开始迫切需要一个滑动流畅的 app 框架,切后台后不会假死的框架。 期间有些公司致力于编译优化 js ,例如:apicloud ,淘宝的 weex

    而正如 facebook 当时遇到的,Hybrid 是成功的,但是性能一直是个问题,并且 W3C 一直以 B/S 的视角约束着 webview 的权限

    只要在浏览器的框框内,我们不可能造出时速 100 码的轿子,我们需要改变思路,我们要内燃机汽车

    Flutter 吸收 Hybrid 优点,来砸 Hybrid 的场子了, 他无意推翻 W3C 的法案,以 Hybrid 的思维(容器+统一化的脚本)为地基,拉升渲染能力,提升脚本权限。

    Skia 引擎加持,非原生渲染,胜似原生的性能
    Dart 脚本也不再和 js 一样成为解释性语言,而是编译为静态语言。

    24 replies  •  2026-06-17 09:41:40 +08:00
    kapaseker
    kapaseker
    Jul 17, 2025
    1
    老哥,你这是 AI 生成的文章吗?

    Hybrid 优缺点大家都明白,但是 Flutter 的特点三行就带过?着重展开 Flutter 关于图形绘制方面的知识啊!

    Flutter 为什么能支持跨平台?
    为了支持跨平台,Flutter 做了哪些努力?
    不同的平台,Flutter 是如何适配的?
    AoEiuV020JP
    AoEiuV020JP
    Jul 17, 2025
    2
    没啥信息量,而且 skia 不是都要抛弃了吗还提,
    flutter 中的 web 思维感觉是缺点,
    songray
    songray
    Jul 17, 2025
    3
    我觉得打开 BOSS 直聘搜职位更能看清现在的需求...
    Flutter 的岗位量和 uniapp (小程序) 之间差了不知道多少个 RN 。
    Nasdaq
    Nasdaq
    Jul 17, 2025❤️2
    4
    什么猴年马月的事情了,还提 Skia 。又是理论家一个?

    https://docs.flutter.dev/perf/impeller
    murmur
    murmur
    Jul 17, 2025
    5
    flutter 生不逢时,如果在团购、小贷 app 最火的时候出来就绝杀了
    wangxiang
    wangxiang
    Jul 17, 2025
    6
    外行也听不懂你在说什么,直接列几个 App ,我试试到底有多流畅
    ybz
    ybz
    PRO
    Jul 17, 2025
    7
    看出来了,你对 flutter 一无所知
    rb6221
    rb6221
    Jul 17, 2025
    8
    新语言+新运行时(完全从 0 开始的,不是基于 xx 的)+新绘制层,前面的都没做到。这代价可是很大的
    Gilfoyle26
    Gilfoyle26
    Jul 17, 2025
    9
    ios26 出来以后,感觉跨平台技术好像没啥作用了。
    wjk1011
    wjk1011
    Jul 17, 2025
    10
    所以呢,各位大哥现在开发 app 应该用什么技术
    penisulaS
    penisulaS
    Jul 17, 2025
    11
    那么古尔丹,代价是什么?
    abc1310054026
    abc1310054026
    Jul 17, 2025
    12
    另一个视角指的是 AI 视角是吧😠
    frankkly
    frankkly
    Jul 17, 2025
    13
    @songray #3 意思是 flutter 不如 uniapp 和 rn 招的多吗?
    archxm
    archxm
    Jul 17, 2025
    14
    用来开发 windows app 如何,替代 win32 api
    Yuanlaoer
    Yuanlaoer
    Jul 17, 2025
    15
    “只要在浏览器的框框内,我们不可能造出时速 100 码的轿子,我们需要改变思路,我们要内燃机汽车”

    这是人类大脑能想出来的话么。
    在没有内燃机之前,谁知道内燃机汽车是什么;有了内燃机,谁会想轿子的事。
    lete
    lete
    Jul 17, 2025
    16
    > W3C 一直以 B/S 的视角约束着 webview 的权限

    我觉得就应该这样,就不应该有那么多应用程序,web 多好,打开浏览器就能用,又快又好用,没那么多广告,有广告还可以用插件去除。另外也不用担心 app 偷窥隐私。真搞不懂现在的 app 就就几个页面整几百 MB ,啥都往里塞,关键是还卡的要命,广告后首页都卡爆了(点名例如支付宝,淘宝,京东)好好的 web 多好又不是不能用,就像偷着用户的那点隐私。真服了
    silvernoo
    silvernoo
    Jul 17, 2025
    17
    flutter 吹鼓者在此
    jeesk
    jeesk
    Jul 17, 2025
    18
    无论你跨平台技术吹上天, 我都不信你流畅度能比拼多多的 html 网页打开还流畅。

    不信你找一家比拼多多还流畅的 app ? 别说国内,放眼望去国外都找不到一款。
    TieYu
    TieYu
    OP
    Jul 17, 2025
    19
    @archxm
    如果是为了国内就业。桌面还是用 electron 吧

    如果研究用途或自己可控的软件(比如写个工具,或者自己是项目主导者)
    可以考虑 rust+tauri (非常推荐)
    已经支持移动端+桌面端
    https://github.com/tauri-apps/tauri
    3 周前 70K 星星,现在 90K+了

    用 rust 堆功能库,用 tauri+js 搭积木~~~
    twig
    twig
    Jul 17, 2025
    20
    @kapaseker 这显然不是 AI 生成的。AI 生成的至少有一整句一整句的囫囵话。
    archxm
    archxm
    Jul 17, 2025
    21
    @minchieh 就是瞎折腾,工具我选 pyqt
    bunny189
    bunny189
    Jul 28, 2025
    22
    @jeesk 是哦,为啥拼多多这么快啊
    leer
    leer
    Feb 27
    23
    只是抽象层级的差别罢了。区别,自由度也正来自于此。
    xinyu391
    xinyu391
    Jun 17
    24
    flutter 就是个 2d 游戏
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 04:07 · PVG 12:07 · LAX 20:07 · JFK 23:07
    ♥ Do have faith in what you're doing.