本文以MS Office界面的历次发展和改进为线条, 揭示了为什么在Office 2007中引入全新的用户界面的一些原因。 本文在Jensen Harris的一系列文章的基础上编写, 也参考了Office系统的帮助知识, 大部分截图直接采用了原文中的截图, 参考文章链接附后。 Jensen Harris是掌管MS Office UI开发团队的程序设计负责人, 在Microsoft工作已近八年。 开始的5年是从事Outlook邮件和PIM设计程序, 之后领导团队重新设计了发布在Office 2003中的Outlook 2003用户界面。 在完成了Office 2003后, 来到了Office 用户体验团队中工作。 Office界面的源头 Microsoft使用早期的Apple雏形开发了Word 1.0, 它于1984年发布在最初的Mac中。 Multiplan和Chart也在512K Mac下开发, 最后它们于1985年合在一起作为Microsoft Excel 1.0发布:第一个在Macintosh上使用的轰动一时的零售程序。 因此, 早期的Microsoft Office程序根源于Mac, 当然, 也反映在用户界面上。 作为Mac的第一个和最大的软件提供者, 在最初的Macintosh上做的一些UI决定受Microsoft开发团队的要求影响。 当然, Office图形化用户界面(特别是顶级菜单条)的最基本的轮廓有它在第一个Macintosh版本中的根源。 Office界面的演变 下面首先以Word为例, 介绍Office用户界面的演进过程。 (1) Microsoft Word 1.0 for Windows于1989年发布, 运行在Windows 386上。 Word 1.0有一个应用程序级的菜单栏, 这是从Mac的顶级菜单栏和显示在Microsoft DOS程序底部菜单发展形成的。 同时, Word 1.0也包含了新的界面元素:工具栏, 在Microsoft Excel首先使用过。 在Word 1.0的界面中, 看起来好像有两个工具栏, 实际上仅仅上面的一栏称作工具栏。 有趣的是, 底部的按钮行称作“Ribbon”。 Word 1.0的界面如下图1所示。 图1 Word 1.0界面(2) Word 2.0于1992年投放市场, 此时, Word用户界面的基本结构已经固定下来了, 就像当前的Word 2003一样。 菜单栏为:文件、编辑、视图、插入、格式、工具、表格、窗口、帮助, 下面是“常用”工具栏和“格式”工具栏。 下图2所示为15年前设计的Word 2.0界面, 一直沿用到今天。 图2 Word 2.0界面(3) Word 6.0运行在当时流行的Windows 3.1上, 它的发布给Office市场带来了巨大的冲击, 这也是Word与WordPerfect竞争的转折点。 Word 6.0中增加了一些新的用户界面:右击上下文菜单(right-click context menu)、标签选项卡对话框(tabbed dialog box)、向导(wizard)、以及沿屏幕底部的工具条。 Word 6.0的工具栏数量从原来的2个增加到了6个, 因为添加了新功能, 菜单也变得更加丰富。 Word 6.0的界面如下图3所示。 图3 Word 6.0界面(4) Word 95是第一个32位Word应用程序版本, 虽然它只是Word 6.0的过渡版本, 但也引入了受大多数人欢迎的一个小的创新的功能:带有红色曲线的下划线的拼写检查。 有些人将Word 95作为简单的、缩减的、互联网之前的最后一代文字处理器。  |