数据存储产业服务平台

听云发布《2017移动应用性能管理白皮书》

2017年,中国移动互联网月度活跃设备总数稳定在10亿以上,而从2017年1月的10.24亿到12月的10.85亿,增长逐渐缓慢,同比增长率也呈逐月递减的趋势,移动互联网用户增长面临着巨大考验。而如今的移动互联网市场中直播、VR、区块链再到短视频泛娱乐IP,知识付费App等新类型应用却持续不断的涌现,中国市场上APP数量超过406万个,经市场调研发现,从用户使用需求来看,35个数量已经能满足用户电商、娱乐、工具等多样化的基本要求,新App成长环境恶劣,未来对于用户的夺取之战愈加激烈。

然而迅速的发展并不代表应用质量以及用户体验的提升。据统计,73%的性能问题都是由用户发现的,在这73%的问题中,严重性能问题占到23%,遇到糟糕性能问题的用户有98%的会选择沉默,忍受、或离开,仅有2%的核心用户才会进行投诉反馈。当应用出现崩溃、错误时会引起关键业务中断、收入减少等情况;又如由于应用请求响应时间过长导致的终端用户体验下降;以及应用交互性能慢引发的页面元素加载缓慢,造成卡顿或是页面元素加载不完整造成的布局错乱,种种原因都会导致最终的用户流失。

想让用户在数以万计的应用中选择并留下,除了要满足用户需求外,还必须要在快速迭代的过程中保证移动应用的极致性能以及完美的用户体验。在《2017中国移动应用性能管理白皮书》中,听云数据中心对2017年iOS、Android两大平台上移动应用的性能概况、各行业性能指标均值以及各运营商性能网络质量进行盘点,帮助开发、运维人员更好地了解移动行业真实情况,助力有效持续提升用户体验,减少用户流失,进而提升可持续性研发迭代,降低IT运维成本。

在上期文章中,就两大系统在各行业应用中性能表现情况进行了投票,大部分用户普遍认为iOS系统的整体性能在各行业均优于Android系统,那么真实情况是怎样的呢?

深度解析

APP崩溃分析

崩溃是指应用程序在运行过程中出现强制关闭(Force Closing) 现象,从而打断用户正在进行的操作。

从2017年全年观察,iOS系统应用崩溃率高于Android系统应用崩溃率。

根据 Google 官网公布的数据,在安卓系统中占有率相对较高的系统版本为7.0和6.0,应用崩溃率Top10中发生在7.0和6.0系统下的错误占比相对高于其他版本的系统,8.0系统由于用户的更新率和应用的兼容性等问题,崩溃率也相对较高。

而iOS系统和Android系统的使用情况不同,iOS系统新版本发布后用户大多会在第一时间进行更新,每当有新版本发布后,相应的应用崩溃率会因为系统兼容性的问题有所提高。

2017年主流手机机型应用崩溃率Top5为:iPhone X、小米Note3、魅族Pro7、三星S7、OPPO R11s ,而OPPO R9s、vivo X9s、vivo X9机型在崩溃情况方面表现较优异。

从各行业的崩溃率对比来看,Android系统应用崩溃率Top5分别为:银行、招聘、房产中介、O2O、商超。iOS系统应用崩溃率Top5分别为:证券、商超、汽车、社交、工具。

各系统下应用崩溃率情况详见《2017移动应用性能管理白皮书》

APP响应分析

应用响应时间是指,从发送HTTP请求开始,到发送 HTTP请求结束的时间。

从2017年全年观察,Android系统应用响应时间高于iOS系统应用响应时间。

请求数据包数据量所在区间占比中显示,有59.23%的http请求包大小在 10KB以下,11.98%的http请求包在10-30KB 区间。

从移动网络运营商响应时间对比中显示,在3G情况下,中国移动响应时间最长,中国联通响应时间最短。在4G情况下,中国联通响应时间最长,中国电信响应时间最短。

从各行业的响应时间对比来看,Android系统响应时间时长Top5分别为:酒店、OTA、影音娱乐、工具、基金。iOS系统响应时间时长Top5分别为:酒店、OTA、银行、工具、影音娱乐。

从应用响应时间地区分布上来看,贵州、西藏,广西地区响应时间最高, 上海、四川、山东地区响应时间表现较优异。

各系统下应用响应时间情况详见《2017移动应用性能管理白皮书》

APP错误分析

网络错误率=网络错误数/请求总数

应用HTTP错误率=应用HTTP错误次数/请求总数

从2017年全年观察,Android系统应用网络错误率高于iOS系统应用网络错误率。

应用的网络错误大多集中在请求超时、建立连接失败、未知主机上;从右图Android和iOS网络错误差异对比可以看出,两种系统的错误类型存在明显的差异:在请求超时、 未知主机、SSL证书错误引起的问题上,Android明显高于iOS,建连失败、非法URL错误iOS要明显高 于Android,而非法URL错误则是iOS特有错误。

从2017年全年观察,前半年Android系统应用HTTP错误率高于iOS系统,而后半年iOS系统应用HTTP错误率高于Android系统。

从应用网络错误运营商的对比中显示,在3G情况下,中国移动的应用网络错误率最高,中国联通的错误率最低。在4G情况下与3G情况整体保持一致,但错误率整体降低,差值减小。

从各行业的应用网络错误率对比来看,Android系统错误率Top5分别为:酒店、OTA、工具、出行、影音娱乐。iOS系统错误率Top5分别为:酒店、商超、工具、招聘、出行。

各系统下应用错误率情况详见《2017移动应用性能管理白皮书》

APP劫持分析

APP劫持是指,用户在使用APP时所发生的网络劫持的情况。

从2017年全年整体情况来看,Android系统的年平均劫持率高于iOS系统的年平均劫持率。且均于4G(中国移动)环境下,劫持数最高。

从应用网络劫持率地区分布上来看,青海、河南、宁夏地区劫持率最高,西藏、天津、辽宁地区劫持率表现较优异。

各系统下网络劫持情况详见《2017移动应用性能管理白皮书》

APP第三方接口分析

除系统本身性能外,应用的第三方接口性能也会对最终用户体验产生很大影响。

据听云监测数据统计,APP第三方接口访问量的Top3分别为:微信、支付宝、高德地图(路径规划)。

其中,从社交类接口的响应时间和访问成功率来看,微信、人人网、QQ空间在两方面均表现较优异。

金融类接口中,从响应时间上来看,支付宝的响应时间最快;从访问成功率上来看,U付的访问成功率最高。

各类型接口响应时间及成功率详见《2017移动应用性能管理白皮书》

以上,选取了报告部分指标进行解读,对系统、行业及网络运营商等维度作盘点分析,如需了解更多报告详情,请点击“阅读原文”获取《2017移动应用性能管理白皮书》完整版!

原文链接:http://www.tingyun.com/awr_detail_page.html?type=mobile&id=5

未经允许不得转载:存储在线-存储专业媒体 » 听云发布《2017移动应用性能管理白皮书》