The Mac Observer

Skip navigational links

TMO at SxSW - User Interface Designers Talk OS X, XP/Vista

by , 12:00 PM EST, March 15th, 2006

This year's South by Southwest (SxSW) Interactive festival, which concluded Tuesday on the eve of the famed music festival, served up a number of interesting panel discussions, but none of greater interest to Mac users than Tuesday's "Behind the Scenes: Developing OS X and Longhorn," which saw two former user interface designers at Apple and Microsoft—now co-workers at Frog Design—come together to discuss the design considerations that have gone into Mac OS X and Windows XP/Vista.

Cordell Ratzlaff, a nine-year Apple veteran, was head of Apple's human interface group during the time Apple acquired NeXT and began developing Mac OS X. Mark Ligameri spent six years at Microsoft working as a designer on Windows XP and Vista, as well Office 12 and other Microsoft projects.

Mr. Ratzlaff recalled for the audience the moment he was called into Steve Jobs' office at Apple, following Apple's acquisition of NeXT in 1997 but prior to Mr. Jobs assuming any official role at Apple whatsoever. With a pair of his best designers by his side, Mr. Ratzlaff stood in Mr. Jobs' office as the Apple co-founder called them "a bunch of amateurs" and launched into a long criticism of the Mac OS 8 interface.

Sensing that his job was in fact not on the line as he had thought—Mr. Jobs would, after all, have cut to the chase and fired him immediately—Mr. Ratzlaff was relieved to learn that what Mr. Jobs wanted from him was a new design for the Mac OS.

As it so happened, Mr. Ratzlaff and his team had already been working on a ground-up redesign of the operating system after they discovered that their original goal of porting the look-and-feel of Mac OS 8 completely to Mac OS X would be impossible. "We were only going to be able to get about 95% of the way there [putting the Mac OS 8 interface on Mac OS X], which is possibly the worst thing you could do," Mr. Ratzlaff said. The redesign had been scrubbed by higher-ups at Apple but was put back on track by Mr. Jobs.

With that, Mr. Ratzlaff and his team's list of requirements for the operating system, which had been called overly ambitious and led to laughter from engineers who heard of them only weeks prior, became mandatory. These included 32-bit color with alpha channels and QuickTime integration, all being able to run on a system with just a G3 processor and as a little as 8MB of video memory. Mocking up the operating system's design and functionality with Macromedia's Director, Mr. Ratzlaff frequently would remind Apple engineers that "Macromedia can do it, so why can't you?"

Mac OS X was first demonstrated to the public at Macworld Expo San Francisco in January 2000 after being shrouded in secrecy for nearly three years. Mr. Ratzlaff would depart from Apple following its completion but prior to its release, interested in pursuing other design goals. "[Mac OS X] 10.1 was not going to be nearly exciting," Mr. Ratzlaff said, exlaining how Mac OS X was the fourth major user interface design he had worked on at Apple, and by far the most ambitious.

Mr. Ligameri's experience at Microsoft was decidedly different, beginning with the contrasting management styles of the two companies. No Microsoft executive plays such an active role in the development of design like Mr. Jobs does at Apple; executives prefer to delegate design to the experts and stay out of it. Whereas Apple developed Mac OS X in complete secrecy and released it without any user testing whatsoever (a point Mr. Ratzlaff acknowledged surely led to some of the more glaring shortcomings that were corrected with Mac OS X 10.1), Microsoft has a penchant for demonstrating software long before its release, a poor and often frustrating decision in Mr. Ligameri's opinion.

Such a policy leads to ideas that and concepts that customers see and except soon afterwards but don't actually get to experience in a finished product sometimes for a number of years. Case in point: many of the design improvements Microsoft is delivering in Windows Vista this year were originally slated to be wrapped into a Windows upgrade set for release just 12-18 months following Windows XP. A number of security issues related to Windows XP that Microsoft had to focus engineering efforts on patching led to more than a two-year delay for that upgrade, however. The end result: what customers saw in 2003 and were told was going to be ready soon has yet to ship.

For a panel discussion on interface design development concerning Mac OS X and Windows the conversation was surprisingly civil and tame when it came to the subject of one company lifting ideas from the other. Mr. Ligameri explained that contrary to what many people believe, the Windows design team doesn't copy many Apple ideas. Most of those ideas are simply good ideas, and designers often conceive of goods ideas at similar times (a point Mr. Ratzlaff acknowledged).

"How much is just industry momentum moving in a certain direction versus how much is pixel for pixel reproduction?" Mr. Ligameri asked. Perhaps the most telling design element of Mac OS X, in his opinion, is simple attention to detail, so is Microsoft copying Apple when it decides to pay more attention to detail?

Mr. Ligameri also related the frustration that competing design teams experience all the time. For example, Microsoft had been developing a windows management system that was extremely similar to Apple's Expose when Apple first demonstrated the feature in Mac OS X 10.3 Panther to the public. Coupled with the fact that Apple was going to be shipping Mac OS X 10.3 Panther first, Microsoft designers were once again caught in the difficult position of having had pursued what was a wholly in-house development idea at the time but what the public will surely correlate with copying Apple's design.

Looking to the future, both Mr. Ratzlaff and Mr. Ligameri agree that operating system user interface design is moving away from a windowing system as content consumption replaces content creation as the primary use for a computer. Witness, for example, Windows Media Center Edition or Apple's Front Row software, which do away with dialog boxes, menus, and buttons. Your cell phone's interface, or even any of Apple's iLife applications, are similar examples.

Observer Comments

Show: Subjects Only | Full Comments
Close Name:earthsaver Posts: 24 Joined: 01 Sep 2004
Subject: showcase available for download again

And, as last year, CitizenPod has made available the showcase from SXSW 2006 for download via BitTorrent.

Close Name:Guest
Subject: Microsoft shows stuff early... but doesn't show stuff early

Ligameri says the Microsoft demos software long before it is released, and then goes on to say that Microsoft was already developing "expose", but never showed it till after Apple released it. WTF?

Close Name:macslut Posts: 61 Joined: 03 Sep 2004
Subject: Uh, Apple did Beta OS X for several months

"Whereas Apple developed Mac OS X in complete secrecy and released it without any user testing whatsoever (a point Mr. Ratzlaff acknowledged surely led to some of the more glaring shortcomings that were corrected with Mac OS X 10.1)"

Apple did release a beta of OS X several months before 10.0. It was a controversial paid beta program, and even before that they released an earlier beta of OS X...I'm not sure who all got this earlier beta, I got one as a member of the press.

Maybe what Mr. Ratzlaff meant to say is that Microsoft floated ideas publicly while development was in the conceptual phase wherein Apple didn't release anything until the concepts had been locked down. IOW, Microsoft publicly releases alphas, while Apple only releases betas.

I think Apple's method is much better. It eliminates uncertainty and missed expectations. Also many ideas need to be fully fleshed out before people can really understand their benefits.

Also:
"Mr. Ligameri explained that contrary to what many people believe, the Windows design team doesn't copy many Apple ideas. "

I totally believe his explanation, but also feel that copying ideas serves to increase competition and improve both products.

Close Name:Guest
Subject: Mac OS X 10.0 public paid beta

Why yes!! I had forgotten about this!! Somewhere I have my OS X beta CD that I *bought* before 10.0 final shipped!! Wow, it's been a while, but I believe that it included a coupon which you could exchange for the final version of 10.0 once it shipped, which I did. 10.0 - beta and final - were exciting though a bit disappointing, but 10.1, 10.2, and 10.3 were great improvements, and 10.4 is rather excellent - particularly the dramatic Quartz performance improvements (which will get even better once Quartz 2D Extreme is finished!) Hmm, I wonder if 10.5 will fix the awful problems with Spotlight, though....

I note that Apple delivered betas of Rhapsody (to developers) as well. Rhapsody was fascinating because it had a hybrid of the Mac OS 9 and NeXT interfaces!! I liked the OS 9 "Platinum" style, though.

Close Name:Guest
Subject: A Beta "months" before Release doesn't count.

A Beta Release with a "several month" lead is useless for an OS that has the potential to drive off developers and customers.

Microsoft puts early Alpha and Beta OSes into the hands of developers and designers to build expectations of OS functionality and behavior. As such, designers have time to analyze changing interaction models before the OS comes to market and can deliver contemporary products at OS release or shortly thereafter.

I worked on a Power Management application (PowerPanel) for Windows 98 back in 97. We had over a year to understand how our existing product would become obselete and make plans on competing with Microsoft's new built-in support. When Windows 98 shipped, so did we and we did very well. We could not have done it without the pre-release program; we *needed* the Alpha and interrim builds.

Close Name:Guest
Subject: Apple does provide pre-release builds to developers

It's expensive - you need a full-price "premier" ADC subscription - but you really need it, then you can get it (http://developer.apple.com/membership/promo.html).

Additionally, features for the next release of OS X are generally rolled out at the Worldwide Developer Conference (WWDC) a long time before the final version of the OS ships.

Close Name:Guest
Subject: Copying others

Microsoft has made a mint out of copying others.

But GM buys Prius' and reverse engineer them.

Close Name:Guest
Subject: Who was the moron who invented brushed metal windows

Should be fired.

Close Name:Guest
Subject: Re: Who was the moron who invented brushed metal windows

"Should be fired."
Why the #@!$? If you don't like it you can choose Aqua...

Close Name:Guest
Subject: wow....

it took your company over 1 year to upgrade a control panel for power management to make it superior to what shipped in win98? And here I thought it took those hackers who got a package together to boot winXP on the intel macs took a long time (1.5 months)!!!

Close Name:Guest
Subject: Beta was available to anyone who paid 29.95 for it

The beta of OSX was available to anyone who paid I believe like 29.95 for it. It could have been even cheaper. I still have my Beta CD. So they did make a mistake when they said that it went out untested. The public got to test it and Apple's talkback feature was there to send to Apple what worked and what didn't work. Since then Apple has kept the talkback feature in OSX. Learning from the users of there problems and then fixing them in updates later. The beta went out 3 months before the release version of OSX.

Close Name:Guest
Subject: Well apparently OSX beta didn't drive off any developers

The beta didn't drive off any OSX developers. More and more developers have gotten on board since that first beta. I would say Apple's beta was a fantastic success.

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 July 5th

Fri, 10:29 AM
News - Apple Warns of Learning Interchange Security Breach
7:30 AM
News - Happy Fourth of July!
Thu, 6:07 PM
TMO Scoop - Psystar Moves to Drop Bankruptcy Ahead of Apple Legal Battle
5:37 PM
News - Uncomfirmed Reports Say Apple & Nvidia On The Outs
4:57 PM
News - Microsoft Sick Over Barf Ad
4:09 PM
Product News - KRK Ships R6 Passive Studio Monitor for Recording
3:45 PM
John Martellaro's Blog - Particle Debris (week ending 7/2)  Juiced, Joost and Goosed
3:12 PM
Product News - ExactScan 2 Pro Released
1:56 PM
Deal Brothers - Apple TV with 160GB Hard Drive:  $324.00 Delivered
12:46 PM
TMO Appearances - TMO Appearances Jeff Gamet Shares iPhone Apps on MacJury
10:41 AM
Product News - Art Text 2.2 Adds New Templates, Layer Options [Updated]
10:04 AM
Hot Forum Topic - Deciphering Mac Sales

The Mac Observer Reader Specials

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