@
vczyh 应该说发展的还是挺好的,业内采用率越来越高,不光移动开发,很多桌面项目也开始用,我现在的公司就在用 Flutter 做同时兼容移动端(含平板)和三大桌面端的项目。
至于网上说卡的,我分几方面说:
1. 我做了好几个商业 flutter 项目,还没碰到过有什么用户反馈的性能问题最终发现是 flutter 本身的问题,基本都是出了 bug 或者同事的写法用法不好,只要写得没问题,flutter 本身的性能表现不会成为项目的瓶颈
2. 有些问题其实是通用的技能水平问题,比如图片视频资源压缩、比如数据量大的时候先采样再绘制、比如能复用的数据不复用,每一帧都重新计算,而且还是多层循环嵌套……这些东西其实是开发者水平的问题
3. 有些 app 我自己觉得流畅性没啥问题,可是别人就说感觉卡,掉帧,我只能说可能确实人与人体质不同,有人就是天生写轮眼吧
4. 针对上面这种,flutter 现在工作的重点就是把底层渲染引擎换成 Impeller ,ios 已经基本稳定了,预计 24 年内 android 也能差不多:
https://juejin.cn/post/7337898389450080306所以其实要我说,网上说 flutter 卡的,大多数其实是开发者水平问题,是代码写得不好,让 flutter 背了锅。现在市面上很多 app 都用了 flutter ,普通用户根本用不出来区别。用跨平台方案甚至直接 web 套壳的项目,只要代码写得好,很多也比低水平的原生项目流畅。