|
|
|
|
|
by andrewia
1512 days ago
|
|
I agree. A good GUI can be all things for all users. Keyboard shortcuts can be unknown to a user when they need it the most, and accidentally triggered by a clumsy novice user who could damage their system configuration. Apple's competitors have approaches that, in my opinion, are much better: In Android, Google often hides advanced functionality under overflow menus. These menus have a 3-dot icon (implying more menu options) or a settings gear, so most users will check them when the visible options aren't satisfactory. In recent Android releases, a lot of settings have clear and concise descriptions so users can understand their impact. In Windows, Microsoft prefers to use a "properties" or "advanced options" menu, which also works well. If you can't find a desired option in the surface menus, you can dig into those menus. Both of these approaches do a good job of offering more settings when needed while also warning users that the options can cause undesired effects. Android has clear settings descriptions so it's difficult to make a mistake, and when important settings like a debugging dump are triggered, will also display a clear warning about private information or breaking apps. Windows uses an "advanced" menu that can warn away "mom and pop"/novice users who could dig themselves into a hole. In both cases, there's some precautions to prevent users from mistakenly changing critical settings. |
|