Jan 98 MacTech Online
Volume Number: 14 (1998)
Issue Number: 1
Column Tag: MacTech Online
Jan 98 - MacTech Online
by Nicholas C. "nick.c" DeMello, online@mactech.com
Rhapsody is a stable, modern, fully preempted and memory-protected multitasking environment with built-in capabilities for symmetric multiprocessing. It's better than sliced bread, kooler than James Dean, and hotter than an LA freeway in July. It's also not finished yet. On the other hand, Mac OS 8 was released in July of 1997, and over 1.2 million people bought a copy in the first two weeks it was on the market. Over 2 million copies were sold by week four, and that number is still growing. This month, we're going to take Mac OS 8 for a test drive.
Kicking the Tires
Apple shipped Mac OS 8 in the August '97 developer mailing, so odds are you have had some time to explore it. If you don't subscribe to the mailing, you may have ordered a copy from the Claris website or got an idea of the new interface features from one of the five online reviews of Mac OS 8 listed in the Yahoo index. In any case, you'll want to keep an eye out for updates and patches. Apple has established a Mac OS 8 website, with a page on late breaking news of any "unintended features" that may crop up.
Speed comparisons between Mac OS 8 and 7.6 are online at the MacSpeedZone. There are MacBench and Speedometer results, as well as real world tests including times for file copying and opening Photoshop files. File copying was enhanced by more than 300%, and 12 mb of data can be deleted in one tenth of the time under Mac OS 8. Enhanced performance and new features are nice, but the real test of a product is it's Easter eggs. The best Mac OS 8 egg involves the crayon color picker tool. Take a close look at the crayons, then set your clock ahead to the year 2001 (even Apple's Easter eggs have no fear of the year 2000). Pop open the color picker again, and you'll see that the crayons are worn down (from 3 years of use no doubt :-). For a list of other Easter eggs, installation tips, and links to Mac OS 8 specific shareware check out Duncan Crombie's Mac OS 8 Downloads and Tips page.
- Order Mac OS 8 Online
- http://www3.claris.com/macos8/
- Reviews of Mac OS 8 for the User
- http://www.yahoo.com/Computers_and_Internet/Software/Reviews/Titles/Operating_Systems/MacOS_8/
- Late Breaking News about Mac OS 8
- http://macos.apple.com/macos/latebreak/
- Speed Comparison, Mac OS 7.6 vs 8
- http://macspeedzone.netgate.net/Comparison/OSMacBench.html
- Layne Karkruff's Desktop Consoles Collection
- http://www.blueskyheart.com/dc.html
- Mac OS 8 Downloads and Tips, by Duncan Crombie
- http://www.ozemail.com.au/~dcrombie/macos.html
Under the Hood
Apple's Technote 1102 is an essential read for programmers taking on the new OS. It presents a table of over 100 hyperlinks to detailed descriptions of Mac OS 8 changes. Valuable enhancements to existing technologies are documented, like the new drag flavors for the Drag Manager which allow you to limit a drag into the finder to only the trash, or control the name of text clippings being moved to the desktop. The technote also provides links to SDK's for powerful new technologies like contextual menus and the appearance manager.
Some effort will be involved in adapting your current product to Mac OS 8. With the new platinum look and the Appearance Manager, new issues of human interface design have surfaced. Additions and changes in the Macintosh Human Interface Guidelines have been compiled and posted to Apple's Inside Macintosh website. An unofficial list of applications that are having trouble with Mac OS 8 is posted at MacOS8.com, scanning this list may give you ideas of where your own code will have trouble. To help you fix any problems, Apple has provided a web page of developer tools for Mac OS 8, including a link to the new MacsBug (only version 6.5.4 or greater operates correctly in Mac OS 8).
One of the more promising new technologies in 8 is contextual menus. Apple's Advanced Technologies Group has used this technology to create Apple Data Detectors. The Internet Address detectors allow you to select text in any document and activate contextual menus (control-click). Detectors parse the text data and identifies any eMail addresses, FTP, HTTP, or newsgroup descriptions, then a contextual pop-up menu allows you to launch the appropriate client tool. Check out the data detectors and the ATG website, to get ideas for your own use of the contextual menus technology.
- Technote 1102 on Mac OS 8
- http://devworld.apple.com/dev/technotes/tn/tn1102.html
- Mac OS 8 Modified Human Interface Guidelines
- http://gemma.apple.com/dev/techsupport/insidemac/HIGOS8Guide/thig-2.html
- Mac OS 8 Incompatibility List
- http://www.MacOS8.com/incompatibility.shtml
- Developer Page for Mac OS 8
- http://devworld.apple.com/MacOS8/
- Apple Data Detectors
- http://www.atg.apple.com/research/tech/AppleDataDetectors/
- http://applescript.apple.com/data_detectors/
Down the Road
The next incremental update of the Mac OS will be version 8.1, expected between December 1997 and January 1998. Rumors are already circulating, and the latest gossip has been collected at the MacOS Rumors website. However, if you're the one guy out there disappointed in Mac OS 8, there is at least one other option. Yves Lempereur has updated his TRS-80 emulator for Mac OS 8. Space Invaders anyone?
- Mac OS 8.1 "Bride of Buster" Rumors
- http://www.macosrumors.com/macosinfo.shtml
- Yves Lemprereur's TRS-80 Emulator for Mac OS 8
- http://www.pacificnet.net/~skyrider/trs80.html