The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
InfoWorld: Leopard is a Beautiful Upgrade, a Triumph

InfoWorld: Leopard is a Beautiful Upgrade, a Triumph

by , 2:00 PM EDT, October 17th, 2007

Mac OS X 10.5, Leopard, is a triumph of customer-focused engineering, according to Tom Yager at InfoWorld on Wednesday. One of the key elements of Mac OS X's design and success is the concept of frameworks.

"Windows and Linux are designed from the core out, which is to say that they are all about layered kernels, system calls, and APIs, with each layer's purpose being to abstract the layers below it. The layers grow thicker; when a layer gets unmanageably thick, a pretty new abstraction layer is created so that people don't have to deal with the ugly one," Mr. Yager explained.

"Programmers end up having endless entry points with identical purpose and having heated debates about which ones are best. But each way of doing the same thing involves varying dependencies, deprecations, and peculiarities."

In contrast, Mac OS X uses the concept of frameworks. Below the framework remains a simple, stable Unix core. "When developers write to Apple's frameworks, they inherit cross-application integration and operational and interface consistency with no effort. For example, E-Mail, the Address Book, and QuickTime are smart, autonomous objects available to all Mac apps regardless of language and requiring no optional software," Mr. Yager noted.

Best of all, this version of Mac OS X is fully Unix certified. [(SUSv3) and POSIX 1003.1.] Mr. Yager wrote, with obvious glee, "Finally, there's a PC Unix that everyone can love."

In the end, it takes someone deeply familar with the internals of Unix to appreciate what Apple has achieved. "Leopard is a legitimately big deal. It's underhyped compared to iPhone, and yet unlike iPhone, Leopard is a genuine triumph of customer-focused engineering. It's a pleasure and a relief to see that Apple remembers how to deliver open, affordable, standards-based products," the InfoWorld editor and Macintosh expert concluded.

Thanks to TMO reader Orlando Smith for the news tip.

Observer Comments

Show: Subjects Only | Full Comments
Close Name:Guest
Subject: haha

I was wondering who had kidnapped Yager and replaced him with a smarter, more reasonable version (*cough*SecretAppleNinjas*cough*LedBySteveJobsHimself*cough*) until he took that dig at the iPhone.

That's right, Yager, the iPhone was designed to make sure it was as consumer-unfriendly as possible.

<rolls eyes>

Close Name:davebarnes Posts: 130 Joined: 12 Jan 2005
Subject: Effusive

Talk about gushing.
Apple could not ask for a better review.

Close Name:iJack Posts: 313 Joined: 13 Jun 2001
Subject: Expectations

I expect this to be the best OS ever. No, not just the best OS on a Mac, but the best OS ever, period. Leopard may turn out to be a greater leap than the one from OS 9.

Close Name:Mikuro Posts: 457 Joined: 15 Jun 2002
Subject:

Quote
iJack wrote:
No, not just the best OS on a Mac, but the best OS ever, period.

Oh c'mon; like there's a difference?

I haven't used Leopard, but I've been looking over the new features list on Apple's site, and I'm impressed. No, not with the big things like Time Machine and Spaces — these are things that can be easily bungled and made unusable (which Apple did with Spotlight in Tiger, in my not-so-humble opinion). Rather, I'm impressed with the amount of small improvements that show that Apple is finally polishing things up. Some of the little things that give me hope for this update:

Icon Mode in Open and Save Panels
Scroll Non-Active Windows
Spring-Loaded Dock
New Folder of Options (er, that's not a very descriptive title; it includes the ability to adjust the icon grid spacing in the Finder and setting default views for new folders)

These aren't sexy things, but I've at one time or another I've wished for every single one. Apple's let me down in the past few years with the lack of attention to detail in their interface design (especially the Finder). It seemed like they wanted to focus more on demoes and eye-candy. So it's reassuring to see such progress in simple areas that really affect usability.

The geekier part of my finds Apple's embracement of Ruby and Python for both AppleScript and Cocoa similarly reassuring.

I'm officially getting psyched. I tried not to, since I was badly disappointed by Tiger, but I can't help it.

Close Name:Fairly Posts: 25 Joined: 02 Aug 2007
Subject: Incorrect; Misleading

This business about layers - that's simply not true. As a systems engineer working on all those platforms all I can say is it sounds like some more talking head column filler. It's definitely misleading.

Close Name:Fairly Posts: 25 Joined: 02 Aug 2007
Subject: Icon Mode Useful?

"Icon Mode in Open and Save Panels"

Exactly how is this useful?

Close Name:gslusher Posts: 2088 Joined: 13 Nov 2002
Subject: Re: Icon Mode Useful?

Quote
Fairly wrote:
"Icon Mode in Open and Save Panels"

Exactly how is this useful?


Talk to someone who is not a systems engineer, i.e., a normal user. It's often easier and faster to recognize a particular folder by icon than name--or don't you believe in using custom icons?

Close Name:Mikuro Posts: 457 Joined: 15 Jun 2002
Subject: Re: Icon Mode Useful?

Quote
Fairly wrote:
&quot;Icon Mode in Open and Save Panels&quot;

Exactly how is this useful?

Ah, allow me to explain in more detail than you ever really wanted:

First of all, it lets me navigate my files in the same way I do in the Finder. That alone is enough reason to have it in open/save dialogs.

Aside from that, icon view is what I choose for many folders, because it's efficient. It's even more suited to open/save dialogs than it is to the Finder, because in open/save dialogs you rarely need all the extra data in list view anyway.

The whole idea of a dedicated file browser for open/save dialogs is outdated. It's so inefficient that I normally navigate to the folder I want in the Finder and use drag-n-drop to bring it up in save dialogs anyway. Navigating through lists is a pain.

As for exactly why icon view is efficient, there are several main factors:

• Item density is better. You can fit WAY more items on screen in icon view than any other view. Think I'm crazy? Try small icons with the name on the side. You can easily fit 200 items on a typical screen. Scrolling is for chumps.

• Arbitrary (read: customized) item placement makes things easier to access. Again I imagine some people will think I'm crazy, but this is true, especially for frequently-used folders. With icon view, everything stays exactly where you put it, which lets you use motion memory to access them. Plus, you can arrange the items based on your usage habits. I never have to hunt for what I want, because accessing it is second nature. Nothing moves around as I add, remove, or modify items.

• Icon previews are just must-haves when dealing with folders of images. From what I've seen, this will be even more useful in Leopard, since all sorts of file types will have meaningful dynamic icons, not just images.

That said, there are ways Apple can bungle this. The great thing about the Finder is that I can set my views on a folder-by-folder basis. If I had to view ALL my folders in icon mode I'd go mad (quickly). Icon view is certainly not efficient in all (or even most) cases. I hope Apple respects my preferences on a folder-by-folder basis in open/save dialogs. If they don't, it won't be so useful and I won't use it.


The big problems with icon view are mostly due to bugs or omissions in OS X that have been around since 10.0. One of those problems is the ridiculously large icon grid, which is being fixed in Leopard. That will finally make large icon view as useful as it was in OS 9.

Close Name:Guest
Subject: Leopard forces upgrades to apps

Frameworks are great during development, but what about the fragile base class problem?

When Tiger came out, we upgraded our boss's Mac with it. Unfortunately she didn't like the new Mail app, but the Panther version won't run on Tiger because the frameworks were replaced. Panther's mail relies on the previous version, so my boss had no choice but to upgrade her Mail as well. She was not happy with our IT staff.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.

Comments are currently closed. Please email the author instead.


Recent Headlines - Updated May 23rd

Wed, 8:57 AM
News - Apple’s Jonathan Ive Knighted in London
8:21 AM
Product News - Apple Camera Raw Update Adds Canon, Olympus Support
7:50 AM
TMO Quick Tip - Mac OS X: Handy Terminal Dock Tweaks
Tue, 9:51 PM
News - NPD: Apple Dominates Q1 Mobile PC Shipments
7:17 PM
Apple Stock Watch - Barclays: Apple Is So Big…
4:01 PM
Deal Brothers - New Mac Pro 12 Core 2.66GHz Intel Xeon:  $4739
4:00 PM
Analysis - Estimated Apple TV Sales to Date: 6.3 Million
3:20 PM
Video Review - Buffalo AirStation WZR-D1800H 802.11ac Router Video Review
1:47 PM
News - Apple’s Brand Value Grows 19%, Remains World’s Top Brand
11:13 AM
News - Galaxy Tab Injunction Hearing Set for June 7
10:35 AM
MGG Answers - How to Troubleshoot Connection Issues on Public Wi-Fi Networks
9:59 AM
Hot Forum Topic - Reader Discussion: Predicting Apple’s Q3 iPhone Sales

The Mac Observer Reader Specials

  • Macsales.com for the Right Mac Memory. Most Popular: 16GB from $128; 8GB from $50. MacBook Pro & Mac mini Kits up to 16GB. iMac up to 32GB & Mac Pro now up to 128GB. - Macsales.com
  • Mac RAM Upgrades: MacBook Pro 16GB kits $475, 8GB Kits for $119.99! iMac 16GB RAM Kits (4x 4GB) for $229.99! Mac Pro Memory 32GB Kit for $399.99, 64GB Kit for $889.99! Mac Hard Drives 2TB Seagate SATA II for $249.99! Click Here!
  • Macpokeronline.com If you're using a Mac, then you've gotta check out PokerOnAMac.com. Online casinos and poker rooms are literally giving away cash and the casino sites at Poker on a Mac do the unthinkable, they actually reward! Join today, the download is free!
  •  Looking to find online casinos for mac? We can help you find the best real money casino sites where you can play your favorite casino games including blackjack and slots.

  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!