为何 iOS 拼多多异常流畅

2022-04-17 09:49:47 +08:00
 Pig930

看到[吐槽]为何 iOS 闲鱼越更新越卡?有感而问,为什么拼多多塞了那么一大堆广告弹窗进去,但是流畅程度依然是肉眼可见得高?

11389 次点击
所在节点    程序员
69 条回复
ymcj001
2022-04-17 09:55:41 +08:00
安卓的拼多多也很流畅
tanranran
2022-04-17 09:57:03 +08:00
技术债务,各种 KPI 负优化
eason1874
2022-04-17 09:59:01 +08:00
测试机不同,淘宝系明显是用中高端机型做测试,拼多多走低端路线,测试机肯定覆盖低端机型

京东 APP 打开用一会儿就 1GB+,而京东极速版无论用多久都会小于 200MB ,同一家公司,两条路线
Building
2022-04-17 10:04:22 +08:00
拼多多界面多是使用原生控件和原生语言写的,好奇下载一次用起来感觉还是很硬核的,京东淘宝 UI 肯定不是原生语言写的
zpxshl
2022-04-17 10:05:38 +08:00
广告弹窗并不影响流畅度。
闲鱼应该是背负了各种技术 kpi 进去了,又不重视低端机体验。

pdd 走农村包围城市这套,性能不好怎么在农村地区推广
dcty
2022-04-17 10:07:02 +08:00
拼多多的开屏快得就像系统自带 APP ( iOS )
现在部分的 app ,100 个请求里面,可能有 80%左右是各种埋点数据请求(可能是用于业务也可能是 APM )
zpxshl
2022-04-17 10:07:30 +08:00
至于说用原生还是 flutter 写的,我觉得不是关键因素。且不说 flutter 已经是移动端跨平台方案上性能最好的,就算是最差的纯 webview 实现的 notion ,也挺流畅的呀
zpxshl
2022-04-17 10:08:37 +08:00
@dcty 埋点请求会聚合的,正常情况没这么夸张的占比吧。
dcty
2022-04-17 10:11:24 +08:00
@zpxshl #8 这个得看业务,有些业务要求“准实时”,因为你根本不知道用户下一次还会不会开,或者什么时候给你关掉
dcty
2022-04-17 10:15:56 +08:00
@zpxshl #7
如果说的是 iOS 平台,至少在去年阶段,Flutter 可能真的是要背锅的,我不知道目前的情况怎么样了
我们自己 app 的实践:Flutter 的表现在 Android 上比 A14 的 iPhone 还要流畅
zpxshl
2022-04-17 10:28:47 +08:00
@dcty 我知道 flutter 不大行,但这不是导致闲鱼这么卡的直接因素,你看淘宝没用 flutter ,不也卡成狗。
dcty
2022-04-17 10:30:41 +08:00
@zpxshl #11 我自己的使用体验,淘宝不卡( iOS )
ngn999
2022-04-17 10:49:03 +08:00
除了 UI,网络方面 pdd 也快不少.
而这方面淘宝,闲鱼还没法优化,需求上做减法太难了.
Issacx
2022-04-17 10:56:14 +08:00
@Building 手淘团队还在知乎分享过一次 iOS 技术栈,iOS 淘宝应该是 Swift 写的,可能只是背负的债务太多了。
xctcc
2022-04-17 11:01:16 +08:00
安卓拼多多安装包只有 30m 左右,闲鱼 62m ,其他淘宝京东都是 100m+。。
janus77
2022-04-17 11:06:47 +08:00
我也很好奇。。。作为一个电商项目,肯定有各种动态化、热更新的需求,他竟然能保持那么小的安装包,而且里面的复杂度并不比同类产品低,该有的都有,甚至也塞了一个短视频功能模块进去,依然非常丝滑
makelove
2022-04-17 11:29:52 +08:00
之前我的 4G Android 只装了 PDD 不装 TB,实在是因为 TB 一启动还没点就要占 1.5G 内存,完全撑不住经常黑屏卡死,而 PDD 就很流畅
Echo28
2022-04-17 11:31:51 +08:00
没想到恶心的套路下有这么好的优化,都想下载一个体验一下😂
noahhhhm
2022-04-17 12:04:07 +08:00
@zpxshl notion 也挺卡的,页面上图标点进去,Android 选择巨卡
guanhui07
2022-04-17 12:19:24 +08:00
毕竟覆盖低端手机 pdd

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

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

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

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

© 2021 V2EX