启动时间知多少?8款音视频类应用测评报告

终端开放实验室 软件质量报道 2019-03-01

应用开启和退出是用户最常使用的场景,应用启动时间则是用户对应用启动性能最直观的感受。应用启动时间如何进行测试?本期测评将以8款常见的音视频类应用为例,分享绿色应用启动时间测试方法及标准。

一般情况下,应用启动时间在1秒以内,用户反馈系统响应很快;1-3秒内完成启动,用户认为反应速度尚可;3-5秒内完成启动,用户会认为系统反应很慢,但是还可以接受;若启动时间超过5秒,则大部分用户会认为系统反应糟糕,甚至卸载应用。

安卓绿色联盟应用体验标准规定,应用冷启动时间应该不超过1000毫秒,热启动时间应该不超过500毫秒,若不满足,则无法获得绿色应用认证。

从上面的测评结果可以看出,参与测评的8款应用冷启动和热启动的时间都是非常快,也都符合安卓绿色联盟对绿色应用启动时间标准。其中QQ音乐和芒果TV的冷启动时间最为优秀,分别只有283毫秒和596毫秒。

优化建议

1.减少Application中过多的三方SDK初始化操作,在真正使用到功能时在进行初始化操作。

2.减少首界面布局文件的层级和嵌套,来减少界面的量测和绘制的时间。

3.减少首界面oncreate()方法中的复杂逻辑和工作量,从而降低启动时间。


新年伊始值得一看的5本书:No.1

全程软件测试(第三版)

作者:朱少民

出版社:人民邮电出版社

推荐大咖:施茂生(华为)

这本书系统地总结了过去十年中软件测试发生的变化,浓缩了作者许多宝贵的软件测试经验。书中首先介绍了对于软件测试的不同看法,全程软件测试的思想,软件测试的基础设施并逐步深入到测试的计划、设计、执行、持续反馈和改进,最后展望了软件测试的未来。 

本书适合软件测试人员阅读,也可作为相关专业人士的参考指南。 

(目前京东正好在进行买200送100促销活动)

    发送中

    本站仅按申请收录文章,版权归原作者所有
    如若侵权,请联系本站删除
    觉得不错,分享给更多人看到