INTRODUCTION 导论:

A. Overview 概述:

a. Definition 定义:

Interaction Design 交互设计, 研究用户与系统之间的行动, 状态, 反馈和控制, 可应用于软件界面与实体交互设备

I. INTERACTION FOUNDATIONS 交互基础:

A. Goals and Flows 目标与流程:

  1. User Goal 用户目标: 从任务出发组织步骤, 区分系统功能清单与用户真正要完成的事情
  2. Task Flow 任务流程: 描述入口, 决策, 行动与结果, 同时覆盖取消, 返回和失败路径

B. State and Feedback 状态与反馈:

  1. System State 系统状态: 让用户了解当前选择, 进度与结果, 避免操作后无法判断是否成功
  2. Control and Recovery 控制与恢复: 提供可理解的撤销, 修改和错误提示;重要操作应说明影响并支持适当恢复

II. PROTOTYPING AND TESTING 原型与测试:

A. Process 流程:

观察任务 → 梳理流程 → 设计状态和界面 → 制作原型 → 任务测试 → 迭代

  1. Usability 可用性: 评价用户能否有效, 高效地完成任务及其满意程度;可用性与视觉美感相关, 但不能相互替代
  2. Accessibility 可访问性: 考虑键盘操作, 清晰标签, 可辨识反馈与不同感知能力, 不只依靠颜色传达状态

B. Example 示例:

  1. Course Search 课程查询: 查询后保留筛选条件, 明确显示结果数量;无结果时解释原因并允许调整条件, 加载时提供状态反馈
  2. Testing 测试: 给参与者具体任务, 观察停顿和错误, 避免先教操作再把完成任务当作界面易用的证据

视觉层级参见 GRAPHIC DESIGN 平面设计;实体操作参见 PRODUCT DESIGN 产品设计