In the era of mobile internet, a growing number of new and sophisticated apps are coming online every day to seize the mobile market. According to statistics, the total global mobile users will increase to 5 billion, growing at a faster speed than other traditional internet markets, China is in no exception. As with the rapid growth of mobile app downloads and new app demands, China shoots into the second largest mobile app market worldwide. Currently, there are more than 10 mobile apps having over one hundred million users. As of 2016, App Store Chinese version has published more than 1.5 million mobile apps.
Nevertheless, the rapid development of mobile app doesn’t mean the improvement of quality and user experience integrated with an app. It is estimated that over 74% of users would stop at or away an app’s performance issues, while nearly 5% of real users would give up an app once it causes 10-second delay. As a developer, you need to ensure an app always has excellent performance as well as perfect user experience if you want it stand out from tens of thousands of mobile apps. Lately the Chinese mobile app performance management service provider TingYun officially published China Mobile App Performance Management White Paper 2016, focusing on the general situation of app crash, network performance, error analysis, and third-party API performance of mobile apps on both iOS and Android platforms in 2016. The report hopes to help users better understand the reality of mobile apps from all walks of life and effectively improve user experience.
Now, let’s have a brief look at some highlights of the China Mobile App Performance Management White Paper 2016.
The report firstly takes an overall review on the mobile app crashes in 2016.
Generally speaking, mobile apps on iSO have 5 times higher app crash rate than on Android. The situation became especially serious during June and August in 2016, which was partially the result of the launch of new iOS version.
· Mobile apps in different industries come with different app crash rate on Android and iOS system.
The aircraft related mobile apps has the highest crash rate of 2.05% on Android, while O2O and gaming mobile apps on iOS are the most frequently crashed apps with over 4% of app crash rate.
· Network performance between mobile-network operators
Through comparing the major Chinese mobile-network operators, we found that 4G networks have better mobile app performance than 3G. The same situation applies to 3G and 2G.
The top three network operators including China Mobile, China Union, and China Telecom are close to each other in terms of 4G network performance. But when it comes to 3G network performance, China Union takes the leadership, followed by China Telecom and China Mobile.
· Network performance between major WiFi service providers
BnChina, China Union and China Telecom proved to be the best in WiFi network performance. Meanwhile, China Union and China Telecom perform better than China Mobile.
· Response time between industries on Android and iOS
According to the report, mobile apps on Android have longer response time than on iOS on average. Specifically, mobile apps on Android for download, OTA, video, aircraft, life services and software tools averagely need 1000ms of response time; mobile apps on iOS for social, reading, download and mobile payment need averagely 700ms of response time.
App response failure can be caused by various reasons, but network error and HTTP error take the main responsibility.
· Network error rate in different industry on Android and iOS
Software tools have the highest network error rate on both Android and iOS, respectively account for 6.04% and 4.84%.
· Causes of mobile app network errors
Most mobile app network errors happen to timeout requests, unknown host and connection problems. In the comparison of network error on Android and iOS, we can find that the two systems are different from each other in network error types.
Most mobile app network errors on Android are resulted from timeout requests, unknown host and connection problems, rather than from illegal URL redirect, which is the main cause of network errors on iOS.
· Causes of HTTP errors on Android
For Android system, HTTP errors are mainly caused by 404, 403, 503 and 500, which together account for 86.55%.
· Causes of HTTP errors on iOS
For iOS system, HTTP errors are mainly caused by 404, 400, 502 and 401, which together account for 90.1%.
Third-Party API Performance
· Top 20 APIs monitored by TingYun
AliPay, WeChat and AutoNavi for path planning rank top 3 most visited APIs, according to TingYun.
· Response time and successful access rate for map APIs
AutoNavi for path planning takes the shortest response time, while Google Maps API takes the longest.
Baidu Maps API has the highest successful access rate, while Google Maps API has the lowest.