Principles
1. Để người dùng kiểm soát giao diện
UI tốt đem lại cho người dùng cảm giác được kiểm soát, giúp họ dễ dàng nắm bắt và làm chủ sản phẩm.
- Cho phép hoàn tác các hành động
- Giao diện dễ dàng điều hướng
- Cung cấp phản hồi cho các hành động
- Hiển thị trạng thái của hệ thống
2. Tạo sự thoải mái khi tương tác với sản phẩm
- Loại bỏ tất cả những yếu tố không có ích cho người dùng
- Không bắt người dùng nhập lại những gì họ từng nhập
- Tránh sử dụng những thuật ngữ khó hiểu
- Áp dụng luật Fitts cho các phần tử có sự tương tác
- Sử dụng phép ẩn dụ với thế giới thực
- Thông báo lỗi một cách hiệu quả
- Đảm bảo người dùng không bị mất những gì họ đã làm
3. Giảm các suy nghĩ không cần thiết
- Phân tách chuỗi thông tin
- Giảm số lượng hành động bắt buộc để đạt được mục tiêu
4. Tính nhất quán
- Nhất quán về giao diện
- Nhất quán về chức năng
- Phù hợp với mong đợi của người dùng