另一个视角看 Flutter 的思维

2025 年 7 月 17 日
 TieYu

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

7080 次点击
所在节点    Flutter
24 条回复
kapaseker
2025 年 7 月 17 日
老哥,你这是 AI 生成的文章吗?

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

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

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

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

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

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

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

用 rust 堆功能库,用 tauri+js 搭积木~~~
twig
2025 年 7 月 17 日
@kapaseker 这显然不是 AI 生成的。AI 生成的至少有一整句一整句的囫囵话。

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

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

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

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

© 2021 V2EX