The Difference of Development
Microsoft successfully applied this strategy with both Office and Windows in order to build what are perhaps the two strongest brands in consumer software.
In the 90’s, Microsoft Windows made rapid advancement in the decade between version 3.0, the first release ever shipped pre-installed by a PC hardware maker and the first that could charitably be described as ‘serviceable,’ and version 5.1, also known as Windows XP.
When Development Stalls
While Apple has recently delivered frequent updates to Mac OS X and its growing software portfolio, the company's past experiences demonstrate the devastating consequences of slipping behind and failing to deliver on announced technology plans.
Apple fell behind largely because the company's leadership did little to set a progressive pace and steer a clear direction for the future. Like a ship without a rudder or sails, Apple could only slowly float in the direction that past momentum has pushed it.
That was not good enough maintain the lead, because Microsoft was not only rowing frantically, but had a clear sense of direction on how to develop markets, attack competitors, and steal their booty.
Deus ex Machina!
The Shadow Stalker
In an almost spooky series of events, Microsoft has shadowed Apple’s brush with death, making the exact same set of moves exactly ten years after Apple:
-
-
-
•In 2001, Microsoft began announcing technologies that would be released as part of Longhorn and later Blackcomb ...just as Apple described new technologies intended for Copland and Gershwin a decade prior.
-
-
•By 2006, it was obvious that Microsoft's Longhorn was not going to live up to the hype, and would really be just a refresh of the existing Windows XP ...just as Copland had been gutted in 1996 and its salvaged remains delivered as the optimistically named Mac OS 8.
-
•Microsoft outed Blackcomb as vaporware ...just as Apple admitted that Gershwin had never been anything but a list of deferred goals ten years earlier.
What’s Next?
The company promises not to fall prey to letting its development slip for half a decade again, but offers no credible suggestion of how they plan to prevent that from happening. Microsoft obviously wasn't planning to sit around for five years without delivering anything back in 2001.
The Copland Syndrome
That, in itself, is another difference that complicates comparing Leopard to Vista: Leopard is just the latest release of the continuously evolving Mac OS X, while Vista represents a monolithic chunk of a half decade of unreleased development.
Totally Quarked
That also puts Microsoft at an early disadvantage: short of time travel, there's no way Microsoft can match Apple's five years of shipped development work. It is simply impossible to deliver any large and complex product without any issues, and as the size and complexity increase, so do the bugs and vulnerabilities.
Like Quark, Microsoft is facing new competition. Also like Quark, Microsoft is seriously underestimating the danger it faces in fumbling the ball just as that competition is in place for an interception.
Real Artists Ship
The size of Microsoft's development resources don't help, but instead actually complicates product management. To get Vista in the hands of real users for hands on testing, Microsoft initiated a long public beta designed to work out as many bugs as possible. During this time, ongoing development work continued and significant product changes were made; major features of Vista were dropped or postponed.
In contrast, Apple has been releasing its ongoing work into actual production at regular intervals since 2001. Apple's annual release schedule was so aggressive that developers asked the company to extend the period between releases. Leopard marks the longest period between major Mac OS X releases ever: nearly two years.
Throughout the last half decade, Mac OS X has been in constant actual real world use by millions of users. Apple has a delivered a proven track record for shipping planned features on time, and following up with regular updates and security patches.
Leveraging Open Source
A significant part of Apple's ability to ship comes from its partnerships with open source developers. That allows Apple to incorporate proven, high quality code as well as regular core OS technology advancements and refinements while concentrating on delivering a polished interface and usability.
Rather than tracking the code of outside projects, Microsoft maintains its own code. This isolationism not only prevents Microsoft from adopting outside advances in technology, but also means that fewer people see the code and have the opportunity to point out problems or contribute fixes.
The Difference of the Challenges Faced
Vista, on the other hand, faces significant challenges. Microsoft's existing Windows XP is the root of the most expensive destruction caused by any operating system ever.
Severely FUBAR
Out of Control
If Microsoft were entirely in control of its own destiny, it could quickly banish support for legacy hardware and decisively move developers into the future by laying out clean new APIs and simply killing off the outdated, arcane ways of doing things that drag down Windows development like millions of tiny anchors tearing up the ocean floor as the ship from Redmond struggles to push forward.
As a smaller, nimbler company that isn’t hamstrung by foot dragging hardware partners, Apple can plot its own future, and has solved its legacy issues by enforcing the meaning of deprecated.
Apple isn't escaping a plague of viruses and spyware because of its smaller installed base, but rather because of the simpler, cleaner design of its software, a luxury afforded by the company's power to move decisively and cast off the unnecessary baggage and boat anchors of past legacy.
Legacy development issues also play into the technology that shapes the elegance Leopard and Vista can offer.
Next Article: Leopard vs Vista 6: Technology
This Series