-
미적 무결성 (Aesthetic Integrity)
- 앱의 콘텐츠와 UI가 잘 맞아야 함 (은행 앱은 은행 앱에 맞게끔 가볍지 않은 UI 추구)
-
일관성 (Consistency)
- 사람들이 기대하는 방식으로 기능이 동작하도록 해야 함
- X 버튼이어서 눌렀는데 취소 버튼이 아니라 확인 버튼인 경우는 일관성이 없는 것
-
직접 조작성 (Direct Manipulation)
- 사용자의 제스쳐가 사용자로 하여금 즉각적인 결과를 경험할 수 있도록 설계해야 한다.
- 아래의 텍스트를 보기 위해 아래로 스크롤 하자마자 앱의 화면이 아래로 스크롤되는 것
-
피드백 (Feedback)
- 애니메이션과 사운드 효과를 사용하는 것도 피드백을 활용하는 것
- 메일을 보냈을 때 메일이 보내졌다는 것을 알 수 있게 해주는 소리 효과
- 시간이 걸리는 작업에 진행률을 표시하는 것도 피드백을 활용하는 것
-
은유 (Metaphor)
- 일상생활에서의 개념을 은유적으로 앱으로 옮겨온 것.
- 책을 넘길 때에 실제 책을 넘기는 것 같은 경험을 제공.
- 지우개 아이콘은 앱 내에서 뭔가를 지울 때 사용
- 펜 아이콘은 앱 내에서 뭔가를 적을 때 사용
- 휴지통은 앱 내에서 뭔가를 버리고자 할 때 사용
-
사용자가 직접 제어 (User Control)
- 앱 스스로가 앱을 제어하도록 하는 것이 아니라 사용자가 직접 제어하도록 해야 한다.
- 배달을 시킨 순간 뭔가 다른 걸 먹고 싶어서 배달 취소 버튼을 누르려 하는데 취소 버튼이 보이지 않거나 실행이 되지 않는 경우, User Control을 위반한 것
- 위험한 작업에 대해 앱이 경고할 수 있지만 앱 스스로가 의사결정을 하도록 하는것은 안 된다.
- 사용자의 의사에 따라 앱을 제어할 수 있도록 디자인을 고안해야 함.