进入正文

70年代,美国 施乐公司 的工程师提出了一种称为 位图显示 的先锋概念。在那时绝大部分的电脑还是基于 字符串 实现的人机交互。因为字母/数字/符号的显示数量是有限的。所以这样的交互方式并不需要较多的开发时间或者是处理器性能,但这对于初学者来说就必须提高他们的学习成本。而位图显示则正好相反。屏幕上的每一个像素都必须由处理器渲染。这在当时对电脑的性能要求很高,但同时又降低了初学者的学习成本。—-当然,这是后话。

虽然大家公认的最早图形界概念面由施乐提出,但实际上,最早的视窗操作系统概念由 SAGE Project (美国空军防空系统)和 Ivan Sutherland 提出,其编写的 Sketchpad 被公认为是计算机辅助绘图(CAD)程序的创始者,并对现代计算机图形用户界面的发展产生重大影响。

1960年 Doug Engelbart 在SRI(Stenford Research Institute)发展了OLS在线系统,在软件界面中增加了光标和多窗口。

时间来到了1970年,SRI的部分研究人员进入施乐公司。此时的公司正在研发一种新的系统界面。并完成了第一个WIMP(窗户,图标,菜单和指针/下拉式菜单)的演示。他们的目标是打造小孩子也能轻松操作的系统用来取代不友好的的命令提示符。他们想到,可以将现实中的 desktop 概念应用到屏幕上。系统默认的 desktop 将会用来放置用户的文件。用户可以用 光标 来移动选择自己想要的内容并点击打开。

1973年,第一台使用 Alto 操作系统的计算机在施乐公司PARC研究中心开发完成。Alto是第一个具备了所有现代图形用户界面的基本元素特征的操作系统。特点:使用三键的鼠标,位图的显示器,图形窗口的运用。

81年,施乐公司发布施乐之星8010作为Alto的替代产品。特点:可双击的图标,可重叠的窗口,对话栏,分辨率达到1024*768的显示器。但遗憾的是,这台计算机虽然拥有了具备所有现代图形用户界面的基本元素特征的操作系统。但由于它体型庞大,价格昂贵,运行缓慢,并没有得到市场的认可。

1979年苹果公司正式上市,乔布斯以及当时正在开发 LISA 项目的团队拜访了 施乐MRC ,以下是乔布斯传的部分摘录

于是,几天之后,他又被邀请去了施乐MRC,这次他带来了一个更为庞大 的团队,包括了比尔•阿特金森和曾经在施乐PARC工作过的苹果程序员布鲁 斯•霍恩(Bruce Horn)。这两个人都知道该寻找什么。戈德堡说:“我上班后, 发现公司里很喧闹,有人告诉我,乔布斯和他的一群程序员正在会议室里。”施 乐的一名工程师在展示那个文字处理程序的更多细节,想以此应付他们。但乔布 斯越来越不耐烦了,他不停地喊:“别说这狗屁玩意儿了! ”施乐的几个人聚在 一起商量了一下,决定向乔布斯展7K部分核心技术,但只是一点点。他们同意特斯勒展示一下编程语言Smalltalk,但只能展示“非机密”版本的。“这就足够让他眼花缭乱了,他不会知道我们还有机密部分的。”团队负责人这么告诉戈德堡。但他们错了。阿特金森和其他人都读过施乐PARC发表的论文,所以他们知 道自己并没有得到全部信息。乔布斯给施乐风投部门的负责人打电话抱怨远在 康涅狄格的公司总部立刻打来了电话,命令向乔布斯和他的团队展示全部成果。 戈德堡愤然离场。当特斯勒真正开始展示全部的成果时,苹果的一群人都惊呆了。阿特金森盯 着屏幕检査每一个像素,他靠得如此之近,以至于特斯勒都能感觉到他呼出来的气吹到自己脖子上。乔布斯跳了起来,兴奋地挥舞着胳膊。“他跳来跳去的,我 都不知道他有没有看清楚整个演示,但事实证明他是看到了的,因为他不停问问 题,”特斯勒说,“我每展示一部分,他都会发出惊叹。”乔布斯反复说自己不敢 相信施乐还没有把这项技术商业化。“你们就坐在一座金矿上啊,”他叫道,“我真不敢相信施乐竟然没有好好利用这项技术。”Smalltalk的演示展现了三项惊人的成果。包括电脑之间如何实现联网,以及 面向对象编程是如何工作的。但乔布斯和他的团队对这些并不感兴趣,因为他们注意力被图形界面和位图显示屏幕完全吸引了。“仿佛蒙在我眼睛上的纱布被掲开了一样,”乔布斯后来回忆,“我看到了计算机产业的未来。” 历时两个多小时的施乐PARC会面结束之后,乔布斯开车带着比尔•阿特金森返回位于库比蒂诺的苹果公司。他车开得很快,心跳得很快,嘴上说得也很快。“就是它了! ”他喊道,每一个字都铿锵有力,“我们要把它变成现实! ”这 是他一直以来寻找的突破:将电脑推广到普通人家中,让他们享受到埃奇勒建造的房屋一般美好又廉价的设计,以及厨房电器一般的简易操作。“实现这个目标需要多久? ”乔布斯问。“我不确定,”阿特金森回答,“也许6个月吧。”这个预测过于乐观了,但也激发了大家的动力。

“伟大的艺术家窃取灵感”
紧接着,乔布斯和他的技术团队对在施乐看到的图形界面技术做了巨大的改变。然后又以施乐公司没有想到的方式对其做了再进一步改进。例如施乐公司生产的鼠标有三个按键,结构复杂,造假昂贵。乔布斯在之后没几天,就找到了一家当地的工业设计公司。制作了‘一种简单的、只有一个 按键的、造价只要15美元的鼠标’。再例如,虽然施乐公司最先提出整个概念。但苹果公司在其中完善了不少:例如在施乐的操作系统中用户的鼠标不能拖拽窗口;打开文件/修改文件名的时候必须选择一条指令才能执行;但这些都没有在苹果的产品上体现。

可以说:施乐提出了概念,苹果完善了它。

最后修改:2021 年 10 月 18 日 08 : 39 PM
如果你喜欢我的文章,不妨赞赏一下。