I recently changed from a Windows laptop to a MacBook Pro for my main machine. I have always been familiar with OS X because others in the office use it and I test Swing applications on OS X for customers.
The transition to OS X on my primary machine has been relatively painless. For the most part the UI is elegant, aesthetically pleasing and provides a great user experience. I also really like having a bash shell handy. That being said, there are aspects of the UI that are (gasp!) not as evolved as Windows. My primary beef is the legacy menu system. The fact that menus appear only at the top of the primary monitor is plainly poor user interface design. Its bad enough that the menus are potentially far away from the application to which they belong on a single large screen, but with multiple screens the problem becomes even worse. When an application is running on my second monitor and I have to go all the way back to the top of my main monitor to select the application's menu items I am not a happy monkey. Keeping related UI elements in close proximity is UX design 101. Am I the only one bothered by this? I'm surprised more people aren't screaming bloody murder.
Another upsetting problem is the fact that there is no way, as far as I can tell, to get the path of a directory from a window displaying its contents. I do this frequently on other desktop operating systems when I am going back and forth between the desktop and a shell window. You can control-click on an item within the window and select "Get Info" to see the item's path, but the text can't be copied. Stupid, stupid, stupid. I expected Apple to be two steps ahead in all aspects of the desktop UI. I was disappointed to find that this is often not the case.
- Design • Build • Localize | Web • Desktop • Mobile