20071008

Think Different (Part 2)

Coherence with Mac OS X

Trillian Astra designed in context of OS X Leopard 

There were two stages in the design of the windows. While critics may say it is unnecessary to design anything new with the use of HIG (Human Interface Guidelines) from Apple, it is in no doubt instant messaging requires a large variety of new controls.

For instance, Apple had to introduce chat bubbles in iChat to distinguish individual messages in a conversation. In the contact list, there are no standards between how contacts are laid out. Some have two lines, some have one line. iChat has buddy icons in the size of 28x28, which is not a nice size as it has to shrink down a buddy icon usually 48x48 or 50x50 in size. It is also difficult to pick which control to use. Windows Live Messenger for Mac is the only messenger that uses the true list control from OSX, while iChat simply do away with groups for tidiness.

Tabs are also another questioned area in OS X. While iChat in OS X Tiger have tabs at the bottom, iChat in Leopard moved the tabs to the left for the new Source List look, and Safari still have tabs at the top. Yahoo! Messenger followed suit to have tabs at the bottom to be as 'authentic' as possible.

Therefore, custom controls are needed no matter what, but the question is how we can design it so it looks like a part of the OS.

Of course, the necessity of custom controls is not the license to go crazy in the design. In order to pay respect to the users of Mac OS X, we paid attention to a lot of details so it can be easier to get used to.

We made numerous small changes in the base version of Trillian Cordonata, the default skin of Trillian. Of two most obvious changes, the window buttons are moved to the position where OS X users are used to. The Zoom effect also maximizes the contact list to its content only. We are also going to make the scroll bar comply with the system setting so the arrow buttons will fall into the right place. The glow and selected states of list items will also correspond to the color settings in System Preferences.

The design of Trillian Preferences was based on Mac OS X System Preferences.

And in fact, concepts from Mac OS X were referenced heavily in the design of Trillian. For example, the Trillian preferences window is based on System Preferences in Mac OS. Even though it has a Windows look in the Windows version currently, the Mac version will spot a Mac look with authentic controls. The design of the skin also has a feel of a 'remote control' in mind, similar to the widgets on Dashboard, or the controls of the Apple DVD Player.

Various Apps on OSX that takes on imaginative forms

In future, we would hopefully allow the possibility of having other interfaces. While I would love to see a 'normal' OS X window or a minimal black slate window also, the current plan is to develop Cordonata first, which is essentially the superset of these other alternative skins. Those other skins may be beneficial to those who only uses IM on a Mac.

Next up, I'll talk about how Trillian Astra for Mac lives well with its brothers on the Web and on Windows.

Proceed to Part 3...

Labels: , , , ,

0 Comments:

Post a Comment

Links to this post:

<< Home