Steve Jobs capped last week by announcing $106 million in quarterly earnings, a profitable year, and the long-awaited Mac OS 8.5. The positive financials are great, but everyone wants to know about Mac OS 8.5, so Technical Editor Geoff Duncan delves into the important new features and major conflicts. Also, Adam presents his ideas for reviving old software, and we report on the release of Keep It Up 2.0.1 and the numerous problem reports about Norton Utilities 4.0.
iMac Propels Apple to $106 Million in Earnings — Citing streamlined operations and strong unit shipments, Apple Computer has announced earnings of $106 million for the fiscal quarter ending 25-Sep-98. For the fiscal year, Apple’s revenue totalled $5.9 billion, with net earnings of $309 million, marking Apple’s first profitable fiscal year since 1995. Although total revenue dipped slightly from the same quarter a year ago, Apple’s nest egg grew by more than $300 million to a total of $2.3 billion in cash and short-term investments. Apple’s ending inventory was a lean $78 million, or approximately six days of inventory.
Apple’s renewed financial health is due in part to the iMac’s popularity. Apple says it shipped more than 278,000 iMacs during the product’s first six weeks, making the iMac the fastest selling Mac ever. These strong sales may indicate the iMac could help expand Apple’s market share: Apple grew faster than the overall computer industry last quarter. Further, while a telephone survey of almost 2,000 early iMac buyers revealed the majority of purchasers (58 percent) were previous Macintosh owners, a surprising 29.4 percent were new computer purchasers, and 12.5 percent owned Intel-based PCs. [GD]
Keep It Up 2.0.1 Adds Remote Management — Karl Pottie has released Keep It Up 2.0.1, a major upgrade to his $22 shareware server application monitoring tool. Along with a few tweaks from the previous 1.4.1 version, Keep It Up 2.0.1 adds the capability to manage your Mac server remotely via a Web browser. Through its embedded Web server (which runs on a user-specified port and is password-protected), Keep It Up 2.0.1 can provide general information about your server (including uptime, system load, free memory, and free disk space), restart or shut down the machine, quit running applications, and launch user-specified applications. Although Keep It Up 2.0.1 won’t replace a remote control tool like Timbuktu Pro, the new features are extremely welcome. Keep It Up 2.0.1 is a 235K download. [ACE]
Norton Utilities 4.0 Problem Reports Abound — The much-awaited release of Norton Utilities 4.0 may have come too soon. Numerous people (including TidBITS staff members) have experienced problems – some resulting in significant data loss – after using Norton Disk Doctor 4.0. The problems vary (see TidBITS Talk and MacFixIt), but we recommend that you uninstall system-level components of Norton Utilities 4.0 and avoid running Norton Disk Doctor, particularly if you use a third-party disk formatter. The most important thing you can do is to make sure you have multiple current backups. If you wish to continue running Norton Utilities 4.0, download the 4.0.1 updater, along with a Norton Disk Doctor Special Edition that fits on a floppy and runs only if you boot from the Norton Utilities CD-ROM. (This is necessary because you can’t update the version of Norton Disk Doctor on the CD-ROM.) Also, if you use Norton AntiVirus for Macintosh 5.0, get the Norton AntiVirus 5.0.2 update, which addresses potentially serious problems with Norton Utilities 4.0. [ACE]
<http://www.symantec.com/techsupp/files/num/ norton_utilities_version_4x_for_ macintosh.html>
Last week, in TidBITS-450, I wrote about the demise of Emailer and problems with Apple’s options. Briefly, continuing to develop Emailer would be expensive, marketing it as a commercial product would be unlikely to pay off, and giving it away would irritate developers. Selling the code to another company remains a possibility, but any company that purchased Emailer would have to devote significant resources to competing in a tight and well-covered market.
A Not-So-Modest Proposal — If none of the possibilities above are open to Apple, the question then becomes what should happen to Emailer? Allow me to propose the founding of an Internet-based non-profit organization called the Electronic Phoenix Project, or EPP. This organization’s mission would be to provide a home for programs that the authors wish to donate, to coordinate Internet programming teams, and to distribute updated versions.
Authors might donate programs for a variety of reasons. Perhaps the code is old and would require a significant rewrite. (Reportedly, Emailer uses the Think Class Libraries and would need to be moved to a present-day development environment.) Maybe an author wants to move on without stranding loyal users. Or, as with Emailer, perhaps the user base is sufficiently motivated and vocal that they can convince a company to release the code. I can’t see Apple responding to calls to revise Emailer, but I could see them releasing the code, particularly if it involves a significant tax write-off.
Linux has shown that programmers can work together over the Internet to create complex commercial quality products. Linux is a best-case scenario, since Linux contribitors are likely to be familiar with the intricacies of systems development. (For more on Linux, see "Running Linux on Your Mac" in TidBITS-407.) Still, FreePPP stands as an example of Macintosh software created by a group of Internet programmers, and there’s no reason the technique couldn’t work for other programs. The ability to attract competent developers will separate programs with serious backing from those with fair-weather fan clubs.
Room abounds for creativity regarding software distribution. Software maintained by the Electronic Phoenix Project could be free, but that’s not necessary. Why not make some EPP software shareware, with the proceeds going back to the EPP to maintain operations? Individuals could join the EPP as contributing partners and receive free registration for all EPP software. Corporations could join as well, both for free registrations and for non-exclusive access to the source code library, perhaps with the stipulation that all modifications be donated back to the EPP. (That’s a bit like how the FreePPP Group, for whom I handle licensing, allows source licensing.)
Obstacles — I won’t pretend that founding and operating the Electronic Phoenix Project would be easy, and I’m not volunteering my nonexistent spare time. But the idea has merit; with properly motivated people, it could have an effect similar to the one Linux has had.
I am not suggesting that the EPP undertake development on its own. Nor do I think that the EPP should engage in industry advocacy or diverge from providing infrastructure and coordination for abandoned software. Such organizations tend to run into political infighting and disagreements over direction. Instead, the EPP should restrict itself to functions directly related to its stated task, things like providing technical infrastructure (mailing lists, FTP space, and Web space), logistical coordination (suggestions for how to run an Internet software project), legal assistance (contracts, distribution agreements, etc.), and distribution assistance.
The Electronic Phoenix Project should start small – with old freeware and shareware programs – before attempting to adopt something the size and complexity of Emailer. Aside from the infrastructure and logistical issues, the EPP might need to provide legal assurances to the original owner. A known entity with a track record might have the necessary negotiating clout to convince a large company that code could leave the premises. Such an entity could also sign necessary licensing agreements for included code, such as the StuffIt Engine and America Online access code included in Emailer. (The Mailsmith FAQ notes "America Online has discontinued their third-party development program and no longer makes available the necessary information we would need to make Mailsmith talk to AOL." I wouldn’t be surprised if AOL made future changes that caused problems for Emailer users accessing AOL.)
Possible Candidates for Adoption — Although this idea came from the current plight of Emailer, there’s nothing new about software disappearing for reasons unrelated to quality or utility. Here’s a short list of products that people have suggested as candidates for rescue. Some could happen; others undoubtedly stand no chance of resurrection.
Moving Toward Reality — Enough fantasy. The Electronic Phoenix Project will rise from the ashes of obsolete software only if enough people are willing to take up the cause. Let’s move the discussion to TidBITS Talk, and if there’s enough interest, I’ll be happy to start additional mailing lists and provide Web and FTP space to help the Electronic Phoenix Project take wing.
The wait is over: with considerable fanfare, Apple last week released Mac OS 8.5, billing it as a smarter, faster version of the Mac OS with enhanced Internet integration and a raft of new features. The good news is that these claims are all true, and although Mac OS 8.5 isn’t an ideal upgrade for all Macintosh owners or everything Mac owners dreamed about, it is a solid leap forward, with significant new capabilities and under-the-hood transformations.
Just the Facts — Mac OS 8.5 requires a PowerPC-based Macintosh with at least 16 MB of RAM (Apple recommends 24 MB; I recommend even more). Unlike previous releases, Mac OS 8.5 does not support 68040-based Macs, or 68K-based machines upgraded to PowerPC processors. A bare-bones installation requires about 50 MB of disk space; recommended and optional components boost that to 150 MB and higher.
Mac OS 8.5 is available on CD-ROM for $99 from the Apple Store and for lower prices from Apple dealers and TidBITS sponsors Cyberian Outpost and Small Dog Electronics. If you bought Mac OS 8.1 after 14-Sep-98 you can upgrade to Mac OS 8.5 for $20 using an upgrade coupon available in PDF format. If you recently bought a Mac without Mac OS 8.5, you may be able to upgrade for $20 via Apple’s Mac OS Up-to-Date program.
Installing Mac OS 8.5 — For most users, installing Mac OS 8.5 will be simple – the installer application is straightforward and had no problems with clean installations or installing over existing system folders in my testing. If you’re using third-party hard disk drivers, make sure they’re compatible with Mac OS 8.5 before you install and make sure the Mac OS 8.5 installer doesn’t replace them with Apple’s disk drivers. Do let the installer update any Apple disk drivers. You should also write down your TCP/IP and dial-up settings before installing Mac OS 8.5. If you’re using Open Transport, you can export your settings, then import them after installation.
The Mac OS 8.5 installer permits customization of packages before installation begins and can add and remove selected software once Mac OS 8.5 is installed.
As always, make a full backup of your Mac before installing new system software. If you aren’t reliably and consistently backing up your data, you must. This has nothing to do with Mac OS 8.5: it’s just common sense.
Performance — The first thing many Mac OS 8.5 users will notice is that it’s faster than previous versions of the Mac OS – sometimes much faster. One advantage of developing Mac OS 8.5 only for PowerPC-based Macs is that Apple was able to rewrite major portions of the core operating system using PowerPC-native code. Areas of the operating system that see the most benefit include QuickDraw and QuickDraw Text (the Mac OS’s fundamental graphics and text rendering tools); routines that handle menus, controls, icons, lists, windows, and dialogs; and internal event management.
Mac OS 8.5 also includes a new PowerPC-native version of AppleScript, which Apple claims can be as much as five times faster than earlier versions. Scripts I tested typically run more than twice as fast as they did under Mac OS 8.1. Apple is also touting improved network performance, which is generally true, but the greatest benefits are seen between systems running Mac OS 8.5 on high-speed 100Base-T Ethernet networks.
Application Switcher — After installing Mac OS 8.5, you’ll notice the Application menu on the far right of the menubar sports the name of the current application along with the application’s icon. Long-time Mac users may find this annoying, but it’s beneficial to less sophisticated Mac users, who often have trouble figuring out which application is in the foreground if it lacks open windows. A small vertical beam enables you to reduce or eliminate the amount of space given to the application name.
You can tear the new Application menu off the menubar entirely – drag your cursor off the bottom of the menu until an outline appears, then release the mouse button. Now you’re looking at the Application Switcher, a floating palette that displays your currently running applications as buttons, and lets you switch between them by clicking. You can also switch between applications at any time by pressing Command-Tab.
The Application Switcher is capable and configurable. You can drag & drop items onto running applications, and Option-clicking an application switches to that program while hiding the current one. Similarly, clicking the palette’s zoom box hides or shows application names, Option-clicking the palette’s zoom box toggles between large and small icons, and Option-Shift-clicking the palette’s zoom box toggles between horizontal and vertical displays.
You can change the Command-Tab shortcut for moving between programs (it can interfere with HyperCard, FileMaker Pro, and other applications). The new HTML-based Mac OS Help features a script to change the key combination; look under "Files and Programs." You can also change the key combination and other options using a third-party utility such as SwitcherSetter from Chris Gervais, or the stack in the HyperCard Update folder on the Mac OS 8.5 CD-ROM. Some of Application Switcher’s more obscure capabilities are accessible only via these utilities or AppleScript.
Finder Features — The Mac OS 8.5 Finder boasts many new features, some of which are subtle. You can finally resize and (except for the Name column) reorder the columns in Finder list views, and you can use the Finder Preferences to create default settings for all Finder views, then convert any Finder window to those settings using its View Options dialog.
Folder windows now display proxy icons in their title bars; you can drag these proxies directly to a different location without having to open the window’s parent folder, locate the item you want to move, and then move it. You can also scroll Finder windows without using the scrollbars by Command-dragging in the content area.
The Finder’s Get Info windows feature multiple panels for general information, sharing privileges, memory settings (for applications), and printer capabilities (for desktop printers). Each item is available directly via contextual menus as well as in the Get Info window.
The Finder is smarter about email addresses and URLs. If you drag a URL or email address from an application like Eudora or BBEdit to the desktop, the Finder creates an Internet Location File instead of a text clipping. When you double-click an Internet Location File, the Finder uses your Internet preferences to handle it. Unfortunately, earlier versions of the Finder don’t recognize Internet Location Files or treat them as text clippings, so exchanging the files with earlier versions of the Mac OS is awkward.
The Finder sports new a new Add to Favorites command which creates an alias to a selected item in the new Favorites folder in the Apple menu. At first, Favorites seem like a half-baked attempt to add bookmarking capabilities to the Finder. However, Favorites are worth keeping an eye on since they tie in with Navigation Services, Mac OS 8.5’s replacement for the awful modal Open and Save dialog boxes. Only a few applications (like Anarchie Pro) support Navigation Services currently. We’ll talk more about Navigation Services soon.
Celebrity Makeover — One anticipated feature in Mac OS 8.5 is support for themes, originally slated for Apple’s long-defunct Copland OS project. Themes give users a high degree of control over the look and feel of their Mac, such as choosing window styles, system fonts, menu items, scrollbars, background pictures, buttons, and other interface elements. Several alternate themes have been heavily publicized, and Apple’s failure to deliver theme support in previous versions of the Mac OS inspired products like Kaleidoscope, which has long provided much the same functionality. (Kaleidoscope has been updated to work with Mac OS 8.5.)
Mac OS 8.5 delivers on Apple’s promise of theme support in the Mac OS, albeit not to the degree many Mac aficionados have expected. The new Appearance control panel subsumes the older Color, WindowShade, and Desktop Pictures control panels, providing a multi-tabbed interface for controlling various interface elements. (Mac OS 8.5 includes five new system fonts, but there are other font changes – for instance, Monaco has a new semi-serif look that takes some getting used to.) The Appearance control panel also enables you to have TrueType fonts smoothed (anti-aliased) above an arbitrary point size. Not all Macintosh applications are Appearance-savvy: some menus won’t appear with proper fonts or colors, and some window elements might be out of place. For the most part, however, these problems are only cosmetic.
Although Apple developers had access to Gizmo and Hi-Tech themes while Mac OS 8.5 was in development, Mac OS 8.5 ships with only one theme: Apple Platinum. I suspect this is a conservative move by Apple to protect the renowned Macintosh look and feel. Frankly, few things will drive a new computer buyer away from an iMac faster than the Gizmo theme, which turns a standard interface into a cacophony of color, clutter, and chaos. If you desire more customization, try Kaleidoscope. Further, although Apple hasn’t released details on creating theme files, enthusiastic Mac programmers are already reverse-engineering Apple’s themes and developing tools to create new ones. A few documents imply Apple and other companies may distribute new themes in the future.
All that aside, sound tracks will be the love-hate feature of Mac OS 8.5’s themes. Like the popular but long defunct SoundMaster control panel, themes can include a sound track for actions involving windows, menus, window controls, and various Finder actions. For instance, using Apple’s Platinum sound track dragging a document across the screen causes a slight ticking, which even pans left to right as you move the document from side to side. Sounds play when windows open and close, when you select menus and menu items, when you scroll windows, and in response to many other events. I initially thought the Platinum sounds were distracting, but the sounds are surprisingly well thought-out, and now a silent Macintosh seems odd and somehow dry. Sound tracks aren’t for everyone, but you might want to give them a chance.
The Game’s Afoot — The most-publicized new feature in Mac OS 8.5 is Sherlock, which replaces the Mac OS’s Find File. You still use Sherlock to hunt for files on local disks and servers – its functionality is much like Find File – but Sherlock can also search the contents of documents on indexed volumes and send queries to Internet search engines. Unlike Find File, you can keep multiple results windows open.
Sherlock’s Find By Content capability is based on Apple’s long-simmering V-Twin technology, which is now built into the Mac OS so applications besides Sherlock can use it too. (To see another instance, Control-click a text file in the Finder and choose Summarize File to Clipboard.) Searching by content requires that Sherlock first index the disk you want to search. This process can take hours and results in an index stored as a large, invisible file. (Luckily, you can schedule Sherlock to index in the middle of the night, and Sherlock can ignore items with a particular Finder label.) After it creates an index, Sherlock can quickly search the disk’s contents and provide relevancy-ranked search results that you can sort by several criteria. To use Find By Content to best advantage, use a phrase that describes what you’re looking for, rather than just a few keywords; also, take advantage of the Find Similar Files button. Because Sherlock indexes only entire disks rather than particular directories, some people will find it more useful than others. For instance, I’d love to have Sherlock index just TidBITS issues, articles I’ve written, and a few other folders, but since these items live on separate disks, the overhead might be excessive.
Sherlock’s most-advertised capability is to send queries to Internet search engines like AltaVista and Apple’s Tech Info Library. Sherlock does this by using Internet Search Site plug-ins, which live in their own folder in the System Folder. The plug-ins tell Sherlock how to send a query to a particular search engine, how to interpret results from that site, and how often to check for plug-in updates. This means Sherlock is also a lightweight Web client: it sends a query to one or more search engines, then parses the HTML returned from those sites to display a results window. Clicking a search result often displays an abbreviated preview in the search results window; double-clicking a search result opens the item in your preferred Web browser. Sherlock’s previews can contain banner advertisements from search sites, complete with animated GIFs. Although these banners are troubling precedents, their presence assures ad-driven sites that Sherlock users don’t get the benefit of the site’s searching capability without seeing advertising; otherwise, sites might ban Sherlock altogether.
Mac OS 8.5 ships with six search site plug-ins. Dozens more are already available for Macintosh-related sites, and Apple has a page of additional plug-ins for general-interest sites. We’ve created a Sherlock plug-in to search TidBITS articles – try it out by downloading it and dragging it to your System Folder.
Sherlock can also save search criteria to separate files – whether you’re searching your hard disk or the Internet – making it easy to repeat frequent queries.
Compatibility — Mac OS 8.5’s compatibility is quite good: most extensions and applications run without problems, and surprisingly few current applications seem to suffer from cosmetic Appearance-related problems. Nonetheless, some widely used applications and utilities have problems with Mac OS 8.5: here’s a quick run-down of common problems and fixes.
Microsoft has released a 2.9 MB patch to the English language version of Office 98 to address a delay in menus drawing and solve layout inconsistencies between Mac OS versions. The update also fixes two problems that aren’t specific to Mac OS 8.5.
The QuickDay and QuickContact components of Now Contact and Now Up-to-Date have severe problems when configured to add menus to the menubar. Qualcomm recommends turning off menubar functions.
Kensington has released MouseWorks 5.0.5 for compatibility with Mac OS 8.5.
There have been widespread reports of problems with Adobe ATM and ATM Deluxe with Mac OS 8.5. Several Adobe reps have confirmed privately that version 4.0.3 of both products works fine under Mac OS 8.5. I haven’t found any problems with ATM 4.0.2, the version on the Mac OS 8.5 CD-ROM.
I had severe crashing problems with Symantec’s Suitcase 3.0.1 extension; Symantec hasn’t responded to my queries, or (so far as I can tell) acknowledged a problem.
OneClick 1.0.3, the current version, is incompatible with Mac OS 8.5. WestCode has said an update is forthcoming.
Next Time — The next part of this article will examine some of Mac OS 8.5’s features in greater detail, including AppleScript, Navigation Services, Internet and networking changes, additional software components, and new operating system features. In the meantime, please visit TidBITS Talk for more discussion about these and other Mac OS 8.5 features.