本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
人机交互的发展历史
- 新的界面变革包含了上一代界面:作为一种特例
- 旧的交互方式仍有其存在的必要性:以前的用户从未消失
- 学习目的:利用原有技术实现新的交互手段
重要的学术事件
- 1945 年,Vannevar Bush,“As we may think”(诚如所思):应借助设备或技术帮助科学家检索、记录、分析及传输各种信息,Memex 工作站
- 1959 年,HCI 领域第一篇论文:从减轻操作疲劳的角度讨论计算机控制台设计
- 1960 年
- JCR Licklider 提出“Human-Computer Symbiosis”(人机共生)
- HCI 的启蒙观点
- HCI 的里程碑:1969 年,第一次人机系统国际大会召开,第一份专业杂志创刊
- 1970 年,英国拉夫堡(Loughbocough)大学的 HUSAT 研究中心和 Xerox 公司的 Palo Alto 研究中心成立(PARC)
- 1980s,出版学术专著,Interface->Interaction
- 1990s,智能化交互、多通道交互、虚拟现实、脑机交互
主要发展阶段
- Early machines used batch processing(e.g. punch card machines)
- Terminals with command line interfaces.
- Grapical user interfaces with pointing device
- Multimodal user interfaces
批处理阶段
- 每次只能由一个用户对计算机进行操作
- 编写程序使用以“0|1”串表示的机器语言
- 不符合人的习惯
- 耗费时间,又容易出错
- 只有少数专业人士才能够运用自如
世界上第一台电子计算机 ENIAC,1946,From IBM Archives
联机终端时代
- 1950s,命令行界面出现
- 一维界面
- 回车后不能再对命令内容进行修改
- 如何为各种命令制定恰当的名字
- 大部分命令语言对用户输入的要求非常严格
- 命令名称的缩写在一定程度上减轻了用户的使用负担
图形用户界面 GUI 时期
- 1962 年,Ivan Sutherland 创建 Sketchpad
- 1964 年,Douglas Engelbart 发明了鼠标
- WIMP(window icon menu xxx)界面
- 用户可在窗口内选取任意交互位置,且不同窗口之间能够叠加
- 二维半界面
- “直接操纵”:GUI 的主要特征
- 问题:图形用户界面优于字符界面?不同的交互方式本身在可用性方面并没有根本性的不同,更重要的是认真对待界面设计的态度。[Whiteside 1985]
著名的人物与事件
Vannevar Bush
- “As we may think”:大西洋月刊 1945
- “超文本之父”:预计了 PC 和 Web 的出现
- 制造了世界上首台模拟电子计算机
- MEMEX
- 扩展人类记忆
- Internet 的原型
- 被尊为“信息时代的教父”
Ivan Sutherland
- SketchPad, 1963
- 第一个交互式绘图系统
- 许多思想仍沿用
- 使用光笔画图
- 计算机图形学之父
- 第一个虚拟头盔
- 实现了三维立体显示
- 虚拟现实之父
- 1988 Turing Award
Douglas Engelbart
- 发明鼠标,1964:被 IEEE 列为计算机诞生 50 年来最重大的事件之一
- “Augmenting the Human Intellect”
- 超文本技术的研究
- 第一个标准化的编辑器 NLS(oNLine System):The mother of all demos, 1968
- 1997 Turing Award
Alan C. Kay
- 1977 年 Xerox PARC 的 Alan Kay
- 提出为服务于个人的直接操作界面“Dynabook”
- 这是现代笔记本电脑原型
- “每个人都想拥有自己的 PC,就像每个人都想拥有自己的汽车”
- 发明面向对象的编程语言“Smalltalk”
- 2003 Turing Award
Mark Weiser
- 普适计算是 21 世纪的计算模式
- 于 1988 年在 Xerox PARC 的计算机科学实验室首次提出了这个概念
- 它把计算机嵌入到各种类型的设备中,建立一个将计算和通信融入人类生活空间的交互环境,从而极大地提高个人的工作以及与他人合作的效率
Xerox Alto(Star 的前身)-1973
真正意义上的首台个人计算机:有键盘和显示器、图形界面技术、以太网技术。
第一个“所见即所得”的文字处理软件——Bravo
Xerox Star - 1981
- 第一个为商务人员设计的商用图形界面 PC:具有了桌面电脑的主要特征
- 第一个基于可用性工程的系统
- 有原型设计和分析
- 好用性测试,迭代式的改进
IBM PC - 1981
- 1981 年 8 月 12 日,IBM 正式发布了历史上第一台 PC,从此人类就进入了个人电脑时代!IBM PC 改变了我们的生活和工作方式
- IBM PC 之父:埃斯特利奇,13 人小组
Apple Lisa - 1982
- 定位:文档处理工作站
- 概念成功,商业失败
Apple Macintosh(1984)
获得了商业上的成功:
- 价格低- $2500
- 界面友好
- 支持第三方应用
- 高质量图像和激光打印
MS Windows (1987)
原定于 1983 年发布的 Windows 于 1987 年 8 月 11 日公布。
Interactive and command line
- 1979 年在 Apple II 推出
- VisiCalc - Widespreaduse of an Interactive Application
- Instantly calculating electronic spreadsheet
- Early killer app for PCs
- Significant value to non-technical users
未来的人机交互
- 图形用户界面正遭受越来越多的批评
- One ear, one finger, one eye
- “计算机能像书本一样方便地使用和携带”?
- 多媒体界面:
- 引入动画、音视频等动态媒体
- 二维半 \(\to\) 三维或更高
- 多通道交互技术:具有并行性,可同时接收来自多个通道的信息
- 虚拟现实、语音交互、脑机交互
- 第六感系统
下一代界面的主要风格将是没有命令的用户界面
- 由更多的媒体类型来构成更高的信息维度
- 交互也将高度便携和个性化
——Jacob Nielsen
上课提问
- 我们当前的交互时代是?GUI Graphical User Interface