Monday, 1 December 2014

New iOS 8 APIs trigger higher app crash rate

In its first days of availability, iOS 8, Apple's newest mobile operating system, has exhibited an app crash rate significantly higher than iOS 7 did a year ago, an app performance management developer said yesterday.
"Apple, to their credit, released a ton of great new functionality [in iOS 8], with twice the number of new APIs than iOS 7," said Levy in an interview. "Some of those APIs are for screen optimization, some are for GPU usage. It's actually a combination of things. Apple deprecated some APIs, changed others, making it really tough for the ecosystem to keep up."
The changes -- new APIs, changed APIs, dropped APIs -- meant that apps written earlier, in most cases targeting iOS 7, were more likely to crash under the new iOS.
Levy explained the lower app crash rate on the iPhone 6 and 6 Plus -- the latter's rate was 36% lower than the combined pre-iPhone 6 models -- to optimization of the OS on those devices, particularly APIs for responsive design, necessary to account for the proliferation of iPhone screen sizes, and for more efficient use of the graphics processor (GPU).