一、背景
九方诊股iOS端App在听云3.28号~4.9号的体验评分为44分,远低于其他合格APP
二、待优化指标
根据基调听云给出的用户体验评分图可以观测到不足60分的指标为:
优先级 | 优化项 | 分数 | 具体指标 |
---|---|---|---|
P0 | 启动时间 | 0 | 1122 ms |
P0 | 首屏时间 | 0 | 1143 ms |
P0 | 操作时间 | 0 | 532 ms |
P1 | 崩溃率 | 23 | 0.51% |
P2 | 卡顿率 | 56 | 0.56% |
2.1 启动时间
主要是优于冷启动过程中出现异常启动、网络错误导致的启动时间整体变长。
指标解释:
- 初始化时间:main函数启动时间(SDK启动时间)到applicationDelegate.didFinishLaunchingWithOptions()开始
- 构建时间:applicationDelegate.didFinishLaunchingWithOptions()开始到FirstVC.loadView()开始
- 页面加载时间:FirstVC.loadView()开始到FirstVC.viewDidAppear()结束
2.1.1 慢启动
慢启动定义为启动时间大于阈值的启动,阈值默认为3000ms。
具体case可以用过听云的[https://wukong2.tingyun.com/app/ue/launch]个案分析排查。如下图:
指标解释:
- 初始化时间:main函数启动时间(SDK启动时间)到applicationDelegate. didFinishLaunchingWithOptions()开始
- 构建时间:applicationDelegate.didFinishLaunchingWithOptions()开始到FirstVC.loadView()开始
- 页面加载时间:FirstVC.loadView()开始到FirstVC.viewDidAppear()结束
2.2 首屏时间
2.3 操作时间
2.4 崩溃率
三、总结
如果将以上定义为P0级别的优化分数提升至60分,总评分可达到59分左右,如果将以上P0、P1的分数都提升至60分总评分可达到64分左右。