INTRODUCTION 导论:
A. Overview 概述:
a. Definition 定义:
Interaction Design 交互设计, 研究用户与系统之间的行动, 状态, 反馈和控制, 可应用于软件界面与实体交互设备
I. INTERACTION FOUNDATIONS 交互基础:
A. Goals and Flows 目标与流程:
- User Goal 用户目标:
从任务出发组织步骤, 区分系统功能清单与用户真正要完成的事情
- Task Flow 任务流程:
描述入口, 决策, 行动与结果, 同时覆盖取消, 返回和失败路径
B. State and Feedback 状态与反馈:
- System State 系统状态:
让用户了解当前选择, 进度与结果, 避免操作后无法判断是否成功
- Control and Recovery 控制与恢复:
提供可理解的撤销, 修改和错误提示;重要操作应说明影响并支持适当恢复
II. PROTOTYPING AND TESTING 原型与测试:
A. Process 流程:
观察任务 → 梳理流程 → 设计状态和界面 → 制作原型 → 任务测试 → 迭代
- Usability 可用性:
评价用户能否有效, 高效地完成任务及其满意程度;可用性与视觉美感相关, 但不能相互替代
- Accessibility 可访问性:
考虑键盘操作, 清晰标签, 可辨识反馈与不同感知能力, 不只依靠颜色传达状态
B. Example 示例:
- Course Search 课程查询:
查询后保留筛选条件, 明确显示结果数量;无结果时解释原因并允许调整条件, 加载时提供状态反馈
- Testing 测试:
给参与者具体任务, 观察停顿和错误, 避免先教操作再把完成任务当作界面易用的证据
视觉层级参见 GRAPHIC DESIGN 平面设计;实体操作参见 PRODUCT DESIGN 产品设计