iOS9 Is Here To Fix Your Woes…
The blogosphere once again went totally ga-ga last week over the news that Apple will be releasing iOS9 later in the year. One such example was Ars Technica.
Whilst most people initially assumed this would mean more whiz-bang features, the bloggers explained that iOS 9 is expected to be a version devoted to resolving major bugs and performance issues.
iOS8 has had several bug fix versions of its own, following the customary ship it and fix it later attitude that Apple is renowned for and repeatedly forgiven for by their product lovers.
Why Does iOS 8 Need Fixing?
Besides the just ship it mentality resulting in patch fixes the impact may be felt by end-users but the consequences to App Developers are more severe.
After investing limited funds in the necessary tools to develop one’s app and the app then being accepted by the App Store, the end user suffers from buggy apps and crashes which ultimately are due to the OS.
The problem is that the end user rarely associates an app crash with the OS and the app in question ends up with bad reviews on the app store or simply is deleted by the user from their phone.
ZDNet reported that iOS8 has 78% higher crash rates than iOS7: that is an astounding metric for a newer version of an Operating System (on either existing upgraded devices or new iPhone 6 / 6+).
Now imagine you’re that App Developer or Startup who knows that railing at Apple over this, is about as useful as shouting at the rain to stop.
The Warptest POV
Recently, not a day goes by without dealing with App crashes in iOS8 without crash logs that are hard if not impossible to reproduce in iOS7. One hopes that iOS9 lives up to its fanfair and will in fact deal with many of the bugs that recur.
The appeal of iPhones and iPads is easy to grasp, you only have to use them to understand it and the mass adoption that followed it. That said, the rise and fall of giants like Nokia and Blackberry are a lesson to those who fail to evolve and improve, no matter how big.
My advice to Apple’s iOS9 team are to invest heavily in testing; not just in-the-lab testing but get your hands dirty, take the devices outside testing. Explore as many real world use cases and scenarios with iOS9 and make sure that the mistakes of iOS8 are not repeated.
In a nutshell, iOS9 had better be good because iOS8 probably wouldn’t pass Apple’s own App Store standards were it an external submission.
What do you think?