History of Apple Inc./Platform Wars
In 1983 Apple released the Macintosh. Twenty years later, all computers still resemble what the Mac brought to the market. Apple had a long head start on the competition, the first successful competing product was Microsoft Windows 3.1, released in 1992 (GEOS, released in 1986, failed). In technology-years this was an eternity, but Apple failed to capitalize.
See The "Apple Could Have Been Microsoft" Myth[1]
Winner-takes-all Platform Wars
editArmy of users familiar with one platform
editSuites of integrated software
edit
The Backwards Compatibility Curse and a Solution
editIf it lacked backwards compatibility, Apple would have to convince developers to port all their applications before anyone would buy it. But if nobody had it, why build applications for it? Conversely, if it provided flawless backward compatibility with the Mac, then its new features might never be really put to use by developers.
These same problems were faced by Microsoft and IBM in trying to establish OS/2 as a new platform: how different from DOS could it afford to be? While OS/2 was beginning to offer a much stronger foundation than the aging MS-DOS, developers weren't quick to jump on OS/2 development because it wasn't yet widely deployed.
Notable platform lesson: The catch-22 of development support for new platforms is one of the most significant barriers for entry.[3]
Simulating a complete Mac in Copland was difficult. It took 8 years for the Mac to simulate Apple IIs, with the Apple IIe Card [[4]]. Simulating the Mac didn't happen till OSX.
Apple does an end-run around compatibility curse nowadays. Software works for two cycles, then must be rebuilt. Apple won't support anything older.
The "Universal binary" strategy where software developers build PowerPC and Intel binaries simultaneously and ship them on the same CD. Makes transition more comfortable for software producers and consumers.[5]