The most obvious way that an app looks "unmaclike" is the menus. Many
apps from PC leave the menus in the window instead of moving them up
to the menu bar - this is a dead giveaway.
Second, don't put a toolbar in the main window - toolbars should be a
separate "floating" windows.
Use native Mac fonts for column headings and such in your windows. PC
apps use Dialog font for many purposes. This font doesn't exist on
most macs, and the font manager substitutes something that really
looks cheesy. Popular Mac fonts are Helvetica, Times, Times New Roman,
and Monaco for fixed width.
In dialogs, make your text fields selectable, so the text can be
copied and pasted.
There are many more, but these are the things that I notice the most.
On Apr 30, 2008, at 4:03 AM, Paul Taylor wrote:
Anybody know of any book reviewing the Apple Human Interface
Guidelines, or a book or service giving help porting applications to
OSX. I have read the HIG cover to cover but it is a very dry read ,
and I have read various articles dealing with mehanics of coverting
Windows Java apps to OSX Java apps and I have a Mac in my Living
room which I am using alot more. But despite this I still dont
really feel that I understand how Mac applications are supposed to
work, nor do I get what is so unmaclike about my application
(except for the icons which will be getting a facelift). There
appears to be a very strong reaction against anything Java by a
large minority of the customer base, so much so that Ive really
played down the java asssociations - however the application still
'Look like Java'.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden