Mobile Development 10 min read

What 2016 Mobile App Quality Data Reveals About Android & iOS Performance

The 2016 Android & iOS Mobile App Quality Report shows a surge in device numbers, highlights higher crash rates for games versus apps, identifies common exceptions like NullPointerException, outlines manufacturer market shares, OS version distribution, and offers actionable insights for developers to improve stability across platforms.

Tencent TDS Service
Tencent TDS Service
Tencent TDS Service
What 2016 Mobile App Quality Data Reveals About Android & iOS Performance

2016 Mobile App Quality Overview

Driven by the "Internet+" strategy, mobile internet increasingly integrates with traditional industries, reshaping work, life, and consumption scenarios. Developers must focus not only on user needs but also on product quality and reputation.

Key Statistics

Mobile Device Count

In 2016, the total number of mobile devices reached 1.07 billion, with Android devices rising from 660 million in 2015 to 730 million, and iOS devices increasing from 300 million to 340 million.

App Numbers

By February 2017, iOS apps surpassed 2.2 million, while Android apps numbered around 3 million.

Crash Rates

Games exhibit significantly higher crash rates than other apps on both Android and iOS, especially on iOS.

Android Analysis

Industry Crash Rates

Overall Android app crash rates range from 2.0% to 3.6%. Video, social, and music apps have higher crash rates, whereas travel, news, and children’s apps are lower.

Game Crash Rates

Android game crash rates span 4.3%–7.3%. RPG, strategy, and online games exceed 7%, while casual, puzzle, and sports games stay below 5%.

Product Scale Impact

Larger‑scale products (DAU ≥ 1 million) have lower crash rates (average < 1.5%). Smaller products experience higher crash rates, with games consistently higher than non‑game apps.

ANR Rate

Android apps have an average ANR (Application Not Responding) rate below 1%. Games’ ANR probability is about 1.5 times that of non‑game apps.

Manufacturer Market Share

Huawei held the top domestic market share (17%) in 2016, followed by OPPO and VIVO in the top five. The five major manufacturers together accounted for 66.20% of the Android market.

Device‑Specific Crash Rates

Major manufacturers average around 2% crash rate. Lenovo and Coolpad exceed 3%, with common Java exceptions including ActivityNotFoundException and ClassNotFoundException.

OS Version Distribution

Android 5.1 became the dominant version, followed by 4.4, 6.0, and 5.0, together covering 83.39% of the market. Versions 5.1 and 6.0 have crash rates below 2%, while 2.3 shows a 9.17% crash rate.

Common Java Exceptions

NullPointerException remains the most frequent Java exception. IllegalStateException rose from 5% to 10%, and OutOfMemoryError increased from 3% to 6% compared to 2015.

Native Crashes

Native crashes are 1.4 times more common than Java crashes, with SIGSEGV accounting for 78% of native crash types.

Flash‑Crash Increase

Flash‑crash (crash within 0–5 seconds of launch) rose from 12% to 22% compared to 2015, exacerbated by device fragmentation.

Flash‑Crash Causes

Beyond NullPointerException, the top five causes are ClassNotFoundException, permission issues, .so loading failures, and state exceptions, responsible for 71% of flash‑crashes.

iOS Analysis

Industry Crash Rates

iOS app crash rates range from 1.6% to 4.6%. Navigation and product guide apps stay below 2%, while sports, social, and book apps exceed 4%.

Game Crash Rates

iOS game crash rates vary between 4.2% and 9.9%, with sports‑competitive games having the highest rates.

DAU Impact on Games

Games with DAU < 1,000 experience an average crash rate of 9%, whereas million‑DAU games achieve much lower crash rates.

Game Stutter

Game stutter occurs at a rate of 19.9%; Bugly defines iOS stutter as a 3‑second unresponsive period.

Device Crash Rates

iPhone 6 accounts for 21.81% of the market; iPhone 7 holds 7.81%. Mainstream iOS devices generally have crash rates below 2%, with iPhone 4 and iPhone 5 exceeding 3%.

iOS Version Distribution

iOS 10.x dominates with 49.49% market share; main iOS versions have crash rates below 2%, with higher versions showing lower crash rates.

Common Objective‑C Exceptions

NSInvalidArgumentException rose from 49% to 75% of OC exceptions, while NSRangeException dropped from 19% to 6%.

Runtime Crash Reduction

Crashes occurring after 60 seconds of runtime decreased from 78% to 65% compared to 2015.

Conclusion

Understanding these trends helps developers prioritize fixing prevalent exceptions, optimize for dominant devices and OS versions, and improve overall app stability on both Android and iOS platforms.

mobile developmentiOSAndroidcrash analysisPerformance Metricsapp quality
Tencent TDS Service
Written by

Tencent TDS Service

TDS Service offers client and web front‑end developers and operators an intelligent low‑code platform, cross‑platform development framework, universal release platform, runtime container engine, monitoring and analysis platform, and a security‑privacy compliance suite.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.