[IxDA Discuss] PC to Mac port

John Grøtting g at g-s.de
Wed May 31 06:59:44 PDT 2006


Hi Cynthia,

There are some points that I would mention that go to some of the  
conventions of the Mac OS that have sometimes been poorly translated  
in earlier applications.

Floating palettes
 From Windows95 there is a legacy of applications that have all  
palettes within the window of the main application. So that, for  
example, a tool palette when it touched the border of the application  
windows would be cropped. This is in contrast to a Macintosh  
application, where there isn't a container window for all windows in  
an application. This concept is taken further, when you notice that  
usually only a key window is visible from non-active applications.  
The key window is often the "workspace" window and not any of the  
tool palettes.

Tabs
Windows is known for windows with tabs (and tabs within rows of  
tabs). Macintosh users are used to applications that have no more  
than one level of navigation within their dialogs. There are  
exceptions, but they should be avoided.

Direct manipulation
The concept of direct manipulation is very Mac. Look for  
opportunities to further this notion. Make objects scalable, by  
direct selection and dragging of manipulators.

Simple language
Dialogs and alerts need to avoid any cryptic technical terms. Make  
sure that all text is easily understood by the typical user of your  
application. Avoid any reference to computer terms and secret codes.  
If there is an error, be polite, explain the errors in layman's terms  
and suggest alternatives. For example, if a document is too large for  
the printable area of the paper selected, don't talk about overrun  
errors, but do suggest that they either adjust the document size or  
select another paper size to print on.

Copy/past, drag & drop, etc.
Mac users expect that all applications will work seamlessly with each  
other without some odd data translations. If someone wants to paste  
text or images into your application from another one, then they  
should be able to copy in that other application and directly paste  
into yours. The same goes for drag & drop. If, for example, an image  
can be added by dragging the image into your application window from  
the desktop or from a web browser, then they will be quite happy.

John Grøtting

Grøtting + Sauter
Barnerstr. 14B
22765 Hamburg
Germany

Tel +49.40.398.34342
SkypeIn +1.818.574.8440
Fax +49.40.398.34340
Mobile +49.172.4246.976
www.g-s.de
g at g-s.de


>
> If you're a Mac user, I'd appreciate hearing rants and raves about  
> software
>> you've used that was originally written for the PC. What worked  
>> well? What
>> drove you crazy?
>>
>> Thanks,
>> Cynthia
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... discuss at ixda.org
> List Guidelines ............ http://listguide.ixda.org/
> List Help .................. http://listhelp.ixda.org/
> (Un)Subscription Options ... http://subscription-options.ixda.org/
> Announcements List ......... http://subscribe-announce.ixda.org/
> Questions .................. lists at ixda.org
> Home ....................... http://ixda.org/
> Resource Library ........... http://resources.ixda.org




More information about the discuss mailing list