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).
"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).
