APP启动速度是一个APP体验好坏最重要的一个标志,一般APP上线之前都会进行启动速度的专项测试,最近看了很多这个测试方法,发现大家说的都不一致,我在这里总结下,用下面这个方法测试出来的启动速度是比较贴合用户实际使用感觉的。
名词解释
- 启动速度:所谓启动速度,我给出的定义是从按下APP icon开始,到加载完启动页后第一个页面显示出来的时间。有时候这个页面是广告页,也可能是登陆页或者首页。
- 冷启动:冷启动就是APP进程不在系统里时,点击启动APP。
- 热启动: 热启动就是APP进程存活在系统里时,点击启动APP。
Android启动速度测试方法
Android 的启动速度测试方法很简单,官方有给出命令,所以我们直接用给出的命令测试就好了
- 启动命令:
adb shell am start -W -n 包名(appPackage)/类名(appActivity)
#例如
com.taobao.example/.activity.MainActivity
其中,com.taobao.example是这个APP的包名,.activity.MainActivity是这个APP的MAIN Activity,也就是启动APP的第一个页面的Activity。
如截图展示所示,这个APP的启动时间大概在2227ms。