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

20 天前
 lucifer518

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

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

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

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

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

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

9592 次点击
所在节点    Flutter
100 条回复
huang40614676
19 天前
我感觉闲鱼比淘宝好用,还挺好的
zhy0216
19 天前
为啥我没觉得难用。。
zjgsamuel
19 天前
现在国内除了咸鱼 还有哪些用 flutter 做的案列啊?
silencil
19 天前
我也本来没觉得多难用,可能是使用频率不高,但是楼上有一层说点击没反应然后不断弹出页面,想了下确实遇到了,那确实难用。
Jirajine
19 天前
@InkStone 电商应用为什么要信任客户端?客户端只管展示,哪些数据发给客户端由服务端决定。反爬只需要根据 ip/token 限制频率即可。除非你的需求是“一个登陆用户的 token 一小时只能浏览 100 条商品,但如果他的请求不是由 App 发出的那就一条都不能给”这类,那确实会给客户端增加巨大的复杂度,从而导致卡顿。
也许这样的卡顿也是反爬的策略之一,毕竟客户端做这些反爬并没有实际意义,灰产可以直接群控通过 accessibility/截屏/OCR 等方式释放客户端展示的信息。而如果 App 很卡,尤其是低成本的低端机上,确实能有效增加爬虫的成本。
Vindroid
19 天前
早期 flutter 写的咸鱼还算好用,不过那时候没多少扩展功能,优化简单吧。现在各种功能都加进来了,过于混乱复杂,也没法好好做优化产生的问题吧
InkStone
19 天前
@Jirajine 现实中的需求是:“一个正常用户想怎么看怎么看,而且你不仅要区分是不是由 APP 发出,还要区分是不是由一个正常的 app 发出”

而事实上反爬也不是通过卡顿来实现的……群控、accessibility 、截屏这些都在反爬的对抗清单里,你试试就知道了,不是说做不了,但绝没有你想象的那么简单。服务端限流也会做,但光靠这个是达不到目的的。

“电商应用为什么要信任客户端”。这个问题在反爬这个场景就很滑稽,实属是外行对于安全的一种刻板印象了。你稍微想一想就明白了,爬虫对抗这个场景下,你如果在客户端完全没有可信基,那整个对抗都可以直接放弃了。因为爬虫获取的本来就是客户端通过正常途径就能获取到得数据。
webersongao
19 天前
@uqf0663 哈哈哈,加班类的,根本没时间吹
Jirajine
19 天前
@InkStone 所以这就是奇葩需求导致的。批量采集你的网站叫爬虫,把一个正常用户能够看到的信息(内容和频率)结构化整理到数据库里也叫爬虫,但这俩是完全不同的事情。客户端不可信,妄图改变这一点结果自然是丑陋不堪的,并且并不能真正生效。

为了绕过应用的环境合法性验证,群控需要使用真机,应用性能要求高、在低端机上卡顿能够显著提高批量部署群控的成本,在这个特定场景下效果应该非常显著。
InkStone
19 天前
@Jirajine 你这不就是反诈断卡的思路么……没有用户自然就没有黑产了。

虽然大家经常吐槽互联网大厂不干人事不把用户当人吧,但他们真的比你想象的更注重用户体验
szdev
19 天前
淘宝整个体系就有问题,看看 pdd 下单多简洁快速
hljjhb
18 天前
国内电商 APP 都得给 PDD 磕一个,流畅顺滑
126ium
18 天前
@ooolooo 阿里系的应用,用户体验在国产 app 里面是垫底的存在。精力都用去内斗和黑话胡扯去了
wowawesome
18 天前
面试造火箭,有事外包做。
z836454898
18 天前
大厂压根不在意软件优化的问题,毕竟大厂软件都是具备垄断地位,卡了用户就会自行更换手机
z836454898
18 天前
@hljjhb 因为之前的拼多多 app 内置木马的事件不敢用,一直都用它的小程序
xbin
18 天前
哈哈.每次打开闲鱼,如果忘记手动划掉,不一会系统就会提示'闲鱼在后台异常耗电'
shayebushi
17 天前
其实有些人是钝感比较强的,根本不知道什么是体验,就算掉帧白屏卡顿,他们也感觉闲鱼和拼多多一样流畅。
比如,刷新率 30 帧和 120 帧他们是感觉不出来的
woyaojizhu8
3 天前
@kyro00000 有 mac 版本的咸鱼?
woyaojizhu8
3 天前
@uqf0663 所以老实木讷不善言辞的人在阿里是没有生存空间的是吗

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

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

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

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

© 2021 V2EX