16

为何 iOS 拼多多异常流畅

 2 years ago
source link: https://www.v2ex.com/t/847440
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

为何 iOS 拼多多异常流畅

  Pig930 · 3 小时 32 分钟前 · 1721 次点击

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

25 条回复    2022-04-17 13:21:45 +08:00

ymcj001

ymcj001      3 小时 26 分钟前

安卓的拼多多也很流畅

tanranran

tanranran      3 小时 25 分钟前

技术债务,各种 KPI 负优化

eason1874

eason1874      3 小时 23 分钟前   ❤️ 2

测试机不同,淘宝系明显是用中高端机型做测试,拼多多走低端路线,测试机肯定覆盖低端机型

京东 APP 打开用一会儿就 1GB+,而京东极速版无论用多久都会小于 200MB ,同一家公司,两条路线

Building

Building      3 小时 17 分钟前

拼多多界面多是使用原生控件和原生语言写的,好奇下载一次用起来感觉还是很硬核的,京东淘宝 UI 肯定不是原生语言写的

zpxshl

zpxshl      3 小时 16 分钟前 via Android   ❤️ 2

广告弹窗并不影响流畅度。
闲鱼应该是背负了各种技术 kpi 进去了,又不重视低端机体验。

pdd 走农村包围城市这套,性能不好怎么在农村地区推广

dcty

dcty      3 小时 15 分钟前

拼多多的开屏快得就像系统自带 APP ( iOS )
现在部分的 app ,100 个请求里面,可能有 80%左右是各种埋点数据请求(可能是用于业务也可能是 APM )

zpxshl

zpxshl      3 小时 14 分钟前 via Android

至于说用原生还是 flutter 写的,我觉得不是关键因素。且不说 flutter 已经是移动端跨平台方案上性能最好的,就算是最差的纯 webview 实现的 notion ,也挺流畅的呀

zpxshl

zpxshl      3 小时 13 分钟前 via Android

@dcty 埋点请求会聚合的,正常情况没这么夸张的占比吧。

dcty

dcty      3 小时 10 分钟前

@zpxshl #8 这个得看业务,有些业务要求“准实时”,因为你根本不知道用户下一次还会不会开,或者什么时候给你关掉

dcty

dcty      3 小时 6 分钟前

@zpxshl #7
如果说的是 iOS 平台,至少在去年阶段,Flutter 可能真的是要背锅的,我不知道目前的情况怎么样了
我们自己 app 的实践:Flutter 的表现在 Android 上比 A14 的 iPhone 还要流畅

zpxshl

zpxshl      2 小时 53 分钟前 via Android

@dcty 我知道 flutter 不大行,但这不是导致闲鱼这么卡的直接因素,你看淘宝没用 flutter ,不也卡成狗。

dcty

dcty      2 小时 51 分钟前

@zpxshl #11 我自己的使用体验,淘宝不卡( iOS )

ngn999

ngn999      2 小时 33 分钟前

除了 UI,网络方面 pdd 也快不少.
而这方面淘宝,闲鱼还没法优化,需求上做减法太难了.

Issacx

Issacx      2 小时 26 分钟前

@Building 手淘团队还在知乎分享过一次 iOS 技术栈,iOS 淘宝应该是 Swift 写的,可能只是背负的债务太多了。

xctcc

xctcc      2 小时 21 分钟前

安卓拼多多安装包只有 30m 左右,闲鱼 62m ,其他淘宝京东都是 100m+。。

janus77

janus77      2 小时 15 分钟前

我也很好奇。。。作为一个电商项目,肯定有各种动态化、热更新的需求,他竟然能保持那么小的安装包,而且里面的复杂度并不比同类产品低,该有的都有,甚至也塞了一个短视频功能模块进去,依然非常丝滑

makelove

makelove      1 小时 52 分钟前

之前我的 4G Android 只装了 PDD 不装 TB,实在是因为 TB 一启动还没点就要占 1.5G 内存,完全撑不住经常黑屏卡死,而 PDD 就很流畅

Echo28

Echo28      1 小时 50 分钟前 via iPhone   ❤️ 4

没想到恶心的套路下有这么好的优化,都想下载一个体验一下😂

noahhhhm

noahhhhm      1 小时 18 分钟前 via Android

@zpxshl notion 也挺卡的,页面上图标点进去,Android 选择巨卡

guanhui07

guanhui07      1 小时 2 分钟前 via Android

毕竟覆盖低端手机 pdd

StarRED

StarRED      54 分钟前 via Android

安卓端 84.27MGoogle play 下载

yolee599

yolee599      51 分钟前 via Android

拼多多的用户很多中老年人,所以适配的低端手机比较多。淘宝,闲鱼中老年人用得少,所以不去适配低端机型

iOCZ

iOCZ      23 分钟前

flutter 的锅吧

iSteven

iSteven      22 分钟前

赞同楼上一哥们说的,拼多多的冷启动速度仿佛就像是 iOS 自带 app 一样。(在没有开屏广告的情况下)

williamjing

williamjing      几秒前

@zpxshl #7 确实,notion 一眼就能看出来是 webview ,但是还是流畅。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK