我们认为花一点时间介绍一下我们在设计 Windows 8 用户界面时的目标会有所帮助。
到目前为止,您已经看到两种不同的 Windows 8 设计元素:首先是 Metro 风格的用户界面,我们之前曾通过视频展示过这一界面,有数百万人观看了该视频。
最近,我们在本博客中介绍了我们对熟悉的 Windows 桌面工具(如资源管理器和复制文件对话框)进行的一些改进。我们看到许多人在谈论这些变化。
有些读者可能想知道,这些部件如何协同工作来打造和谐的体验。是否存在两种用户界面?为什么不全都采用 Metro 风格的体验?另一方面,有些人表示 Metro 只适用于平板电脑和触摸屏电脑,而我们应避免使用这种设计风格,因为这会让 Windows 8 变得非常“弱智”。
这是一种寻求平衡的做法,在随后几个月里,我们会在本博客中就该主题展开大量讨论。让两种用户界面合谐共处是 Windows 8 的一个重要特点。作为讨论的切入点,下面介绍一开始我们是如何着手设计 Windows 8 的。
我们在 2009 年夏天就已经开始规划 Windows 8(在 Windows 7 发布之前)。从一开始,我们的意见就是颠覆 Windows,不加限制地重新审视我们支持的用户模型、平台和 API 以及体系结构的最基本元素。我们的目标是打造一种毫不迁就的设计。
这是一项雄心勃勃的任务,它涉及到工具、API、语言、用户界面惯例,甚至是有关 PC 的一些最基本假设。例如,如何将应用程序相互隔离,或如何防止应用程序耗尽所有电池电量?安装(和删除)应用程序如何才能像切换电视频道那样轻松快捷?如何吸引尽可能广泛的开发人员使用新平台?如何使用独特的视角构建触控优先界面?
在我们展示 Windows 8 的第一个演示时,我们介绍了新的 Metro 体验:快捷流畅、有沉浸感、美观并且以应用程序为中心。我们确信,随着随后几个月我们展示的内容的增多,您会发现我们对 Windows 的巅覆程度之深。Metro 风格远不止我们看到的直观设计那么简单。
同时,我们意识到 Windows 7 取得了巨大的成功。这不仅体现在销售数字或用户数量上,还体现在使用深度上。每天有数亿人依赖于 Windows 7 用户界面及现有 Windows 应用程序和设备,这些人非常看重(并且希望)我们将这种体验的诸多方面带到他们的下一台 PC 上。
从这个角度看,Windows 桌面的作用非常清晰。它为人们如今依赖的数十万现有应用程序以及阵容庞大的商业软件提供支持,并提供某些任务所必需的准确度和控制级别。现在人们在 PC 上执行的任务不会仅仅因为有了新的 Metro 样式的应用程序而突然停止。人们如今所依赖的机制(鼠标、物理键盘、触控板)也不会仅仅因为触控被作为首要选项提供而突然变得没多大用处或“不合时宜”。对于许多任务来说,这些工具往往是最符合人体工程学、最快捷、最有效的方式。
在设计 Windows 8 用户界面时我们认识到,您不能像翻书那样,在一夜之间将所有事物抛诸于历史长河,全面迎接新的事物。事实上,有些人确实担心我们会这么做。有人曾说那是唯一行得通的方法。然而,即使是完全接受平板电脑的那些人也同时拥有笔记本电脑,以便在需要更精确的控制或需要使用某个任务关键型(仍在日新月异地发展)应用程序时使用。在人们不愿携带两台不同设备的愿望的驱动下,面向平板电脑和手机的“远程桌面”程序变得很热门,并以极其拙劣的方式试图在某种新尺寸设备中利用 Windows 7 桌面的有效性。
为什么不从头开始呢?为什么不删除所有桌面功能而只提供 Metro 体验?为什么不将所有内容都“转换”为 Metro?对于“推倒重来”的争论众所周知,无论是支持的一方还是反对的一方对此都不陌生。我们采取的做法是构建一种毫不迁就的设计。一种真正地使您能够畅游于我们今天看到的两个世界的设计。我们的设想以开放式 PC 体系结构为依托,硬件功能和软件模式的多次重大变革已证明该体系结构的高度灵活性和适应性;正是这种灵活性为用户界面、连接性、编程模型和硬件功能等的顺利过渡奠定了基础。
我们相信还有一定的空间可提升设计的优雅性,甚至是韵味。您将获取一个美观、快捷流畅的 Metro 风格的界面和大量可供使用的新应用程序。这些应用程序拥有远远超出图形设计范畴的新特性(一个平台)(在发布内部版本时还会出现更多特性)。正如我们所展示的那样,您将获得出色的触控体验,同时又可以使用鼠标、触控板和键盘工作。如果您希望永远沉浸在 Metro 界面中,那么您永远不会看到桌面,除非您刻意选择,否则我们甚至不会加载它(确切地说,根本不会加载代码)!Windows 将焕然一新。
但是,如果您需要桌面体验提供的精准控制、强大的窗口化和文件管理功能、与成千上万现有程序和设备的兼容性,以及对商业软件的支持,这些功能同样唾手可得。您不需要换用另一种设备就能够对照片或影片进行专业编辑,创建工作学习所需要的文档,管理规模庞大的媒体和数据,或者完成如今使用 PC 来完成的大量工作。如果您不想执行任何“PC”操作,则不必勉强自己,您不需要为了这些操作而浪费内存、电池使用时间或提高硬件要求。如果您确实需要这一功能,则可以轻松顺畅地切换过来,因为 Windows 就在那里。本质上,您可以将 Windows 桌面看作是另一个应用程序。