NeXT: Apple's Right Choice
Jonathan Ploudre - 2001.05.07
When I first wrote about BeOS, several readers were careful to point out the good sides of picking NeXT instead of Be. Without the purchase of NeXT, we never would have gotten Steve Jobs back as iCEO, and there would be no iMac or iBook. But Apple got much more than Steve and a colored computer in the bargain.
I first used a NeXTcube in the early 1990s. In those days, a Cube could cost $10,000 - but it was a steal. It had a 25 MHz 68040 processor and could run circles around an equivalently priced Mac IIfx. As an undergraduate at Stanford, every dorm had a computer cluster that had a NeXT. Because almost everyone used Macs, the NeXT machines were more often available, so I started to use them. Indeed, using a NeXT was what led me to my word processor, WriteNow.
NeXT was years ahead of its competitors. One amazing feature was its Display PostScript. The NeXT machine used the exact same display model for printing on paper and displaying on the screen. When you printed something it looked exactly the way it had looked on the screen. Since PostScript was based on vectors instead of pixels, you could zoom in to make documents easier to read. Sure, some applications on the Mac support zooming, too, but on the NeXT everything supported zooming, since it was built into the system. Combined with the megapixel monitors that were standard on the NeXT machines, Display PostScript made word processing a joy.
Display PostScript also allowed NeXT to make very inexpensive laser printers. Since the computer could do the PostScript processing, the laser printer could be "dumb" (without it's own PostScript engine). That made the printer much cheaper. In a world of ImageWriters and LaserWriters, the NeXT printer offered LaserWriter quality at ImageWriter prices.
The Quartz imaging in Mac OS X is the intellectual descendant of Display PostScript. It is vector-based and uses PDF as it's common file format. People rave about resizing of icons in the dock - that's due to Quartz. Quartz may solve a problem that's been bugging users for a while. As monitors have gotten higher resolutions, icons and the menu bar seem to get smaller on the screen. Quartz could allow the menu bar fonts and icons to stay the same size whether your 17-inch monitor resolution is 800 x 600 or 1600x1200.
That's the hope, at least. It's a little known fact that QuickDraw on the Mac had the flexibility to be somewhat resolution independent (see Resolution Independent Display), but programmers got used to 72 dots per inch, so the feature was not used.
Quartz has a lot of headroom to grow into. It could power some amazing features because of it's vector orientation, but it will require Apple and third party programmers to make that happen. I hope this doesn't end up in the technology dustbin with other great Mac technologies like QuickDraw 3D and OpenDoc.
Another NeXT feature that was ahead of it's time was object-oriented programming. NeXT used a derivative of the C language called Objective C. Objective C is not as common as C++ for object-oriented programming, but it's much more elegant. In particular, all programs on the NeXT could easily take advantage of reusable objects. This meant that programs could be designed and programmed faster by reusing standard parts. Nowadays, this is a common concept, but it was way ahead of it's time in 1989.
The interface builder is an outgrowth of the object oriented design on NeXT. I remember a friend describing in 1993 how he could draw the interface for a program and have a lot of the code automatically generated. In Mac OS X, the power of object orientation is captured in the Cocoa programming interface. By using Cocoa, programmers should be able to bring programs to market much quicker, since they won't need to reinvent the wheel.
One person described it this way. Using top of the line object-oriented tools like CodeWarrior, a programmer could build a functional personal information manager in about a week. Using Interface builder, the same project might be done in four hours. By freeing programmers from mundane details, they should be able to spend more of their time adding useful features or making the next big thing.
Again, this is an area that has headroom. If Apple can convince programmers to use Cocoa, then we should see fabulous programs being released right and left. But if programmers stick with Carbon, we won't get as many features, and Mac OS X won't really show all it can do. For example, we will only get automatic multiprocessing if programmers are using Cocoa.
When Apple bought NeXT, it got these technologies and several others that we don't have space to talk about. Now that Mac OS X has arrived, the story is just beginning. Will Apple get enough momentum behind these technologies to start an Operating System that will last for 15 years? Will Mac OS X end up like NeXT - a great product but with practically no users?
It's impossible to say what is going to happen, but it sure will
be interesting to see.
Links
- BeOS or NeXT: Did Apple make the wrong choice?, 2001.04.16. Did Be really have the better operating system for the PowerPC?
- BeOS or NeXT: The right choice, David Puett, 2001.04.18. Another look at BeOS - and why Apple did right to choose NeXT instead.
- BeOS and BFS, 2001.04.20. "BeOS does things a bit differently than the Mac OS or some other OSes."
- User Interface: Mac vs. BeOS, 2001.04.23. Be had the opportunity to make a better interface than Apple.
- Using BeOS on a Power Mac, 2001.04.30. BeOS is inexpensive and easy to install. Why you might want to try it.
- BeForever and BeNews, two BeOS Web sites.
Links for the Day
- Mac of the Day: Mac IIfx, introduced 1990.03.19. This 'wicked fast' 40 MHz Mac trumped the 33 MHz DOS world.
- Support Low End Mac
Recent Content
- Fix Home Button Delay, Tablet the Ultimate Mobile PC, iPad Notebook a Possibility, and More, iOS News Review, 2012.02.10. Also using your iPad at work, two photo editors, a new iPad text editor, Macally's magnetic iPad 2 stand, and more.
- White MacBook Goes End-of-Life, Logitech Touch Mouse Supports Gestures, Firmware Updates, and More, The 'Book Review, 2012.02.10. Also MacBook Air better than any Ultrabook, docks for MacBook Pro models, Intel offers improved SSDs, and more.
- Mac and iOS Browsers: Options Galore, Freeware Forum, 2012.02.10. Safari is adequate on Mac and great on iOS, but the range of good alternatives is stunning. LEM writers share their favorites.
- Apple's Support Lead Shipping, Smartphones Outsell PCs, OS X Ported to ARM by Intern, and More, Mac News Review, 2012.02.10. Also the power of Tex-Edit Plus, Google and Twitter are already censoring the Web, Snow Leopard Security Update, and more.
- LogMeIn: Remote Screen Sharing for the Rest of Us, Alan Zisman, Zis Mac, 2012.02.09. Configuring the Mac's built-in screen sharing to work over the Internet can be difficult or impossible. LogMeIn makes it easy.
- 15 Years Ago Motorola Unveiled the PowerPC G3, Low End Mac Round Table, 2012.02.06. The G3 processor was optimized for real world Mac software and made a big leap forward in efficiency.
- Don't Kill Caps Lock, Learning to Love the iOS Keyboard, and an Adaptive iPad Keyboard, Charles W. Moore, Miscellaneous Ramblings, 2012.02.06. The Caps Lock key has a useful function, the iPad's keyboard really is useful, and checking out an adaptive keyboard for the iPad.
- More links in our archive.
Recent Deals
- Best 17" MacBook Pro Deals
- Best iPod classic Deals
- Best eMac Deals
- Best MacBook Air Deals
- Best iBook G4 Deals
- Best iPad Deals
- Best Classic Mac OS Deals
- Best Apple TV Deals
- More deals in our archive.
About LEM Support Usage Privacy Contact
Follow
Low End Mac on Twitter
Join Low End Mac
on Facebook
Low End Mac Reader Specials
TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct
from Strider Software.
Don't install Parallels to play poker online! Poker Mac will show you how to download and install a native Mac poker and Mac Casino applications in minutes.
Favorite Sites
MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac Museum
DealMac
Deal Brothers
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ
Affiliates
Amazon.com
The Apple Store
The iTunes Store
PC Connection Express
GainSaver
Parallels Desktop for Mac
eBay

