新闻类榜单APP的启动速度有多快?
- English |
- 中文
两周前我们公布了Google Play榜单APP的冷启动速度,与此同时,New York Times的开发者也详细说明了他们是如何在NimbleDroid的帮助下把安卓APP的启动时间从5.6秒降低到1.7秒的。所以我们觉得有必要对新闻类榜单APP进行一次快速的启动速度分析。
为什么NYTimes的开发者如此关注APP的启动时间?想象一下当用户收到一条新闻推送之后,点击通知栏消息,却需要等待4秒才能启动APP的场景,这样的用户体验毫无疑问非常糟糕,所以快速启动和运行流畅对新闻类APP来说非常有必要。
为了分析新闻类榜单APP的启动快慢,我们测量了Google Play新闻类排行榜上的APP的启动时间。我们这次的测量设备是一台运行安卓4.4系统的Nexus 5,用来代表中端手机,目前安卓4.4系统仍是占比最高的安卓版本。有一点需要注意的是,我们把APP的主Activity加载完成并且主线程进入空闲可以响应用户的输入作为完成启动的标志,此时APP是可以在后台继续加载新闻内容的。
另一个要注意的点是,我们只分析了拥有自己内容的新闻APP,新闻聚合类APP并未分析。
可以看见,NYTimes和Yahoo News是在Playstore中启动速度最快的新闻类APP,它们的速度将近是启动最慢的WABC和NBC的4倍。NYTimes和Yahoo News都使用了我们的服务,足见NimbleDroid服务的效果非常明显 :)
将近70%的APP启动时间都需要2秒以上,这一点非常惊人,这也正是本文的意义所在:我们都期待新闻类的APP启动时间更快。毕竟40%的top 100 app启动时间都在2秒以内。很显然新闻类APP的性能还有很大的提升空间,而且利用NimbleDroid的服务,仅仅几处简单的修改就能极大提升APP的性能,为用户提供更好的体验。