1.意义
消费者要使用一款手机产品,第一件事情就是开机。虽然开机只是一个小小的操作,但是开机时间过长,却是一个屡遭客户抱怨的问题。我们再性能测评中,特别将开机也列入把控和优化范围,以提高用户体验。
2.开机评测项
我们首先对开机时间的情景进行罗列,用户使用中通常遇到的有以下几种:
由于后两者是随机性事件,目前并未列入评测范围,我们重点关注前3项。
3.测评方法
3.1拆包装后第一次开机
对于软件开发工程师来说,我们将成功刷机后的第一次开机等同于用户拆包装后第一次开机。测评步骤如下:
确定将要使用的user软件版本。
刷机。
开机。
等待开机完毕进入launcher界面。
通过Settings设置为开发者模式,打开USB Debug接口。
将手机连接到电脑。
进入终端,输入adb shell cat /proc/bootprof命令即可查看到本次开机时间。
将其记录在表格内,重复刷机记录5次。
求取5次平均值,作为拆包装后第一次开机时间。
3.2恢复出厂设置后第一次开机
从原理上来讲,本项与拆包装后第一次开机时间应该极为接近。为了防止过程中有异常,我们将其也列入评测范围,用以与拆包装后第一次开机作对比。测评步骤如下:
使用user软件版本手机。
进入Settings设置,选择恢复出厂值设置。
点击Reset。
手机自动进行恢复重启。
等待重启完毕进入launcher界面。
通过Settings设置为开发者模式,打开USB Debug接口。
将手机连接到电脑。
进入终端,输入adb shell cat /proc/bootprof命令即可查看到本次开机时间。
将其记录在表格内,重复刷机记录5次。
求取5次平均值,作为拆包装后第一次开机时间。
3.3平日正常开机
我们将非拆包装后第一次开机、恢复出厂设置的其他用户手动开机,作为平日正常开机。测评步骤如下:
使用user软件版本手机。
拔掉电池后重新装入按下开机电源键。
等待手机开机完毕进入launcher界面。
通过Settings设置为开发者模式,打开USB Debug接口。
将手机连接到电脑。
进入终端,输入adb shell cat /proc/bootprof命令即可查看到本次开机时间。
将其记录在表格内,重复刷机记录5次。
求取5次平均值,作为拆包装后第一次开机时间。
4.注意事项为了仿真用户情景,我们需要特别注意使用user版本软件。
每次所得开机时间,可以记录在《[Project][Version]UX Performance Test Data Collection & Output Template-V1.1.xlsx》表中,方便统计和计算。
开机时间测评后,我们往往希望能够进行优化,关于优化的内容,将在《Android手机开机优化》进行介绍。
- eyelike@2015-02-09