zoukankan      html  css  js  c++  java
  • 【重磅推荐】腾讯Bugly2015年移动应用质量大数据报告

    2015年,随着移动智能设备的普及,移动端用户的增速明显放缓;相比之下,由于云服务、众筹平台、推广平台等基础设施和服务的不断改善,极大降低了创业的门槛,越来越多人投身于移动应用的创新创业中。

    想让用户在数百万应用中爱上你的产品,开发者除了要满足用户的需求外,还必须要在快速迭代的过程中保证产品比竞争对手有更好的质量。

    在这份报告中,腾讯Bugly和腾讯优测会对2015年Android和iOS平台上的应用质量进行详细盘点,帮助你了解你的产品质量在行业中处于什么位置。

    首先,让我们从整体上,回顾一下2015年度的应用和应用崩溃情况


    1.2015 移动应用数量持续快速增长
    —————————————————————————————————————————————

    据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过访问移动 App 或浏览器等方式进行上网。在二大平台的应用市场上,iOS 应用突破 180万,Android 渠道众多,我们采用应用宝的官方数据,目前国内市场上应用达到近 300万。
     
    2.每月有接近 2 亿用户会遇到应用崩溃
    ————————————————————————————————————————————
    每天有 1400万 设备发生崩溃。按月去重统计,则每月有高达 1.8 亿 的设备遭遇应用崩溃

     


    3.每天有大量用户会遇到多次应用崩溃
    ————————————————————————————————————————————
    应用程序发生崩溃,通常表现在你打开,或者试运行它的时候立即退出。有时候一个应用程序的崩溃可能在你开启它的一瞬间就会发生,或者在你不希望停下的时候发生,每次崩溃都会导致大量用户卸载应用。

     

    4.大产品的崩溃率显著低于中小产品
    ————————————————————————————————————————————
    DAU 达到 10万 甚至 100万 级别的产品,崩溃率基本在 3% 以下。而 DAU 低于 1万 的产品,平均崩溃率在 6% 左右。可见巨头们在解决应用崩溃方面还是下了不少功夫的。

     

    5.使用崩溃分析服务能快速降低崩溃率
    ————————————————————————————————————————————
    使用Bugly等崩溃分析服务,可以让开发者在第一时间了解应用崩溃的原因,并进行快速的修改,从而使崩溃率呈现明显下降的趋势,并逐步稳定在较低水平。

     

    6.游戏应用的崩溃率最高
    ————————————————————————————————————————————
    在 iOS 和 Android 这两大平台上,游戏的崩溃率都远高于应用类型。另外崩溃率具有一定程度的行业特性,同行业不同平台(指 Android 和 iOS )应用间的崩溃率差别不大。

     

    应用崩溃的形势十分严峻,那么做为开发者而言,要如何应对呢?以下我们就来详细看看 Android 和 iOS 设备的崩溃情况以及原因,希望能给到您一些帮助。

    先看 Android 部分----

     

    7.小米手机的使用用户最多
    ————————————————————————————————————————————
    在市场占有率最高的 Top15 Android 机型中,小米手机占据了九席,这是目前存量市场的数据

     

    8.华为手机应用崩溃率最低
    ————————————————————————————————————————————
    挑选出主流厂商中热门机型进行分析,发现崩溃率都比较低。华为的两款机型,崩溃率均低于 2%。大家对于主流机型的适配花了更多的精力。 

     

    9.Android 4.4 以上应用崩溃率较低
    ————————————————————————————————————————————
    截止到 2016年2月份,4.4 版本仍占据市场的近半壁江山;
    从崩溃数据可以看出,各应用对于主流版本 4.4、5.0、5.1 适配程度较高

     

    10.空指针异常是 Java 代码最常出现的错误
    ————————————————————————————————————————————
    30% 的 Android 应用崩溃是由于 Java 空指针异常引起的。

     

    11.近半 Android 崩溃发生在应用启动后60秒内
    ————————————————————————————————————————————
    Android上的应用崩溃,有近 50% 是发生在启动应用运行的前60秒,使用优测等云测试平台对应用进行适配测试,主路径覆盖,可以在应用发布前发现一半的应用崩溃问题

     

    12.在 Root 设备上应用更容易发生崩溃
    ————————————————————————————————————————————
    手机 Root 不仅会带来更高的崩溃率,同时,也存在很多的安全性问题。

     

    13.ANR 情况随硬件性能提升逐步改善
    ————————————————————————————————————————————
    ANR 和硬件性能息息相关,低端设备的 ANR 现象更加严重。

     


    下面再来看iOS部分----

     

    14.iPhone 6 和 iPhone 5S 是最受欢迎的机型
    ————————————————————————————————————————————
    iPhone 6 的市场占有率已超过 21%,同时 iPhone 5S 还有近 18% 的市场占有率。这二款机型成为市场上最受欢迎的机型。


     

    15.iPhone 6 和 6s 上应用崩溃率较低
    ————————————————————————————————————————————
    iPhone 6 和 6S 系列机型,崩溃率均不超过 3%。

     

    16.iOS 8 上的应用崩溃率最低
    ————————————————————————————————————————————
    截止到 2016年2月份,9.2 的市场占有率最高,超过了 55%。但 iOS 7 和 iOS 8 仍然占据一定的市场比例;各系统版本的崩溃率从高到低整体上是 iOS 7 > iOS 9 > iOS 8,在应用开发适配系统版本时,iOS 8 系列版本仍是当前适配最好的,但随着 iOS 9 的继续普及,情况将得到改变。

     

    17.非法参数异常是 Objective - C 代码最常出现的错误
    ————————————————————————————————————————————
    iOS应用崩溃中,非法参数异常是 Objective - C 代码最常出现的错误,所以平时在写代码的时候,需要多加注意传参的检查,避免传入非法参数导致异常。

     

    18.iOS 应用的卡顿率高于崩溃率
    ————————————————————————————————————————————
    低端设备上的卡顿率明显高于高端设备;整体上各机型的卡顿率普遍高于崩溃率。

     

    移动互联网的竞争已经到了白热化的阶段,产品创意再好,如果品质不过关也会给整体的口碑大打折扣。希望这篇基于腾讯Bugly大数据的移动应用崩溃分析,能给每个开发者一些收获。崩溃不可怕,我们一起来解决它。接入Bugly,崩溃全掌控。

    如果您觉得我们的内容还不错,就转发到朋友圈,和小伙伴一起分享吧~

    本文系腾讯Bugly独家内容,转载请在文章开头显眼处注明注明作者和出处“腾讯Bugly(http://bugly.qq.com)”
                         
     
     
     
  • 相关阅读:
    MIne FirstBlog
    P6563 [SBCOI2020]一直在你身旁
    P6563 [SBCOI2020]一直在你身旁
    T122085 [SBCOI2020]时光的流逝
    LC 918. Maximum Sum Circular Subarray
    1026 Table Tennis
    LC 1442. Count Triplets That Can Form Two Arrays of Equal XOR
    LC 1316. Distinct Echo Substrings
    LC 493. Reverse Pairs
    1029 Median (二分)
  • 原文地址:https://www.cnblogs.com/bugly/p/5368274.html
Copyright © 2011-2022 走看看