Minimal

stressed for motivation and achievement

2006-02-23

 

Theming

I’ve always had difficulty having reasoned debates with managers and marketing departments that wanted “skinned” or themed desktop applications. All too often, theming was seen as the primary way to brand the software, almost ignoring the branding that came from the name, the logo, the website, the parent company, the adverts and so on. This, IMHO, was folly.

While a certain degree of branding can be achieved in the UI, subtlety is rarely the order of the day. The result is an application whose look and feel gets in the way of the user’s everyday work and/or a maintenance headache for the developers. In fact, I wish my current employers (who shall remain nameless) could see this too. I’ve already wasted weeks getting our themed custom controls to do what I want.

Maybe I should just point them in the direction of Microsoft’s latest advice on theming? For me, it’s great to see some degree of balance in a discussion of the topic.


Comments:
As Microsoft themselves say (and somebody else before them), "With great power comes great responsibility."

Just because you can change how something looks doesn't mean you should. People are used to the Windows UI looking the way it does out of the box and they have a lot of intuition about how it works purely from its appearance.

Personally, I use the Winamp Modern skin on Winamp because nobody else understands the app the way the Winamp team do, so no other skin has such good *functionality*, even if some may look prettier in screenshots.

It winds me up when things like QuickTime and iTunes try to impose an Apple style onto Windows. It winds me up even more when a tool like Blinx copies that imposed style and imposes a half-arsed version of it!

Microsoft spend a heck of a lot more time and money on studying UI and how it applies to Windows than probably everybody else put together. It doesn't mean they're always right but it means you've got to have a damn good reason to change something.
 
BTW, I think the most important thing is that the user is in control. If you're going to have a skinned application then the user must be able to choose the skin, including choosing not to have one.
 
Post a Comment



<< Home

Archives

April 2002   May 2002   June 2002   July 2002   August 2002   September 2002   October 2002   November 2002   December 2002   January 2003   February 2003   March 2003   April 2003   May 2003   June 2003   July 2003   August 2003   September 2003   October 2003   November 2003   December 2003   January 2004   February 2004   March 2004   May 2004   June 2004   July 2004   August 2004   September 2004   October 2004   November 2004   December 2004   January 2005   February 2005   March 2005   April 2005   May 2005   June 2005   July 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   April 2006   May 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007  

This page is powered by Blogger. Isn't yours?