图形用户界面,算一个。
今天,如果你的电脑打开来是下面这个鬼样子,八成要被送修。
但在六七十年代,这就是打开电脑前要面对的画面。
这是人机交互设计的第一个阶段:命令行界面(CLI)。
这个阶段唯一的交互设备是从打字机演化而来的键盘,相对电脑执行操作,只有输入相应的命令,电脑根据接收到的命令反馈结果到显示器,完成交互过程。
也就是说,在那时候想开电脑,要么英文要好,要么记忆力要强。
命令行界面是怎么演化到图形用户界面的呢?这是一个很长的故事,看完你就会明白,人类的本质是套娃……
还要从图形交互的创意说起。
早期的计算机有个致命的缺点,就是硬件和软件之间缺乏完善的沟通,操作很不方便。
道格拉斯·恩格尔巴特很早就开始思考如何使电脑的操作更加简便。
他的目标是人们在使用电脑时更加得心应手,让电脑成为一种易于操控,并具有图形指示、人性化介面设计的双向互动工具。而第一步就要取代由键盘输入的繁琐指令。
在一次会议中,道格拉斯因为无聊……画出了一个使用两个互相垂直的轮子跟踪机械运动轨迹的装置的草图。
可见,开会也不见得是反生产力的嘛。
1963 年,道格拉斯所在的实验室得到了美国政府“屏幕选择”项目的资金支持:研究一种可以在计算机屏幕上进行定位的装置。
他想起了自己画的草图,于是发明了鼠标。
在 1968 年的 IEEE 会议上,道格拉斯展示了世界上第一只鼠标,并提出了“图形用户界面”(GUI)的概念。
他还预言未来人们将使用计算机的电子文档进行网络传输,进行无纸化办公。
这让美国施乐公司很是惶恐。
为什么呢?因为施乐公司在当时是生产和销售复印机的,无纸化办公,哪里还有他们的饭吃?
于是施乐公司决心掌握道格拉斯所提出的新技术。
说干就干,施乐成立了帕络阿尔托研究中心(PARC),主要研究和发明计算机技术。
前不久去世的计算机科学家拉里·特斯勒曾经也是 PARC 的一员,复制粘贴技术就是在这发明的。
PARC 集结了顶尖的计算机精英,但依然不改施乐的老本行,促成图形用户界面发明的推动力源于一台新发明的激光打印机。
字符界面命令行的交互方式使得激光打印机操作非常不便,甚至根本无法使用,图形用户界面的实现迫在眉睫。为了不让新发明的激光打印机沦为摆设,PARC 决定为它专门配备一个计算机。
在 1974 年,第一台通过图形实现人机交互的电脑在施乐问世。
可能是创造的喜悦让施乐忘记自己还要赚钱,采用图形用户界面的电脑并没有在第一时间形成商品推向市场。
雄心勃勃开发图形用户界面的计算机科学家们没有收到理想的效果,纷纷跳槽。
其中有相当一部分研究员去到了乔布斯的 Apple 公司,包括促成苹果公司创造出第一台公开售卖的图形交互计算机 Lisa 的科学家:杰夫•拉斯金(Jef Raskin)。
1979 年苹果公司开发 Lisa 时,杰夫任苹果公司高级系统经理,对于 Lisa 很不满意。因为起初苹果打算把 Lisa 开发为一款字符界面的机器,在当时的行业竞争中很不出彩。
在 PARC 的经历让杰夫看到位图机器的发展前景,他极力游说乔布斯去参观施乐 PARC,尤其是施乐开发的电脑 Alto 的图形化人机交互方式。
为了让施乐开放 PARC,乔布斯承诺让施乐的风投部门投资 100 万美元,购买 10 万股当时极为抢手的苹果股票。作为交换,施乐向乔布斯开放两个下午。
当看到 Alto 的交叠的窗口、小图标和弹出菜单时,乔布斯看到了市场。苹果公司就此对图形用户界面展开了研究。
苹果在 Lisa 实现了图形交互,也保留了基础的命令行界面,真正推广了个人计算机,为后来的电脑做了借鉴。同时,Lisa 也是第一批普及剪切、复制和粘贴操作的个人电脑。
没有图形用户界面的发明,或许电脑只是一项能者专用的高科技,不能成为人人普及的电子产品。
来源:维基百科