Apple and the pain of platform transitions
The stability of Apple's platforms has been the subject of a lot of debate recently. Whether you agree with it or not, there's a growing sentiment that the quality of Apple's software has gone downhill in recent years, and that some form of "Snow Leopard moment" is needed to get it back on track. Our own Peter Cohen tackled the issue back in November:
Marco Arment brought a ton of attention to it, and made some excellent points both on his show, ATP, and on John Gruber's The Talk Show, as did many, many others.
I also loved Rich Stevens' take on it in last week's pixel project comic:
It reminded me of something I wrote two years ago called Seeing Apple through rose colored blasters:
Being passionate and advocating for change is exactly what Peter and Marco were doing. Unfortunately, keeping it in context is what people re-blogging them often missed. Ashley Nelson-Hornstein, however, missed nothing:
On Daring Fireball, Gruber expressed something similar:
For historical context, Gruber also linked a 2004 Ars Technica piece by Eric Bangeman about the last time Apple was caught in such an era:
Master your iPhone in minutes
iMore offers spot-on advice and guidance from our team of experts, with decades of Apple device experience to lean on. Learn more with iMore!
OS X 10.0 to OS X 10.5 included the transition from classic Mac OS to NeXT-based technologies, the adoption of Aqua, an entirely new interface and design language, and the switch from PowerPC to Intel. It also set Apple up for the current leap forward — increasingly light, increasingly power-efficient mobile devices.
That era was famously capped off by Snow Leopard, when Tevanian's successor, Bertrand Serlet, convinced Steve Jobs to let them spend the majority of OS X 10.6 tightening the screws on everything they'd done before. There was 64-bit, Grand Central, and OpenCL under the covers, but mostly there was a focus on refining projects that had already been put in place by Leopard. Marketing came up with the "no new features" hook, figuring going all-in was the best way through, and engineering, without even bothering with a wine name, made it happen.
What we're in now is another period of transition. iOS 7 included an entirely new interface and iOS 8, a major functional upgrade. OS X Yosemite included a bit of both. They also set Apple up for the next leap forward — increasingly decoupled, increasingly interchangeable end-points.
Take the Apple Watch by way of example. It's going to rely on extensibility so that the iPhone can project information and apps onto its screen. And because that screen is small, it's going to rely on continuity so it can handoff any activity that requires more involved interaction back to the iPhone.
Those technologies (or something like them) had to be in place for the Apple Watch (and other future devices) to ship. Sure, Apple could have taken longer to roll them out and they could have moved the watch from this year to next, but then we'd have spent another year hearing about how Apple was no longer innovating, how they were falling behind, and how they were doomed.
Instead, iOS 7, iOS 8, and OS X Yosemite shipped almost every major feature, and set up almost every new device, people had been asking for. The greater scope and scale meant greater turbulence, but it also promised greater rewards. So far the gamble has paid off with the big and bigger screens of the iPhone 6 and iPhone 6 Plus, but it will have to pay off again with the Apple Watch this spring.
Yes, there's been pain. It's arguable whether or not it's any more pain than last year, the year before, the year before that, the year before that, and so on. But it's inarguable that there's been pain. People at Apple know that. They and their families and friends use the same hardware and software we do. Whether or not the right people were paying attention to the right measures, recent events have at the very least made even those who might not have realized the sentiment aware of it now.
After all, what's a great leap forward without a great stuck landing?
Will iOS 9 and OS X 10.11 have as significant design and functionality changes? My guess is not. My guess is that, as in the past, we'll begin moving back into a phase of stabilization. Though my guess is that we'll still find a lot to — rightly — complain about.
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.