在 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 一样成为解释性语言,而是编译为静态语言。
![]() |
1
kapaseker 11 天前
老哥,你这是 AI 生成的文章吗?
Hybrid 优缺点大家都明白,但是 Flutter 的特点三行就带过?着重展开 Flutter 关于图形绘制方面的知识啊! Flutter 为什么能支持跨平台? 为了支持跨平台,Flutter 做了哪些努力? 不同的平台,Flutter 是如何适配的? |
![]() |
2
AoEiuV020JP 11 天前
没啥信息量,而且 skia 不是都要抛弃了吗还提,
flutter 中的 web 思维感觉是缺点, |
![]() |
3
songray 11 天前
我觉得打开 BOSS 直聘搜职位更能看清现在的需求...
Flutter 的岗位量和 uniapp (小程序) 之间差了不知道多少个 RN 。 |
![]() |
4
liu731 11 天前 ![]() |
![]() |
5
murmur 11 天前
flutter 生不逢时,如果在团购、小贷 app 最火的时候出来就绝杀了
|
6
wangxiang 11 天前
外行也听不懂你在说什么,直接列几个 App ,我试试到底有多流畅
|
![]() |
7
ybz 11 天前
看出来了,你对 flutter 一无所知
|
![]() |
8
janus77 11 天前
新语言+新运行时(完全从 0 开始的,不是基于 xx 的)+新绘制层,前面的都没做到。这代价可是很大的
|
![]() |
9
Gilfoyle26 11 天前
ios26 出来以后,感觉跨平台技术好像没啥作用了。
|
10
wjk1011 11 天前
所以呢,各位大哥现在开发 app 应该用什么技术
|
11
kzfile 11 天前
那么古尔丹,代价是什么?
|
12
abc1310054026 11 天前
另一个视角指的是 AI 视角是吧😠
|
![]() |
14
archxm 11 天前
用来开发 windows app 如何,替代 win32 api
|
15
Yuanlaoer 11 天前
“只要在浏览器的框框内,我们不可能造出时速 100 码的轿子,我们需要改变思路,我们要内燃机汽车”
这是人类大脑能想出来的话么。 在没有内燃机之前,谁知道内燃机汽车是什么;有了内燃机,谁会想轿子的事。 |
![]() |
16
lete 11 天前
> W3C 一直以 B/S 的视角约束着 webview 的权限
我觉得就应该这样,就不应该有那么多应用程序,web 多好,打开浏览器就能用,又快又好用,没那么多广告,有广告还可以用插件去除。另外也不用担心 app 偷窥隐私。真搞不懂现在的 app 就就几个页面整几百 MB ,啥都往里塞,关键是还卡的要命,广告后首页都卡爆了(点名例如支付宝,淘宝,京东)好好的 web 多好又不是不能用,就像偷着用户的那点隐私。真服了 |
![]() |
17
silvernoo 11 天前
flutter 吹鼓者在此
|
18
jeesk 11 天前
无论你跨平台技术吹上天, 我都不信你流畅度能比拼多多的 html 网页打开还流畅。
不信你找一家比拼多多还流畅的 app ? 别说国内,放眼望去国外都找不到一款。 |
![]() |
19
minchieh OP @archxm
如果是为了国内就业。桌面还是用 electron 吧 如果研究用途或自己可控的软件(比如写个工具,或者自己是项目主导者) 可以考虑 rust+tauri (非常推荐) 已经支持移动端+桌面端 https://github.com/tauri-apps/tauri 3 周前 70K 星星,现在 90K+了 用 rust 堆功能库,用 tauri+js 搭积木~~~ |