2016 移动应用质量大数据报告:游戏崩溃率远高于应用 -欧洲杯足彩官网

2016 年,在“互联网 ”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性。

开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度。

下面从 2016 年度 android & ios 移动应用质量大数据报告中清晰地了解行业动态,精准定位自身产品位置。

移动 app 质量概览
2016 年移动设备总数持续攀升,达 10.7 亿。其中 android 设备总数从 2015 年的 6.6 亿提升至 7.3 亿, ios 设备总数从 2015 年的 3.0 亿提升至 3.4 亿。截至 2017 年 2 月,ios 应用数量突破 220 万,android 应用数量约 300 万 。

无论是 android 还是 ios,游戏的崩溃率都远高于应用,在 ios 中的差异尤为明显。


android 应用质量分析
接下来让我们从 android 开始,从多个维度进行应用质量分析。

android 应用行业整体崩溃率在 2.0%~3.6% 之间。其中视频、社交、音乐类应用的崩溃率较高,出行、新闻、儿童类应用的崩溃率较低。android 游戏行业崩溃率在 4.3%~7.3% 之间,八个游戏大类中,角色扮演、经营策略以及网络游戏的崩溃率均在7%以上,休闲益智、体育竞速崩溃率保持在 5% 以下。总体来看,游戏行业崩溃率普遍在 4% 以上。

根据产品规模日活(dau)区间分析崩溃率,产品规模越大,崩溃率越低。dau 达百万级别的产品崩溃率平均在 1.5% 以下,对比各 dau 区间崩溃率,游戏崩溃率均大于应用。

android 应用中,出现 anr 将弹出对话框,严重影响用户体验,所以发现应用 anr 率上升情况也不容小觑。 游戏相比应用一般需要用到更多的资源,占用更多的内存和 cpu,游戏 anr 发生几率约为应用的 1.5 倍。

基于 android 系统的手机,华为 2016 年国内市场存量以 17% 的市场占有率荣获第一,oppo,vivo 跻身前五。相比之下,小米和三星在 2016 年市场份额有所下降。五大厂商的市场存量占整个 android 市场的66.20%,共同瓜分了庞大的国内市场。

机型崩溃率方面(统计机型上发生的崩溃),主流厂商基本保持在 2% 左右。而联想和酷派机型的崩溃率超过 3%,根据数据分析其崩溃原因,我们发现,java 类型的崩溃中除空指针异常外,出现最多的是 activitynotfoundexception和classnotfoundexception 异常,兼容性问题较多;从崩溃时间来看,联想和酷派机型上闪退(崩溃发生在启动后0~5s)的占比高达 28%(平均比例为22%),说明应用开发者对这两个厂商机型的适配力度相对较弱。

android 5.1 系统已成为主流版本,其中 5.1、4.4、6.0、5.0 版本的市场占有率分列前四,共占市场总量的 83.39%,建议开发者优先关注这四个系统版本的适配情况。

另外 5.1,6.0 系统版本机型上的崩溃率在 2% 以下,而 2.3 系统版本崩溃率高达 9.17%,大部分应用已放弃对 2.3 系统版本的适配,google 去年也宣布将在 2017 年正式结束对 android 2.3/3.0 的系统支持。

不出所料,nullpointerexception 依然是最常见的 java 异常,该异常影响面广但容易修复,开发者想快速降低崩溃率可以优先解决此类异常。相较于2015年,illegalstateexception 从 5% 提升至 10%,outofmemoryerror 从 3% 提升至 6%。

从崩溃总数来看,native 崩溃数约为 java 的 1.4 倍,而 natvie 崩溃中高达 78% 为 sigsegv 异常(sig 是信号名的通用前缀, segv 是 segmentation violation 的缩写,常见于内存错误)。

相较于 2015 年, 闪退(启动后0~5s内崩溃)问题占比提升 10 个百分点(12%提升到22%),android系统由于其碎片化特征,厂商、机型、系统版本、分辨率等适配问题,使得应用闪退现象更加严重。

根据数据分析,导致闪退问题除空指针异常外,找不到类和方法、权限问题、so 加载异常、状态异常等问题比较明显,71% 的闪退是由这5种问题引起,机型适配测试可以有效降低闪退问题的发生。


ios 应用质量分析
ios 应用行业整体崩溃率在 1.6%~4.6% 之间,崩溃较低的行业如导航、商品指南类应用保持在 2% 以下,体育、社交、图书行业崩溃率在 4% 以上。不同行业间崩溃率差距较大。在游戏行业中,ios 应用崩溃率在 4.2%~9.9% 之间,崩溃率相对较高,其中体育竞技类游戏的崩溃率最高。

不同 dau 区间游戏产品的崩溃率分化更加严重, dau 低于 1 千的游戏,平均崩溃率高达 9%。dau 达百万级的游戏产品基本属于精品游戏阵营,这个区间内的游戏崩溃率得到了有效控制。

另外游戏卡顿发生率也比较高,相较于应用卡顿率的 7.38%,游戏卡顿率达到了 19.9%。事实上,苹果官方并没有提供 ios 卡顿的具体定义,bugly 官方定义的 ios 卡顿默认为:3s 无响应,卡顿问题会影响用户体验产品的流畅性,同样需要重视。

除此之外,主流机型崩溃率基本在 2% 以下,iphone 6 占比为 21.81%,与 2015 相比差距不大(2015年占比:21.44%),iphone 6 系列机型仍然是市场主流机型,iphone 7 系列暂时只占总量的 7.81%,新机型崩溃率相对更低。iphone 系列机型中,iphone 4 与 iphone 5 的崩溃率最高,在 3% 以上。

随着版本的升级迭代,ios 10.x 已迅速成为主流系统版本,占市场总量的 49.49%,其中 ios 10.2 就占了 24.67%。 ios 主流系统版本崩溃率基本上都在 2% 以下,并且高版本如 9.x 和 10.x 系列的应用崩溃率相对较低。

对比 2015 年的占比,nsinvalidargument 异常从 49% 提升至 75%,nsrangeexception 从 19% 下降至 6%。

相较 2015 年数据,运行中的崩溃(运行 60s 以上闪退)问题占比,从 78% 下降至 65%,缩减了 13 个百分点。


了解最新移动开发、vr/ar 干货技术分享,请关注 mobilehub 微信公众号(id: mobilehub)。
  • 大小: 53 kb
  • 大小: 36.2 kb
  • 大小: 37.6 kb
  • 大小: 60.4 kb
  • 大小: 59.9 kb
  • 大小: 59.2 kb
  • 大小: 35.1 kb
  • 大小: 43.4 kb
  • 大小: 58.3 kb
  • 大小: 53.7 kb
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 政务求助平台 拖欠工资举报平台 欠薪举报系统 政务欠薪处置系统 投诉欠薪处理平台 根治欠薪系统 购前须知 1.项目内容:源码 数据库脚本(如需相关文档联系客服)。如有二开需求,定制开发需求可以随时联系欧洲杯足彩官网。 2...

  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeusing namespace std;string qiaobenzhong(string a);int main(){string a;string b[1000];int n, i;cin >> n;getchar();for (i = 0; i < n; i...

  • 但是在自己的eclipse编译后无论是使用模拟器还是将其export之后装在自己的电脑上,在onlocationchanged(amaplocation arg0)回调函数中都无法获取信息。arg0一直都是空。看视频中的例子跟我的一模一样,唯一不一样的...

  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼from pyqt5 import qtcore, qtgui, qtwidgetsfrom pyqt5.qtwidgets import *from pyqt5.qtcore import *import sys,timeclass ui_mainwindow(object):def setupui(self, ...

  • 求助:要使用windows文件检查工具,您必须是运行控制台会话的管理员。 用的管理员运行cmd,没有改变。 我试过了从网上下载sfc.dll,好像还有sfc.exe,但是没有用。 这个问题一开始是error 1935,是安装软件的时候遇到...

  • 2010-06-05我的电脑一些文件打不开,紧急求助一打开凯发推荐主页被篡改了,因为木马劫持了...jse” 你系统是xp系统吧,如果是按下面下面为解决方法:1:手动删除以下注册表文件即可: 单击开始菜单 - 运行 - regedit。 exe [hk...

  • firendlys 于 2011-12-08 14:12:58发表:问题补充:vnc:在本地桌面上运行 x0vncserver -passwordfile=/root/.vnc/passwd ,远程可以...但是,想不到,还是有问题,就是怎样开机自动运行这个程序呢?我的桌面是 gnome...

  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼【源代码如下】#include "stdio.h" /*i/o函数*/#include "stdlib.h" /*其它说明*/#include "string.h" /*字符串函数*/#include "conio.h" /*屏幕操作函数*/#include "mem...

  • 我有两个台式机,一台装到win7系统,一台新装的电脑win10系统,现在我插上对拷线两边都能装上驱动,但是好像互相不识别,两边都显示另一台计算机已离线,根据客服说的我试了重启、重装驱动、驱动升级都不管,有没有...

  • 为什么我win10新下的dev-c 运行时提示 该版本的 %1 与你运行的 windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者 在线求助,救救孩子吧 ...

  • 求助的主要内容如标题所示。 有问题的计算机于今年年初从win10家庭版升级到了win10专业版,因此需要进行激活。 已经进行的尝试记录如下。 1.尝试直接在系统设置内激活。系统报错:0xc004f074 对照网络上有关帖子...

  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼一直在用sublime text来帮助自己学习java,使用时发现一个很严重的问题,只是本人菜鸟一个,弄了很久都解决不了。现在来求助各位大神。问题如下:在sublime中编译运行...

  • 启动并启用 xrdp 服务 要在系统启动时自动启动并启用 xrdp 服务,请使用给定的命令: 要启动它: sudo systemctl start xrdp 开机启用它: sudo systemctl enable xrdp 检查状态: systemctl status xrdp 4....

  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼打印hello world 程序这个是系统左下角显示的错误connection to python debugger failed interrupted function call: accept failed这个是控制台报错traceback (most ...

  • 已解决无法加载文件 e:\day_01\scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?linkid=135170 中的about_execution_policies。 categoryinfo: ...

  • 此外,跨多个软件包的分发允许用户更换组件或仅获取他们需要的系统部分,这对于认证可能很重要。 抽象层 图 2显示了 ros 2 中的抽象层。它们在开发过程中通常隐藏在客户端库后面,开发人员只需要了解它们即可满足...

  • 问题解决:ubuntu中【无法运行python程序】,系统显示存在未预期的符号‘(’ 一、问题 ubuntu终端之中无法运行python程序。系统显示存在“未预期的符号‘(’附近有语法错误”(如下图所示) 二、环境: ubuntu ...

  • 信息系统工程是用系统工程的原理、方法来指导信息系统建设与管理的一门工程技术学科,它是信息科学、管理科学、系统科学、计算机科学与通信技术相结合的综合性、交叉性、具有独特风格的应用学科。软件工程是指应用...

  • 1,键点击d盘-属性-常规选项-磁盘清理,先清理一下d盘内的冗余文件,这里面包含了你平时上网时从被访问网站服务器上下载下来的网页文件、flash文件、图片、运行脚本、数据流文件等等。 查看隐藏文件:打开“我的...

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

global site tag (gtag.js) - google analytics
网站地图