So the questions is: Should Chandler look the same on all platforms?

Thankfully, several people have already pointed out that the visual design of the interface has less to do with the application's overall usability than other aspects of the design: namely, its information architecture (labeling and navigation) and interaction design (behavior).

When people talk about "look and feel," they are usually only thinking about the visual design. The visual design, which includes the overall look of the interface, but also specific things like placement of buttons, really only addresses the "look." The "feel" is determined by how the application behaves when you're using it. (My take on this appears to be out of alignment with Mimi's - she says "basic interaction" includes "placement of Okay, Cancel buttons..." I argue that placement is also visual design.)

If you design an interface using standard widgets, you cannot innovate in area the visual design. That is, unless you change the way the application behaves, all you're doing is skinning and skinning is not innovation. My friend, Jef Raskin, used to have this problem with clients. They'd say, "We want the best designed application on the market, but it has to work just like Microsoft Office." You cannot make a better interface by copying what's already out there.

Ok, before I get way off track, my point is this: in terms of usability, Chandler's visual design is less important than the other aspects of its design.

Given that this is not an issue of usability, the decision of whether or not to make Chandler look the same across all platforms is really a marketing decision that should be driven by these concerns:
    a. How much it costs the OSAF to develop it one way or the other
b. How user adoption rates will be affected by the decision (whether users prefer it one way of the other) c. How organizational adoption rates will be affected by the decision (for example, an IT group may prefer it to be the same on all platforms because it costs less to support that way)

Am I missing anything?

Brad Lauster
http://bradlauster.com/




On Nov 17, 2005, at 2:54 PM, Philippe Bossut wrote:

Lisa Dusseault wrote:


On Nov 17, 2005, at 12:28 PM, Nicholas Bastin wrote:


For the future, wouldn´t it be nice that Chandler had a unique UI regardless of platform?


When I sit down at my computer, I expect that all applications will look, and, more importantly, *behave* the same way. The reason for this is that 95% of computer users don't ever use more than one operating system. You provide them no benefit by making Chandler look and behave the same across platforms, while confusing them on the platforms where Chandler would not behave like normal applications.


I think the exact details of the sameness/uniqueness matter greatly. Some examples from my own experience are use of hotkeys vs. style. E.g. it drives me batty that the Office applications on Mac don't use the same hot keys as Mac apps. The one that gets me all the time is the command-G for "find next". This isn't apparent at all when you look at the apps but only when you use them. On the other hand, visual-only differences and application- specific differences don't matter to me. I hadn't noticed until just now which of my applications are what I think is called "brushed metal" style and which aren't. It doesn't theoretically matter that Firefox has tabs and Terminal doesn't -- except that Firefox has habituated me to the command-T shortcut for creating a new "view" and Terminal brings up the font dialog when I hit command-T.

+1 on Nicolas and Lisa's comments: what matters is behavior, not really look.

Note however that even when using Ajax, most of the commands (handled by the browser) are platform specific (cut/paste, save, contextual menus, etc...) so you can develop crossplatform without investing too much in coding for platform idiosyncrasies. But it all depends of the framework you use. Browsers are indeed pretty good frameworks (albeit limitated). But check out X11 for instance: I'm still getting caught when using WingIDE on my Mac by Ctrl-C/V instead of Cmd-C/V... The fact it's the same controls than on Windows (which I rarely use) is of little solace.

For a desktop app, there's more to worry about: drag and drop, themes, accessibility. Most of these are platform specific and really important for users. It's not so much about consistency than it is about interoperability (between apps running on the same platform). That may not matter for iTunes but it will surely matter for a PIM like Chandler.

Cheers,
- Philippe
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to