TieYu
V2EX  ›  Flutter

另一个视角看 Flutter 的思维

By TieYu at 2025 年 7 月 17 日 · 5176 次点击

在 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 一样成为解释性语言,而是编译为静态语言。

23 条回复    2026-02-27 07:44:50 +08:00
kapaseker
   1
kapaseker  
   2025 年 7 月 17 日
老哥,你这是 AI 生成的文章吗?

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

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

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

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

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

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

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

用 rust 堆功能库,用 tauri+js 搭积木~~~
twig
   20
twig  
   2025 年 7 月 17 日
@kapaseker 这显然不是 AI 生成的。AI 生成的至少有一整句一整句的囫囵话。
archxm
   21
archxm  
   2025 年 7 月 17 日
@minchieh 就是瞎折腾,工具我选 pyqt
bunny189
   22
bunny189  
   2025 年 7 月 28 日
@jeesk 是哦,为啥拼多多这么快啊
leer
   23
leer  
   2 月 27 日
只是抽象层级的差别罢了。区别,自由度也正来自于此。
© 2026 V2EX · 28ms · 3.9.8.5