Leopard's hits and misses: A spotty record

Now that we've used Apple's new OS for a week, what do we like and what falls short?

1 2 Page 3

Data detectors

This is an unsung hero of Leopard, a feature you're unlikely to notice until you stumble across it while using Mail, for example. The technology, first introduced in 1998 but dropped when Apple revamped its operating system three years later, can discern e-mail addresses, URLs, phone numbers and appointments in an e-mail. When your cursor moves over the text, Mail automatically places a dotted-line box around the word with an arrow allowing you to call up a contextual menu.

If the e-mail says, for example, "meet me tomorrow," placing the cursor over the word "tomorrow" calls up a variety of options when you right-click. Among these are Create New iCal Event; Show This Date in iCal; Look Up in Dictionary; or New To Do. E-mail addresses are recognized and can be added to your Address Book. Names can be opened in the Address Book, too. It's a little-touted feature that, once you get accustomed to it, you'll be using all the time.

Screen sharing

Screen sharing, in general, is done very well in Leopard. Although overall screen sharing has been available through both the Apple Remote Desktop software and VNC on Mac OS X for years now (albeit with no built-in viewer), Leopard has made it much more accessible.

Putting it right into iChat, including voice chat along with screen sharing and piping the data over any of several instant messaging protocols, is a brilliant solution for those "my computer isn't working right" e-mails from less technically adept friends and family.


This is a feature that most users will never encounter but will certainly feel. MacOS X Tiger was designed with a single processor in mind; Leopard, in contrast, acknowledges that computer architecture has changed within the last few years.

While multiple processors have been available on the Mac for several years, the introduction of the Intel architecture has resulted in multiple cores being the norm. Previously, developers seeking to take advantage of these cores had to go out of their way to make sure their applications were properly threaded.

Enter NSOperation. This API allows developers to optimize their code so that it automatically scales to take advantage of a machine's hardware, from a low-end Mac Mini to the high-end 8-core Mac Pro. This feature will greatly benefit everyone on the Mac platform, even though it'll never be center stage at Macworld. NSOperation, take a bow.

Core Animation

Leopard itself shows the presence of the new Core Animation libraries. Time Machine is probably the most obvious example, with its 3-D animated look and feel. Core Animation is a real breakthrough for other developers, however, in that it makes it rather easy for any application to be written with animated 3-D interface elements. We haven't seen the full extent of what this will mean for Mac users yet because Leopard is so new, but it is something that opens a lot of exciting possibilities for both users and developers.

Development environment

Aside from whizzy 3-D interfaces, the new frameworks and APIs built into Leopard will bring us a whole new level of applications in the months to come. Leopard allows developers to easily write 32- and 64-bit applications compatible with both the PPC and Intel architectures, chock full of goodies. Application integration, iLife-esque functionality and access to the Core technologies built into Leopard help shape Apple's development environment into a powerful and easy way to develop new software. The future looks brighter than ever for the Macintosh platform.

Copyright © 2007 IDG Communications, Inc.

1 2 Page 3
7 inconvenient truths about the hybrid work trend
Shop Tech Products at Amazon