The name of the game for all large technology companies is platform unification and domination, with each of them vying to become the platform that consumers choose. Microsoft has been on a long and winding road to accomplishing this since they first talked about it 3 years ago and Apple has been flirting with the idea ever since it started developing its iOS line of products with features like the App Store making its way back into OSX. Neither of them are really there yet as Windows 8/WinRT are still nascent and requiring a lot more application development before the platform can be considered unified and there is still a wide schism betwen iOS and OSX that Apple hasn’t really tried to bridge.
Predominately that’s because Apple understands that they’re two different markets and their current product strategy doesn’t really support bridging those two markets. The iOS space is pretty much a consumer playground as whilst you can do some of the things that Apple’s previous OS was known for on there its far from being the creative platform that OSX was (and still is, to some extent). Indeed attempts to bridge their previous products with more consumer orientated versions have been met with heavy criticism from their long time fans and their failure to provide meaningful product updates to their creative powerhouse the Mac Pro has also drawn the ire of many creative professionals.
If I’m honest I didn’t really think that Apple would turn their backs on the creative niche that is arguably responsible for making them what they are today. It’s understandable from the company’s point of view to focus your attention on the most profitable sectors, much like games developers do with the whole console priority thing, but it almost feels like the time when Apple still considered itself a player in the enterprise space, only to quietly withdraw from it over the course of a couple years. Whilst there isn’t much evidence to support this idea the latest rumours circulating that they may be considering a switch to ARM for their desktop line doesn’t help to dispel that idea.
ARM, for the uninitiated, is a processor company based out of Cambridge that’s responsible for approximately 95% of all the processors that power today’s smartphones. They are unquestionably the kings of the low power space with many of their designs being able to achieve incredible efficiencies which is what enables your phone to run for hours instead of minutes. Whilst they may no longer be the supplier for the chips that powers Apple’s current line of iOS products their technology is still the basis for them. Suffice to say if you’ve got any piece of mobile technology it’s likely that there’s some kind of ARM processor in there and it’s the reason why Microsoft chose it as their second platform for the WinRT framework.
Apple switching platforms is nothing new as they made the switch to x86/Intel back in 2006. The reason back then was that PowerPC, made by IBM, was not able to keep pace with the rapid improvements in performance that Intel was making but was also because of the performance-per-watt of their processors which was arguably why AMD wasn’t considered. Apple’s direction has changed considerably since then and their focus is much more squarely aimed at portable experiences which is far better served by the low power processors that ARM can deliver. For things like the MacBook and the Air lower power means a longer battery life, probably the most key metric by which these portable computers are judged by.
There’s no doubt that Apple will be able to make the transition however I’m not sure that the cost to them, both in real and intangible terms, would be worth it. Forgetting all the technical challenges in getting all your third parties to re-architect their applications the unfortunate fact is that ARM doesn’t have a processor that’s capable of performing at the same level that Intel’s current line is. This means for creative applications like photo/video editing, graphic design and the like their current software suites will simply not be viable on the ARM platform. Since the transition is a ways off its possible that ARM might be able to design some kind of high power variant to satisfy this part of the market but traditionally that’s not their focus and since the desktop sector is one of Apple’s smallest revenue generators I can’t see them wanting to bother doing so.
This is not to say that this would be a bad move for Apple at large however. Being able to have a consistent architecture across their entire line of products is something that no other company would be able to achieve and would be an absolute boon to those seeking a ubiquitous experience across all their devices. It would also be a developer’s wet dream as you could make a cross-platform applications far more easily than you could with other platforms. Considering that Apple makes the majority of its money from ARM based platforms it doesn’t come as much surprise that they might be considering a move to it, even if that’s at the cost of creative sector that brought them back from the graveyard all those years ago.
I don’t usually comment on Apple rumours, mostly because they’re usually just a repeat of the same thing over and over again, but this one caught my attention because if it turns out to be true it will mark Apple’s final step away from its roots. Whilst the creative professionals may lament the disappearance of a platform they’ve been using for over 2 decades the saving grace will be the fact that on a feature level the Windows equivalents of all their programs are at feature parity. Apple will then continue down the consumer electronics road that it has been for the past 10+ years and where it will go from there will be anyone’s guess.