恕我直言,闲鱼是在抹黑 flutter

186 天前
 lucifer518

经常看别人提到闲鱼然后会提到 flutter ,很多人觉得闲鱼的体验差是因为 flutter 的原因。

我之前做原生开发的时候也这么想过,觉得这可能就是框架的限制吧。后面我现在已经做了两年 flutter 了,我就觉得 flutter 不应该背这个锅。

纯 flutter 的 app 体验绝对能做到比闲鱼的体验好,现在的闲鱼动画生硬,跳转先白屏(最新安卓版体验,以前用 iOS 也碰过很多问题就不提了),不明白是怎么做的。

我想说任意一个熟练 flutter 的开发都不会开发出体验这么差的 APP 。这是我很费解的一个问题,闲鱼应该也不是缺人,就算全部用原生体验也不会比现在差。之前看过闲鱼的一些文章,反正就是技术很吊,原生结合 flutter ,各种动态化,是取了原生和 flutter 各自的糟粕吗?

现在有些 APP 是 flutter 开发的,体验很接近原生了,不仔细看根本看不出是 flutter 开发的。

最近还有说淘宝网页优化改版的,说之前一直在专注优化 APP 。我想说,其实你们的 APP 体验也没有很好好吧。阿里系怎么说呢,技术很吊我不否认,但是上层体验做的实在不怎么样。

13902 次点击
所在节点    Flutter
101 条回复
0o0O0o0O0o
186 天前
@ooolooo #6
@diave971349 #13

可能是我被别的广告 APP 和广告 OS 调教多了,我用闲鱼的时候感觉很省心,全靠同行衬托

- 没有别的 APP 那样的陷阱,首页内嵌的广告商品也有很显眼的广告字样,哪怕误点了也只是打开它兄弟家的淘宝天猫网页,iOS 上不会拉起其它应用
- 聊天记录云端同步,消息推送也很及时(可能与它关系不大)
- 记忆中很少遇到闪退、卡顿、发烫
- 没有交互上的心智负担,聊天 - 商品 - 卖家信息 - 订单信息之间跳转得很直接
afkool
186 天前
@pjxxcc 淘宝也这样。。。所以,大概率是阿里的团队太混了。。
humiaozuzu
186 天前
用过咸鱼发帖后,就知道这 app 做的有多烂了...
BigDogWang
186 天前
面过这么多公司的人,内部都很垃圾。不过 flutter 应用的体验本来就比较差,尤其在输入动画等方面
iOCZS
186 天前
原生 APP 的性能下限很高,flutter 的话。。。一顿魔改后就不知道了,隔壁网易云桌面版也被吐槽
hez2010
186 天前
flutter 做的应用其实一眼就能看出来:
1. flutter 的滚动计算是基于帧的而不是时间的,因此在不同设备上体验不同,而且会出现不跟手的情况(微信的公众号订阅列表用了 flutter ,在部分设备上甚至会出现滚动倒转的问题)
2. flutter 的动画完全不匹配系统的原生动画,有时候你在系统里修改了动画方案等等到了 flutter 由于是自绘的根本不会遵守你修改后的方案;不同版本的系统动画其实也不一样,flutter 就没法体现出来差异性
murmur
186 天前
闲鱼做的不仅是卡,连最基本的交互逻辑都没有,点了之后没防误触没有 loading 动画,如果网稍微不好一点,你就能看到一次 push 一大堆 router 页面的奇观
bertonzh
186 天前
大厂,尤其是国内大厂一直迭代的软件,卡才是常态。
就是因为不缺人,软件才会越来越卡,明白吗?
Rrrrrr
186 天前
什么垃圾都塞里面肯定卡。大厂也不会给时间优化,日子久了,越来越多
icyalala
186 天前
https://juejin.cn/post/6955304605190357005
看咸鱼前几年采访文章吧,咸鱼过于一直被广泛反馈体验差,这不是错觉,咸鱼的人自己也知道。
Flutter 性能差和体验差,这个咸鱼自己也提到过,所以首页不得不用 Native 来做。

除开咸鱼,单独讨论 Flutter 。它坚持自己的渲染引擎,优势是多端一致,缺点就是它和 Native 有多细节不一致,这是根本性的问题。动画、字体渲染、文本选择和输入、滑动手势等等,如果你在乎体验你肯定能感受出来。
agagega
186 天前
阿里有好用的 app 吗
ydatong
186 天前
flutter 离原生体验改是差太多了,我觉得不是咸鱼的锅
burden7
186 天前
如何分辨 Flutter 应用:
如果是列表页面,用双指滑动,页面偏移量如果是用单指滑动的两倍(三指是三倍),那当前页面就是 Flutter 实现
bsg1992
186 天前
@0o0O0o0O0o
咸鱼应用开发的确实差劲,整体页面滚动还有动画特别的卡。
w88975
186 天前
@geekvcn 我公司就是这样的,开发的 app 主要平台是安卓,但从领导到基层,都基本不用安卓,几个测试机整天被借来借去的
dobelee
186 天前
@0o0O0o0O0o 我没听错吧。。咸鱼的体验真是垫底中的垫底,要网络才能点击,网络不稳时点了几次,网络恢复后疯狂弹窗。。。
yunyuyuan
186 天前
我也不觉得咸鱼难用,目前用过最难用的大厂 app 是微众银行
janus77
186 天前
闲鱼这种就是属于走还没学会就开始跑了
flutter 本身的性能都还没达到和原生持平的情况(我说的是复杂场景下),就不该把他用到复杂场景(如首页无限滚动列表)
其实其他家也有用 flutter 的,但都是非关键页面,性能不敏感页面,比如企微的小程序有部分页面,微信好像某个付款页也用过,钉钉少量页面也用过

当然这也不是说喷闲鱼团队,主要 flutter 这个项目的上限目前摆在那里,也不是你一个团队就能解决的。但是拍板说在首页用 flutter 的人,那就是不看重用户体验,是纯纯要背锅的。从这个角度上来看,确实是在抹黑 flutter
faimin
186 天前
闲鱼可能还在用老版本的 flutter sdk ,虽然 flutter 一直在优化,但是闲鱼可能并没有跟进升级。很多厂都喜欢魔改 sdk ,这可能是导致无法升级的一个因素。以上纯属猜测哈
TimPeake
186 天前
你以为技术不能做到吗,只是那些奇葩的需求让他们不得不妥协而已

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

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

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

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

© 2021 V2EX