3000 个商品开单不卡了:首页表格滑动、改数量、排序实测对比
批发开单,一张单动辄几百上千个商品。以前单子一长,表格就滑不动、点格子半天不出光标、每输一个数字都要等好几秒。新版对首页开单表格大幅提速:3000 个商品的单子,滑动、改数量、排序都和几十行的单子一样跟手。下面是同一台手机、同一张单、同样的手指操作录下的对比。
测试条件:Android 14 安卓模拟器(Pixel 6 分辨率,跑在电脑上),同一个账号、同一张 3120 行的单。左边是官网下载的旧版 App 1.4.21,右边是首页表格优化后的新版。手指操作由脚本自动执行,两边完全一样;耗时由小程序自己计时,从手指操作到画面刷新完成。模拟器用的是电脑显卡,绝对速度比普通手机快,主要看两边差几倍;手机真机数据见第六节。
一、数据一览
| 操作(3120 个商品) | 旧版 1.4.21 | 新版 |
|---|---|---|
| 同样上滑 25 次,停在第几行 | 第 202 行 | 第 473 行 |
| 滑动掉帧 | 32% | 18% |
| 从顶部滑到第 600 行 | 142 秒 | 17 秒 |
| 第 600 行点数量格,到出光标 | 2.3 秒(第一次点没弹键盘) | 0.12 秒 |
| 每输入一个数字,到屏幕显示 | 15~17 秒(几个数字排队) | 0.15 秒 |
| 点表头,菜单弹出 | 9.3 秒 | 0.26 秒 |
| 按价格排序 | 9.0 秒 | 0.17 秒 |
| 带着 3120 行草稿重新打开首页 | 1.3 秒 | 0.85 秒 |
二、滑动:同样滑 25 次
两边都从第 1 行开始,手指往上滑 25 次。旧版越往下越慢,滑完还要再卡 4 秒才停下来,最后停在第 202 行;新版停在第 473 行,掉帧也少了将近一半。
三、编辑:在第 600 行改数量
先把两边都滑到第 600 行左右,再点数量格,输入 1、2、3:
- 旧版:点下去 2.3 秒画面才刷新,第一次点没弹出键盘,要再点一次;之后每输入一个数字要等十几秒才显示出来,三个数字在后面排队,从点格子到改完用了 22 秒。
- 新版:点下去 0.12 秒出光标,每个数字 0.15 秒内显示,和单子只有几行时一样。
四、点表头、按价格排序
点「价格」表头弹出菜单,再点「按价格排序」。旧版菜单 9 秒才出来,排序又要 9 秒;新版菜单 0.26 秒弹出,3120 个商品 0.17 秒排好。
五、重新打开首页
退出再进来,首页会从草稿恢复上次没开完的单。3120 行的草稿,旧版 1.3 秒、新版 0.85 秒打开。
六、微信小程序真机实测
我们还在腾讯云测的真机上跑了同一套自动化脚本(微信小程序,单子里 3109 个商品)。云测用的是中低端测试机,绝对耗时比模拟器长,但差距一样明显:
| 真机(3109 个商品) | 优化前 | 优化后 |
|---|---|---|
| 安卓:滑到第 900 行 | 4 分 18 秒还没滑到(停在 500 行左右) | 33 秒 |
| 安卓:第 1800 行点格子 / 每次按键 | 滑不到 | 0.86 秒 / 约 1.1 秒 |
| iPhone:滑到第 900 行 | 4 分 1 秒 | 38 秒 |
| iPhone:第 900 行点格子 / 每次按键 | 3.7 秒 / 10.3 秒 | 0.37 秒 / 0.55 秒 |
| iPhone:第 1800 行点格子 / 每次按键 | 5 分钟内滑不到 | 0.48 秒 / 0.7 秒 |
安卓两轮是同一款测试机(Android 10)。iPhone 两轮分配到的型号不同(优化前 iPhone 13,优化后 iPhone 13 Pro Max),只能看量级。
七、怎么用上新版
不用做任何设置。新版上线后,微信小程序会自动更新;App 打开时也会自动加载新的开单页面。商品多的老板可以试试从报价表「批量」→「复制报价表到主表格」,把几千个商品一次放进首页,感受一下滑动和改数量的速度。
常见问题
- 多少个商品的单子能感觉到变化?
- 单子越长差别越明显。几十行的单子新旧版差不多;到几百上千行,旧版滑动、改数量明显卡顿,新版和短单一样跟手。文中测的是 3120 行的单。
- 需要换手机或者重新下载 App 吗?
- 不用。新版上线后微信小程序会自动更新,App 打开时也会自动加载新的开单页面。真机测试里,中低端安卓机在第 1800 行改数量,每次按键约 1 秒显示出来。
- 开单的数据和计算会变吗?
- 不会。开单、金额计算、保存和打印都和以前一样。
- 视频是真手机录的吗?
- 视频是安卓模拟器录屏,两边是同一台模拟器、同一张单、同样的自动操作。文章第六节另附腾讯云测真机的实测数据。
微信搜索「微商计算器」小程序,免费开始使用免费体验