u君最近花了些时间在安卓系统上来研究获得应用启动时间 什么品牌手机用微信快手


u君最近花了些时间在安卓系统上来研究获得应用启动时间 什么品牌手机用微信快手

最近u君一直在想应该增加些新的测试内容,一来是增加一些新鲜感,二来也是让u君的测试更加丰富 。
而新增加的测试项一定也要符合U君一贯的追求:实用,可数据化,能够定量的对比 。
【u君最近花了些时间在安卓系统上来研究获得应用启动时间 什么品牌手机用微信快手】于是u君就想到了测试应用的启动时间 。
首先,这项测试的实用性毋庸置疑:一款手机给用户的体验如何,应用的启动速度是非常重要的一项指标,而各个厂家,不管是芯片厂家,系统厂家还是最终的手机品牌厂家都在花大力气投资各种新技术来提升这一指标 。
其次就是可数据化,能够定量对比 。u君最近花了些时间在安卓系统上来研究获得应用启动时间的方法,现在终于可以跟大家汇报下啦!
而第一次测试的应用我们就选现在基本上用的最普遍,每个人基本上每天都要打开多次的<微信来测试,测试微信的启动时间 。
测试方法是这样的:
为了保证应用行为的一致性,我们只测试在非登录状态的下微信的启动时间,也就是只启动到下面的这个界面:
测试前,先清理关闭所有的后台应用,然后启动微信,记录微信加载到显示登录界面的时间 。
再重复多次测试,记录时间 。
每次重复测试前都会打开一些其他应用并在正式测试微信启动之前清空后台 。这样做的目的是为了避免重复连续开启微信系统会有缓存导致行为不一致 。
而我们第一次的应用启动测试的手机就直接把u君手上还保留的机子都测试对比下,他们分别是:
华为P9(麒麟950处理器,4G内存,eMMC闪存,1080p屏幕,基于安卓7.0的EMUI)
三星S7(猎户座8890处理器,4G内存,UFS2.0闪存,2k屏幕但设置成1080P模式,基于安卓7.0的三星UI)
小米5sPlus(骁龙820处理器,6G内存,UFS2.0闪存,1080p屏幕,基于安卓6.0的MIUI)
华为Mate9(麒麟960处理器,4G内存,UFS2.1闪存,1080p屏幕,基于安卓7.0的EMUI)
好,介绍完所有的这个背景之后,我们就来直接看测试结果:
图中不同颜色的曲线是不同手机的测试结果,为了直观的对比,我们把四款手机的测试结果都放在了一起 。
而结果则是一目了然:发布时间比较晚的Mate9表现最好,小米5SPlus和三星S7居中且相差不大,小米5SPlus略好,P9则落在最后 。
而这次的四款手机由于是不同时期发布,虽都是旗舰,可配置上差别实在太多,系统不同,处理器也是四款截然不同的处理器 。
若一定要找出一个明显的,直接的差异点的话,那就是闪存了:四款手机用了三个不同级别的闪存:从eMMC到UFS2.0,UFS2.1 。而最后的结果对比也是跟闪存的级别对比同步在一起的 。

    推荐阅读