I’m developing a java application and I’m using ribbons instead of Menu bar, but as Mac depend completely on menu bar, should I modify my application to have a menu bar or this is not required?
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
A number of applications that have been ported to Mac ignore the built-in menu bar and use their own internal menus, ribbons, buttons, icons, widgets, or other control elements.
For many experienced Mac users who are familiar with cross-platform applications and how they often differ in appearance, this may not be a deal breaker.
But for a less experienced user, you have broken a fundamental principle of all Mac OS X interface design. You have removed the menu from where users expect it to be and forced users to learn how your replacement works. This may not completely and permanently derail the user’s understanding of your application, but why make anyone work harder to use your creation?
I will say that not everything belongs in an OS X menu bar. Plenty of application functionality is accessible only through the application proper. But common features like “Save” and “Copy” and “Print” — standard features that have standard keyboard shortcuts and standard menu arrangements — should be offered.