Why iOS applications crash rates are higher than Android
Source: Internet
Author: User
KeywordsMobile Internet application
One of the main reasons for application crashes is the current fragmentation and confusion of iOS and Android operating systems. As both Apple and Google release more new operating systems, application developers will need to face more operating systems as they test the applications they develop. According to the survey, between December 1 and 15th, at least 23 different iOS systems and 33 Android systems have applications crash.
Image: The overall collapse of iOS applications is higher than Android
iOS apps have a higher crash rate than Android
Application crashes also exist on both Android and iOS platforms, with the largest share of iOS 5.0.1, with the overall crash rate reaching 28.64%. As the iOS 5.0.1 is relatively new, many applications need to quickly develop new code to fit perfectly. Of course, there are many older versions of the iOS system that also account for a large proportion. On the other hand, it may also be because the user has not been able to update the application on the iphone in time for the crash.
Figure: December 1, 2011-15th version of the Android and iOS system
This data presents us with two main questions: Why the operating system crashes so much, and iOS is more serious than Android. On the first question, the reasons are manifold. Crittercism chief executive Levy believes that this may be caused by hardware problems, or because of language support issues on some devices, and of course because an application is consuming too much memory to cause insufficient memory.
Problems can also happen to developers of Third-party applications, such as the Apple IADs system, which provides developers with a number of rules and standards that could crash if the developer does not follow one of these applications.
In addition, although developers will continue to update their applications in order to add more features and bug fixes, but users often do not update these applications in a timely manner, that is, they do not update the operating system, which is the main cause of the system crash.
Figure: Android 2.3.3 has the highest application crash rate
Image: The latest iOS 5.0.1 is the highest crash rate
Crittercism has analyzed more than 2.14 million applications from November to December in 2011, with specific data that you can refer to as pie charts.
What does all this data mean? Most fundamentally, you can see that iOS apps have a higher crash rate this time than Android apps, but Levy also stressed that doesn't mean that all iOS apps have a higher overall crash rate than Android apps, This is because Apple just released its latest operating system, iOS 5, in October. At the same time, the Android 4.0 system is not widely used on mobile phones, and I look forward to the new Android 4.0 and Nexus S hand opportunities and iOS happening the same.
Application crash rates are closely related to hardware devices
However, it's important to point out that on Android, developers push apps faster than ios,android developers simply send their update code, which can be done almost instantly. But iOS apps will take days or one weeks to update. This means that more crashes may occur, and for Android applications, developers can fix them immediately if they know of an error in the application.
I also found an interesting phenomenon with this data, not only the probability of crashes occurring on different operating systems, but also different devices. The iOS crash rate on the iphone is about 10.72% 74.41%,ipod touch for 14.81%,ipad.
Diagram: The application of the crash rate and hardware devices also have a close relationship
Crittercism's main shareholder is Google Venture capital company Kleiner Perkins Caufield&byers, Angelpad,aol's venture capital, Opus, and Shasta Ventures, A crash report that primarily provides application development. The company provides data, in addition to mobile devices and operating systems, which also include other detailed data, such as when an application is from load to crash for a length of time, or a user's vertical or horizontal machine at different probability of collapse. It also helps to assess whether an application's own code has caused a crash or is not a problem caused by the SDK of a Third-party service being used.
Frequent crashes of applications not only have a severe impact on the user experience, but can also result in the loss of important data to the user. Companies in all walks of life are increasingly relying on mobile apps to run their businesses, and there is a huge consumer group using mobile apps. So both developer and platform developers should pay attention to this problem, the application of the collapse rate to a minimum.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.