为什么 PDD 这么丝滑顺畅

2023-03-07 21:44:13 +08:00
 kayv

背景:后端老码农一枚,不是很懂 App 开发技术。

问题:为什么 pdd 刷起来这么流畅,有客户端 RD 来解答一波吗

APP 里嵌 webview 可以这么丝滑吗

我在红米 9,4g 运存上跑 pdd 都很流畅,其他 App 几乎不用玩了,唯独 pdd 依然流畅。

谢谢各位

15006 次点击
所在节点    程序员
99 条回复
Jemini
2023-03-08 18:30:49 +08:00
ios + 老年模式,真的太香了。
这才是一个购物 app 的该有的样子。
Xzong
2023-03-08 18:35:29 +08:00
可能是没有 rn 、weex 之类的混合框架
kayv
2023-03-08 19:38:11 +08:00
@leo7723 多多会大量使用 webview 加载 h5 吗
Jed2020
2023-03-08 19:46:46 +08:00
我想知道,它哪些模块是 H5 ,哪些是原生,有懂哥分享吗
MoRanjiang
2023-03-08 19:59:10 +08:00
一购物软件卡了才不应该啊
ragnaroks
2023-03-08 20:18:40 +08:00
@AlexaZhou 我说的第三方是基于 APP 本身而言,不是指不同公司
Chingim
2023-03-08 21:04:08 +08:00
PDD 的购物流程真的很好
今天出门发现袜子不够了, 出门开始掏手机, 进电梯前就把袜子买好了, 整个过程不超过 1 分钟
agagega
2023-03-08 22:10:53 +08:00
阿里系独特能力:
1. 把 App 变卡变大
2. 把 Web 版变残变没
Ericality
2023-03-09 09:26:49 +08:00
@monkeyzsf 首先如果已经讨论过了 为何不贴出链接供大家学习呢?
其次无论是初始的分析帖还是后续的"据信"2 次解释贴均与我无任何利益关系 该贴的分析言之有理 我认为这是一个可能的方向故提出 何为引战?
其次我们讨论的是为何流畅 手机更新与否或许与漏洞利用强关联 和该 app 流畅是否有联系呢? 您嘴上说着技术优化 您的回答我未看见除 漏洞可以被手机更新修复 以外任何有建设性的观点 试问是谁在引战
leo7723
2023-03-09 09:33:51 +08:00
@kayv 大部分主要的页面都是原生,但是也有很多都是 H5 。
比如首页 详情 聊天 个人中心都是原生。
但是个人中心的优惠券、果园、大转盘这些是 H5 。


@Jed2020 安卓手机打开开发者选项-显示布局边界后,原生的控件会有粉色线圈起来,界面里面大部分无法被圈起来的地方就是非原生。但是现在安装开发框架很多并不是所有非原生都是 H5 。经常提到了 flutter 也是无法圈起来的。不过多多排除,看了他们的 so 库,跨平台的包没有看到 flutter 相关。
Jed2020
2023-03-09 09:48:37 +08:00
@leo7723 有道理,刚看了下,PDD 这边首页,购物流程是 native 的。活动,游戏,砍一刀是 H5 的,分配很清晰,没毛病
AlexaZhou
2023-03-09 10:19:51 +08:00
@ragnaroks wow ,重新定义第三方
leegradyllljjjj
2023-03-09 12:37:07 +08:00
让我看看又有哪些 3A 大作往 APP 里塞虚幻引擎
kayv
2023-03-09 13:48:28 +08:00
@leo7723 棒!谢谢解答
daimiaopeng
2023-03-09 15:25:15 +08:00
都能获取手机内部权限了,优化小意思
ragnaroks
2023-03-09 17:54:10 +08:00
@AlexaZhou
你是对的,我是错的。

我刚才重新下载淘宝确认了下。

淘宝只引用了来自不同公司提供的 [银联 SDK 、facebook SDK 、微博 SDK 、FreeType SDK] 和其它不被视为 SDK 的 lib***.so 。

支付宝只引用了来自不同公司提供的 [高德地图 SDK 、Mapbox GL Native SDK 、OpenSSL SDK 、libavif SDK 、SQLCipher SDK 、FreeType SDK 、libtnet SDK 、Opus SDK 、Fresco SDK] 和其它不被视为 SDK 的 lib***.so 。

可见你说的 [支付宝和淘宝这种量级的 APP 里面,不会有任何一个第三方 SDK] 确实是有一定道理的。而我说的 [像支付宝和淘宝这种启动超过 1 秒的都是加载了一堆第三方 SDK] 确实是错到离谱。
smallthing
2023-03-13 12:14:58 +08:00
@samin 那你觉得 pdd 的业务逻辑,热更新数量难道比支付宝差?相反,是强很多吧?
samin
2023-03-13 20:00:29 +08:00
@smallthing em ... 你可能没理解我表达的
xiqishow
2023-03-14 17:41:17 +08:00
这个问题现在看起来好搞笑 😂

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

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

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

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

© 2021 V2EX