On TechRepublic: 10 dying IT skills
BNET Business Network:
BNET
TechRepublic
ZDNet

October 31st, 2007

Transparency returns with a vengeance in Mac OS X Leopard

Posted by David Morgenstern @ 9:29 am

Categories: Leopard, Opinion

Tags: Apple Macintosh, Window, Pixel, Quartz Extreme, Leopard, Apple Mac OS X, Apple Mac OS, Desktops, Operating Systems, Construction

In Focus » See more posts on: Leopard

Transparency returns with a vengeance in Mac OSLongtimers with Mac OS X remember that transparency came early with the first version of the Aqua interface and the Quartz 2D compositing engine. Soon, transparency went away and many users were glad. But Steve Jobs must want to see below the surface of his virtual desktop and transparency is back with a vengeance in Mac OS X 10.5 Leopard.

I remember sitting in the 2000 Macworld Expo San Francisco keynote when Steve Jobs showed Mac OS X’s future Aqua interface to the crowd. It was a great change from the spare Rhapsody/OpenStep interface.

Observers at the time said that Aqua was “watery” because of the semi-transparent effects used for menus, buttons and other elements. I found it colorful and cheery.

Apple wanted something that would highlight the UI and technology differences between Mac OS X and Windows, and transparency became the poster boy. It wasn’t a bad choice. It was very different on both accounts.

Other windowing systems of the time, Windows and the Classic Mac OS included, used a “switch” model that tracked the top-most window and displayed that image to the user. The pixels in each window on the screen were discrete and were switched when the user moved from window to window.

Mac OS X provided the Aqua UI and Quartz, a compositing engine that tracks each pixel of each window, understanding what the content is all about as well as its alpha channel information and text anti-aliasing, or drop shadows. When windows are layered on the screen, the engine recalculates each pixel on the screen, taking into account what’s in the layers of windows, shadows, and transparencies upon transparencies. Each pixel on the display is an expression of that mixing.

There was a problem with this approach: the graphics hardware of that time couldn’t keep up with all the overhead of compositing all these pixels. People on machines with modest power complained that Mac OS X was slow.

Transparency returns with a vengeance: Tiger’s View Menu

Quartz Extreme’s graphics acceleration, introduced in the Jaguar release, aimed to help with the issue. Still, as Mac OS X was adopted by the wider Mac audience transitioning from the Classic Mac OS — many of whom were using under-powered machines — the transparency elements in the user interface were reduced. Starting with the Panther release [am I right about it being Panther?], not as much of that transparency was expressed in the Finder, even though the architecture was used in Apple applications and available to every program. (You can see that in the image above of the Tiger View Menu. There’s a slight drop shadow but the menu is opaque.)

However, the translucent approach is all over Leopard. Take a look at the difference between the Tiger and Leopard pulldown menus (see below). You can see the open window and its file icons and names through the menu.

Transparency returns with a vengeance: Leopard View Menu

Another interesting expression of transparency is in the Quick Look pane. This new Mac OS X feature introduced in Leopard is a basic file browser that lets users see what’s in a document without having to open the application, which might take a bit of time. Its smokey, transparent border surrounds the content (see below) and the whole look of the Quick Look pane separates itself from the solid treatment for document windows in applications.

Some Mac users hate this transparency. They say it makes the interface look “muddy.”

Transparency returns with a vengeance: Leopard Quick View

I’m neutral on the topic of transparent menus. I don’t know if it adds much but it doesn’t rise to the level of hate. The transparent Quick Look pane is interesting and useful, especially if you keep items on the desktop while you’re working. It lets you see items that might be covered up.

The return of transparency is a mark perhaps of the rising level of performance in the installed base of Mac graphics hardware. It’s also enabled by the steady improvements in the Quartz and Core Graphics services, as well as the higher hardware requirements for Leopard.

Microsoft took this service/compositor approach in Windows Vista with the Windows Desktop Manager that powers the Aero interface. And like Apple did in the past, Microsoft has addressed parts of the installed base by either cutting out WDM from the low-end Vista SKUs or excluding the Windows Aero interface.

Perhaps this is one reason why Leopard marks the return of transparency to the Mac desktop: it shows potential customers that unlike Window Vista, there’s just one flavor of Mac OS X Leopard for everyone and all get the “great” graphics handling and a translucent UI — whether they like it or not.

David MorgensternDavid Morgenstern has covered the Mac market and other technology segments for 20 years. See his full profile and disclosure of his industry affiliations.


Email David Morgenstern

Subscribe to The Apple Core via Email alerts or RSS.

  • Talkback
  • Most Recent of 49 Talkback(s)
Make sure google finds it on Blogger
Contact the Better Business Bureau ASP and create a free blogger, post the message and make sure Google finds it. Create a newsletter and send copies to your friends, relatives etc.

See, I was... (Read the rest)
Posted by: rigo12 Posted on: 11/05/07 You are currently: a Guest | | Terms of Use
Some of the transparency seems silly  Kid Icarus-21097050858087920245213802267493 | 10/31/07
I hear ya, the iPhone sucks!!  NonZealot | 10/31/07
Snickers, that's  msalzberg | 10/31/07
Oooo, struck a cord eh?  Kid Icarus-21097050858087920245213802267493 | 10/31/07
Agreed  Spiritusindomit@... | 11/01/07
transparent mess  drdorociak@... | 11/01/07
Whether they like it or not...  D. T. Schmitz | 10/31/07
Don't confuse choice  frgough | 10/31/07
You are the one confused  NonZealot | 10/31/07
What happened?  RocketEater | 11/01/07
perhaps i'm confused as well  fishbone528 | 11/02/07
just noticed this  fishbone528 | 11/02/07
2 Questions  itpro_z | 10/31/07
Answers  frgough | 10/31/07
Thank you  itpro_z | 10/31/07
I'm running it on a ..  msalzberg | 10/31/07
Shapeshifter is great for themes.  Kid Icarus-21097050858087920245213802267493 | 10/31/07
I'm wary of applying haxies..  msalzberg | 10/31/07
Ouch!  RocketEater | 11/01/07
Where Not to buy  TheHaberdasher | 10/31/07
um  Badgered | 10/31/07
um  aussieblnd@... | 11/01/07
Re:Where Not to Buy  ds5929 | 10/31/07
Make sure google finds it on Blogger  rigo12 | 11/05/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  dahlenu | 10/31/07
There's a reason  ds5929 | 10/31/07
frgough has your answer  NonZealot | 10/31/07
you can...  doh123 | 10/31/07
You can also photoshop a background...  Resuna | 11/01/07
Reverting the dock style  Resuna | 11/01/07
Some options...  Resuna | 11/01/07
Re: There's a reason  galley | 11/01/07
Transparency can be controlled in most applications  YinToYourYang-22527499 | 10/31/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  aoleon | 11/01/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  thefritz_j@... | 11/01/07
Hmmm  Spiritusindomit@... | 11/01/07
Master Joe Says...  MasterJoe | 11/01/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  sales@... | 11/01/07
My mother...  levinson | 11/01/07
Cool.... but useless  fabgo | 11/01/07
Cool.... but useless  aussieblnd@... | 11/01/07
re mouse  duckles10 | 11/03/07
Don't like the menu transparency?  nix_hed | 11/01/07
Not So Useless...  Atilla the Snail | 11/01/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  anogee | 11/01/07
Unusable  zoroaster | 11/01/07
Ok, So can't you shut it off?  Jim486 | 11/01/07
RE: Transparency returns with a vengeance in Mac OS X Leopard  jhencken | 11/02/07
The right way to handle transparent windows  acamilov | 11/03/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More