Guest Rene Ritchie Posted June 12, 2014 Posted June 12, 2014 Timing is the difference between hitting and missing. Winning and losing. In technology, timing is the difference between products that dent universes versus those that languish in return bins. It's the difference between features that change lives verses those that merely check boxes. Timing requires enormous amounts of audacity and patience. You can't hesitate but you can't rush. Being first is seldom the same as being best, and being late is often the same as being never. 2014 feels like a pivotal year for Apple when it comes to timing, and not just for software, but for hardware as well. WWDC 2014 saw Apple senior vice president of software engineering, Craig Federighi knock out the biggest list of new software features I can remember since iOS 4. From iOS 8, OS X Yosemite, and the dev tools section, two of them stand out in particular — the new Extensibility framework and the new and Swift programming language. For years Apple has been accused of being behind competitors like Android and Windows Phone when it comes to inter-app communications, and the whole "Avoiding Copland" saga has played out over the course of almost a decade. For inter-app communication, Apple took their time. They built a rock-solid security module, ported their communications protocol, XPC, over from OS X to iOS, separated their windowing service, SpringBoard into SpringBoard for the foreground and BackBoardd for the background and, with iOS 7, completed a massive re-imagining of how mobile interface and interaction should work. Once all of that was done, Apple built a system that's secure, that respects privacy, that runs off a daemon rather than requiring an entire system to power and maintain it, that persists even if its source app is jettisoned, and that can serve as the foundation not only for moving content between apps but for building a widget system, a third-party keyboard system, an interactive notification system, and more. It wasn't the first inter-app implementation on the market, but it looks to be one of the best. Likewise Swift. Apple brought Chris Lattner, now head of dev tools, on board with LLVM (lower level virtual machine) and Clang. Those technologies freed them from GCC dependency and made them masters of their own compiler destiny. Over the span of years things like blocks and ARR/ARC (automatic reference counting) were added to Objective-C and then, when everything was in place, when Lattner and team had gotten to where they needed to be, Apple took the C out of the Objective-C and unveiled Swift. It wouldn't surprise me in the least if there were similar projects going on and similar foundations being set for future versions of iOS and OS X, for new files systems and multi-pane apps and things we've yet to even realized we're desperately missing. Big changes like the NeXT acquisition, like the switch to Objective-C and OS X are rare. More common are the small changes over time. Pieces get updated one by one and then, and only years later is the true scope of the changes appreciated. I've written similar about hardware before. In 2008 we got a 3G iPhone. In 2010 we got a Retina iPhone. In 2012 we got a 4-inch iPhone with LTE. In 2014 it isn't hard to imagine we'll get yet another evolution of the iPhone... or two. Why now? Why this year? Because we're at the end of the last two-year cycle and Apple's put a lot of things in place to scale both its production and its development chains to reach 4.7- and 5.5-inches or whatever's the next number(s) are they intend to reach. Consistent gesture navigation, touch-and-release radial controls, constraint-based layout, dynamic text, storyboarding that could span a range of display sizes and orientations, the capacity to manufacture more than one new phone a year, high-quality panels that, at large sizes, could be made at the right price and with the right yields to supply hundreds of millions of devices. All of it, put in place. We've seen how hard Apple pushes technology, how limited supplies of Retina panels, Touch ID sensors, and other cutting-edge components have been in the past. Try to go too early and that technology simply can't be produced at sufficient quality in sufficient amounts, or results in horrible battery life, pentile pixel arrangements, or other usability hits. Go at just the right time and you have 800,000,000 devices sold by a single manufacturer. Markets have to be ready as well. For the last few years Apple sold more 4-inch and under phones at over ~$500 in the US than all their big-screen competitors combined. When faced with the choice between an iPhone and a bigger sized not-an-iPhone, more than enough people were choosing the iPhone because of, or in spite of the size, that nothing bigger was needed. Now, if the rumors are true, just like when Apple moved from AT&T exclusivity to multi-carrier, and everyone who wanted an iPhone but couldn't or wouldn't use AT&T could finally get iOS on the carrier of their choice, those who want an iPhone but can't or won't use one 4-inches or smaller will finally be able to get iOS on the screen size of their choice. Timing. Patience. As much as I, as a technology enthusiast, love companies that throw everything at the wall just to see what sticks, I also value those that have patience to counterbalance their audacity, that take their time and pick their shots. I value the ones that wait for the Treos and the BlackBerrys to pass the early adoption stage, the Intents and the Contracts to get hammered on, the Pebbles and the FuelBands to hit the market. I value the ones that wait and see where each product is brilliant and terrible, figure out how and where they can make something better, and then focus on the implementation and the packaging and give me something truly great. That's not to say there aren't the early experiments at Apple as well, the things like Apple TV and Passbook that seed massive markets like television and mobile payments to see where they're going. And also mulligans, like MobileMe and Core Data sync that get replaced with iCloud and CloudKit. But overall there's timing. And 2014 feels like the year we get to see a lot of that pay off. Continue reading... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.