Like Microsoft and IBM, Apple faced the same set of growing pain issues as technology moved into the 90s. However, Apple’s complete ownership of the Mac platform allowed it more freedom to pioneer new technologies, and expect users and developers to adopt its new conventions more rapidly.
Previous articles:
-
-
-
1990-1995: Hitting the Wall
That pressed Apple to deliver new software that could compare with Unix, but the Mac's software architecture made that difficult to deliver.
For example, the Mac's graphics drawing routines were all handled in shared memory. This made sense on the early Macs with sharply limited resources, but as the platform expanded and users' expectations advanced, this posed a problem for running multiple applications at once.
Other parts of the Mac ToolBox of built-in routines were also showing their age. Since the engineers of the original Mac had to shoehorn lots of novel functionality into hardware barely up to the task of supporting a fully graphical desktop environment, they had to write their code to talk directly to the underlying hardware.
Apple faced a quandary: was it time to replace the Mac with an entirely new platform, as it had earlier when moving from the 70's Apple II to the 80's Mac, or could it manage to retrofit the Mac platform to run on new and advanced hardware and also incorporate the operating system features that were common on Unix workstations of the time?
Souls of a New Mac
Apple hedged its bets by working on multiple strategies.
However, Apple's significant efforts to migrate its user base from the Apple II to the Mac, and the previous disappointment with the failed Apple III, Apple IIGS, and Lisa (a cousin platform to the Mac), clearly outlined that introducing a Mac replacement platform would be a huge challenge.
It would actually be relatively simple to design and build a completely new Jaguar Super Mac from scratch. It could easily improve upon the now half decade old Mac and avoid many of its mistakes. The latest generation of hardware could easily bypass many of the compromises made to deliver the first Mac in 1984. The real difficulty would be finding a market for the new machine.
If 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.
Notable platform lesson: The catch-22 of development support for new platforms is one of the most significant barriers for entry.
Splitting Heirs
Apple wasn't the only company working to replace the stagnating Mac; it had competition, and much of it came from employees who had left Apple to build a better Mac on their own.
How did NeXT and Be technology compare to Apple’s Mac, and why did both have trouble selling a new platform? Stay tuned for the next installment.
This Series