Takeaway Points
-
Allow direct manipulation whenever possible.
-
Give immediate, live feedback to any user action.
-
Use gestures that don’t manipulate objects but instead invoke commands only as shortcuts rather than as primary interactions.
-
Make sure people don’t have to learn complex gestures.
-
Make sure people don’t have to make precise gestures; be liberal in accepting user input, but allow them to undo false input.
-
Hardware that runs natural user interfaces is especially prone to interpreting unintended user actions as input. Whenever possible, prevent accidental input, and provide fallback solutions for when it does happen.
-
Follow what nature does.
-
Follow what popular applications do.
-
Regularly test interactive prototypes of your user interface ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access