回应大家对 [Start](开始)屏幕的评论


我们在最近两篇博文中展开了许多有关 Windows 8 [Start](开始)体验的讨论。各位中有很多用户已经使用过开发人员预览版,您的评论有助于我们深入理解您的个人使用模式以及相比 Windows 7 而言,Windows 8 开发人员预览版中的优势与劣势。注意:我们已发布的 Windows 开发人员预览版中已“启用”了所有产品,但在用户界面中,我们仍有许多功能性工作要做。我们此举的目的是为了促进沟通,因为我们希望您了解这一产品仍未画上句号。我们看到了一些侧重于“选择”或“禁用”的本能反馈,这是应对变化的一种自然反应,但这可能并不是就某一新产品展开对话的最佳方式。本篇博文的重点在于确保能够听到您有关该设计的建设性反馈意见,因为我们还将继续对其进行改进。核心体验团队的高级项目经理 Marina Dukhon 创作了这篇博文,本博文的内容侧重于某些特定评论以及我们根据您的评论所采取的行动。--Steven

我谨代表团队全体成员感谢各位在过去一周中积极参与有关 [Start](开始)屏幕博客的讨论。我们一直密切关注所有评论,并将尽可能多地回复您的评论。我们知道类似这样的变更必将引起热议,因此我们期待继续与您对话。我原本打算就已经提出的一些特定主题展开讨论,因为这些主题与设计有关。我知道这并不能解决您的所有问题,但请放心,我们正在倾听您的意见,并将继续当前的对话。

这些数据是否可支持所有客户?

@Andrew 写道:

“我想指出,您所收集的这些数据很可能来自非公司用户,因此您的统计是以家庭用户而非企业用户为基础。大多数企业将在组策略中默认关闭 CEIP 作为一项安全防范措施,以避免网络波动。”

Andrew,尽管一些企业并未选择启用 CEIP(客户体验改善计划,该计划可为我们提供了有关人们如何使用 Windows 匿名、选择加入的反馈),我们仍旧从该计划中收到了大量数据,并包括来自企业客户的数据。此外,了解产品的地区、语言、版本以及部署属性将让我们进一步完善所需的数据。由于这些独特数据点的数量庞大,并非简单的“抽样”,因此我们经常将这些数据称为完整“统计”(再次指出,这些数据均为用户选择加入计划以匿名方式提供的)。

除了 CEIP 计划,我们还设有多个渠道帮助公司客户了解其需求。例如,我们不断收集反馈信息,这些信息来自与客户的直接接触(例如现场考察和我们遍布全球的简报中心),咨询委员会和计划成员中的较早采用者,以及公共会议,如 TechEd//build/。我们也通过商讨会和业内分析人士的研究而与分析人士密切协作,并直接开展我们范围广阔的研究。从这些互动中,我们了解了企业在“开始”菜单中所需要的功能与控制,由于我们正为 Windows 8 设计与开发这些变化,因此我们必将考虑这些功能与控制。

当查看这些数据时,您将发现,其实企业客户使用“开始”菜单的经历与家庭用户有所不同:

  • 尽管 81% 的家庭用户在“开始”菜单的右侧设有像“控制面板”、“游戏”和“文档”等默认链接,但只有不到 2% 的企业客户的情况与之相同。
  • 大多数的人都删除了“开始”菜单此部分中的一些项目(“游戏”和“媒体中心”入口点最常被删除的项目)。
  • 相比家庭用户,企业用户启动固定“开始”菜单应用程序的频率高出了 68%,但固定项目的使用率仍比会话的使用率低 10%。
我们将如何处理这一信息呢?

一般情况下,个别企业客户将使用其管理员自定义的“开始”菜单。利用这一研究以及与企业社区的接触,我们正在研制一些有助于满足 [Start](开始)屏幕自定义需求的特殊功能,例如,企业能够从 [Start](开始)屏幕中删除类似于 [Games](游戏)和 [Help & Support](帮助和支持)的项目。对于 Windows 8,我们可支持部署方案,该方案拥有符合业务组需求图标布局的 [Start](开始)屏幕,从而可为业务组的用户预定义更多固定应用程序。我们同时可支持 [Start](开始)屏幕自定义的托管锁定,从而让整个公司保持一致。这些功能专为我们的企业客户而构建,并考虑了我们过去已提供过的现有功能,以及我们认为企业客户在未来将拥有的需要。正如许多人所了解的,技术娴熟的个人同样可使用这些自定义。

如需对我的 PC“一目了然”,[Start](开始)屏幕的效率是否不够?

@mt327000 写道:

“[Start](开始)屏幕感觉就像一堆杂乱无章的图标,他们包含了很多“开始”菜单中您曾描述存在的问题,以及其他自有的问题。我的桌面井然有序,能够从 Windows Vista 所引入的“所有程序”视图中迅速一览我的计算机。对我而言,[Start](开始)屏幕没有任何意义,也没有优于“开始”菜单。”

了解您的 PC,能对其一目了然是感觉控制的一个重要方面,这一观点一直十分明确。让我们粗略地探讨一下“开始”菜单的工作原理,并对其与 [Start](开始)屏幕做一个比较。

在当前的“开始”菜单中,当您展开“所有程序”弹出框时,无论您的显示器有多大,无需滚动您都将默认看到总共 20 个应用程序。我们在所进行的一项研究中发现,用户在数月中将启动平均 57 个不同应用程序。而且这甚至不包括大量人们日常访问的网站(出于启动的目的,固定我们认为有用的网站非常重要),其中一些网站可能将被改进成 Metro 风格的应用程序。因此您将了解在这一情形中显示了 20 个项目的小窗口为何被证明无法扩展。阅读该博客的用户对这一规模早已习以为常,而且我们相信您的使用将偏向这一方向,这些评论已经非常明朗。

“开始”菜单中的“所有程序”

如果您的计算机上安装了应用程序,那么您可能需要滚动“所有程序”视图以查看所有应用程序的文件夹

除了可用空间有限以外,“所有程序”中的应用程序深藏于分层文件夹和子文件夹中,没有任何图例将您导航至正确位置。更糟的是,在您为搜寻合适应用程序而展开和折叠文件夹时,经常有内容弹出,降低您的使用效率。一些人指出,这一不足是从 Windows XP“开始”菜单的设计回归。尽管从技术角度来说确实如此,但菜单是我们开展工作的基本工具,正因如此,菜单是一个需要能实现轻巧导航的包含层次结构的单一纵列。一段时间以来,围绕旧 Windows XP 设计规模的负面反馈不绝于耳,因此这也推动了 Vista 和 Windows 7 的重新设计。

在 Windows 8 中,我们假设其将包含了比 XP/Vista/7 时代中更多数量的应用程序(和站点),因此我们需要进一步扩大规模。我们同时希望提供一个可迅速一览的视图和一个灵活性要求较低的导航模式。通过使用全屏,我们现在能够在无需滚动或导航层次结构的前提下显示出更多应用程序。通过扁平化层次结构,我们向您提供了一个方法,让您利用应用程序图标,消除您点进每个文件夹,在其制造商名称下搜寻应用程序的负担。随着时间的推移,这将同时解决另一常见问题,即在重命名,合并,或重组文件夹时(您可能出于防止菜单环绕的目的而进行这一工作),您可能无法彻底卸载,因而需要定期清理“开始”菜单中的垃圾以避免死链接。

正如我们稍后将在本博文中谈到的一样,在一个庞大菜单界面中导航所需的灵敏性与良好用户界面设计中的要求并不一致。即使是您希望锁定为目标项目的项目也很少被成功锁定,当被局限于菜单时,整个体验都大打折扣。有些人建议,使用环绕整个屏幕的 XP 风格的菜单,或扩大当前的“开始”菜单的大小能够“解决”我们正在试图解决的问题。以下,我们将谈论费茨法则,以及如何在不扩大尺寸或环绕的前提下解决这一问题。随着 DPI 和显示器尺寸的扩大,在菜单中“蜿蜒攀爬”以点击狭窄按钮的难度已经越来越大。这是一幅由 @Bleipriester 在其评论中所提交的屏幕截图,从中您可以看到所需的鼠标“路径”,以及下/上 V 形的其他导航援助。请在以下所展开的费茨法则讨论中记住这一点。

@Bleipriester 的“开始”菜单建议,包含 3 列导航

@Bleipriester 改进的“开始”菜单,该菜单显示了多列导航

因此,随着您显示器尺寸的扩大,[Apps](应用程序)屏幕([Start](开始)屏幕的所有应用程序视图)将变得更加强大。以下是我们不同尺寸显示器中最新版本 [Apps](应用程序)屏幕可显示的应用程序数量:

可能的外形尺寸

尺寸
(英寸)

分辨率

[Apps](应用程序)屏幕一页中的图块数量

“所有程序”一页中的项目数量

便携式计算机

12.1

1280x800

36

20

 

13

1366x768

40

20

 

13.3

1440x900

42

20

台式计算机

21.5

1920x1080

80

20

 

23

1920x1080

80

20

 

27

2560x1440

150

20

不同显示器上 [Apps](应用程序)屏幕中显示的应用程序的估计数量

您的评论观点十分鲜明,而且我们也同意您所提出的许多设计问题。各位中有些人已经提到在文件夹名字不再可用时想要找到一款应用程序有多么困难,以及彻底删除文件夹结构对于寻找套件中所带的一款应用程序有多么费劲。

引用 @aroush:

“由于当前所有应用程序的 Metro 列表将所有内容都按照字母顺序列出,而我并不知道这些额外程序的名称,因此它并不合适。

正如我们所承诺的,我们正在解决这一反馈中所提到的问题。以下是我们最新的 [Apps](应用程序)屏幕的设计,它重新添加了您在当前的“所有程序”中用习惯了的文件夹结构。

重新设计的 [Apps](应用程序)屏幕,应用程序套件编入分组

从中您将看到,与“开始”菜单一样,应用程序套件现在编入分组,而不是排列在一个字母顺序列表中。这样一来,如果您在搜寻 Visual Studio 套件中的某一程序,但刚好又想不起它的名字,那么现在找起来应该轻松多了。而且您的字母顺序列表应该不会再杂乱地排列着包含晦涩名称的应用程序图块,因为开发人员正通过文件夹名称让您知道可执行文件的实际名称。

除了为该屏幕增添文件夹结构,并在其各自的套件中组织应用程序,我们还让这一视图变得更加密集。在其中装入了更多内容,从而帮助您对计算机中所安装的内容一目了然,减少滚动的需求。它同时减少了在环绕菜单结构中导航需求,抑或维护程序文件夹或嵌套文件夹的需求。

利用这一设计,我们改善了您系统的扫描能力,让而让您对任何给定时间的计算机中的内容了如指掌。

全新 [Start](开始)是否支持提高我工作效率所需的自定义类型?

@Ed1P 写道:

“尽管我发现 Metro 风格的 [Start](开始)替代界面在小屏幕计算机的触控屏上表现出色,但是在大型宽屏显示器上,它将大幅降低我的工作效率。我在工作会话期间需要经常访问 50 个应用程序和文件夹。现在我并未使用自定义的 Windows 7“开始”菜单(没错,您可以对其自定义,但是并不可能像 Alice 所说的那样,只要右键单击位于“开始”菜单底部的“所有程序”并重排程序文件夹,即可完成所有工作),而是使用免费的 Stardock Fences 应用程序,它可让我对其进行分组,从而立即访问屏幕上的图块。

我承认我的 Stardock Fences 分组与 Metro [Start](开始)屏幕“页面”存在类似的地方,但有一个显著的不同从而让 Fences 比 Metro 高效,即我可以将应用程序分组并垂直固定在我屏幕的左侧,将屏幕右侧空间腾给实时更新小工具,并将屏幕中间作为 1200x1024 的高效工作区域,我可以在这开心地编写代码或制作 3D 模型,并在查看实时更新的同时切换我手头的工作。我很少使用任务栏,它已经变成了一个自动隐藏的警报区域。

如果 Metro 能够将我的桌面垂直布局,并固定至一侧,那么它对于我台式机的实用性将大大提高。如果它能分成两个垂直滚动的区域,侧用于实时更新/小工具,一侧用于文件夹/文件启动,从而让我在屏幕中央有更大的工作可用空间,就更好不过了。”

感谢您的评论。很显然,为了让您的计算机达到您满意的效果,您在自定义计算机方面花了很多精力。这是一个佐证了 Windows 是如何能为我们大量用户提供灵活性的经典案例。我们将继续在 Windows 8 中支持这一灵活性,并有望为用户提供大量第三方启动器,以满足其特定需求。开发人员预览版中特意省略了很多内容,但是他们将出现在最终产品中,例如颜色和背景。因此 Windows 8 还有大量的扩展空间。但是,让我们把注意力集中到高级水平的自定义上。

我们认为,提高您应用到计算机中的自定义水平必定是一名“高级用户”将做的事情。您的高级级别同样在您工作会话期间所使用应用程序和文件夹中体现得淋漓尽致。以下图表显示了人们工作会话期间在其计算机上所使用的内容:

开启窗口的最大数量

会话百分比

0-5

20.40%

6-9

49.30%

10-14

21.30%

15-19

4.60%

20-24

2.69%

25-29

1.30%

30-39

0.23%

40-49

0.08%

50-59

0.03%

60-79

0.03%

80-99

0.01%

100+

0.03%

某一会话指定时间内人们所开启窗口的最大数量

您可发现您的数量显然超过了我们的“平均”用户,但是确实有各个级别的用户正在使用我们的系统。在较低水平中,一些人可能会说这代表了一个登录后进行一项任务,然后就立即注销的“快速”会话(甚至专业人员也是如此工作)。在较高水平中,这些数据则可能同时包括人们不经意启动的恶意软件和开启的大量窗口。因此,我们在查看了全部数据之后,认为平均值更能反应出真实情况。我们了解当今存在一种利用数据而做出这样或那样结论的倾向,因此我们希望就此提供这些数据的全面背景信息,并确保理解所有限制条件。我们提供这些数据的目的是为了在设计选择中提供启发,而不是简单地对其进行描述。

尽管有些人说我们的系统是面向低端设计,但是事实完全不是如此。另一方面,我们希望每个人都能了解为高端设计的系统能为大量客户带来概念性负担。我们的设计点集中于一个最佳位置,并为高端提供灵活性。我们在此提出的方法并非首创,这是我们处理 Windows 整体设计的一贯方法。

Fences 的一个热门方面是您可以按照逻辑方式对您的项目一起分组,甚至为您的分组命名。但是您同时指出了这一设计中的困难,这些分组位于桌面,位于您开启窗口的下方,因而在您进行某项工作的过程中很难接触到这些分组。由于我并不知道您的设置是什么样子,因此很难确定我以下的假设是否正确,但是我至少能判断这一方法日常所需管理的内容(虽然我的判断依据是您为获得一个精确平衡而忙碌工作)。有人会花时间重组工作区,让开启的窗口位于启动器附近,从而可迅速访问启动器并关注实时更新,但这样的代价是屏幕可用空间减少,而窗口管理的手动工作量和易碎性增加。

在 2-D 平面上安排内容的价值

Fences 的另一重要方面是您可以使用空间安排来组织快捷方式。我们知道相比 1 维列表,我们更容易在 2 维空间中记住事物的位置。除了颜色和尺寸等属性,我们的大脑还天生倾向于记住位置。因此,通常情况下,在屏幕右上方寻找一个您已经记住的项目要比在按字母顺序排列的列表中寻找快得多。让“开始”菜单成为众矢之的的另外一个问题是菜单中所有项目都以相同字母开头,如需区别这些项目,您需要读好几个单词(例如,对于这些工具中的某一制造商而言,图形专家可能拥有很多以“A”字母开头的文件夹)。

大量研究结果表明拥有多个特征或属性可提高查找某一特定项目的速度和效率。Windows 已经通过显示文件或搜索结构详情或您已打开窗口的缩略图和标题而利用了这一研究结果。我们在设计 [Start](开始)屏幕的过程中利用了人类认知过程的特点。这些特征都是已融入我们改进中的基础性神经模式,从而可让我们在最便捷的位置使用计算机:

  • 人类的空间记忆 - 您对于自己所放置的某物品或某事物出现的位置的记忆能力。该能力同时还包括对空间关系的利用,空间关系是指不同项目在所处空间位置彼此间相互关系的方式。
  • 肌肉记忆 - 可成为自发的,且无意识条件下执行的神经运动任务。
  • 组块 – 将项目分类,以便稍后回忆。
  • 信号察觉理论 - 即便是在“喧闹”的环境中,或存在很多您不感兴趣项目的环境中,识别某一感兴趣项目的能力。

我们希望能够创造一个充分利用这些属性的设计。由于“开始”菜单中包含“所有程序”和使用最频繁的 (MFU) 应用程序列表或固定应用程序列表,因此菜单的空间和布局显得十分拥挤。在一维列表中我们无法开发出空间广阔的框架。而在 [Start](开始)屏幕中,我们可利用二维空间。Microsoft Research(微软研究院)在包括其对文件管理信息检索的空间记忆以及任务库的一系列不同研究中表明,即便是在停用 6 个月之后,人们仍无法通过在一维可视文本列表中增添丰富组织而改进项目检索。我们希望利用这一效应,提高在 [Start](开始)屏幕中查找特定应用程序的速度。

很多人提到了使用大型显示器或多个显示器。尽管我们的第一反应是 [Start](开始)屏幕并非面向这一方法的最佳选择,但是我们的设计目标非常明确,即为这个环境提供增强的功能。与许多情况一样,开发团队由大量高科技高级用户组成,他们拥有多个始终运行许多 Win32 应用程序的 HD+ 屏幕,这一点应不足为奇。位于中央显示器的 [Start](开始)屏幕可让您在使用大量用程序和站点时,以最快速地启动“进入与退出”和切换。同时,预显示大量(尚未被写入)的业务应用程序状态的功能将为您提供一个全新级别的功能。

利用 [Start](开始)屏幕的空间安排

[Start](开始)屏幕图标分组的设计过程中考虑了这些原则。我们知道分组大小将基于您所放置在一起的项目类别而自然有所不同。这一灵活性不仅仅有利于进行组织,同时它也能通过创建一个各组间形状与大小各不相同的异构布局而有助于组织。当您知道某一图块位于右侧边缘不均匀的某一小型分组内,或位于看上去像一个完整矩形的大型分组内时,想要找到它就比较简单了。

[Start](开始)屏幕布局的示意图

[Start](开始)屏幕布局利用了位置、形状、归置和颜色,帮助您找到应用程序

除了分组大小和形状,我还可利用许多其他因素来找到我的图块。无论是因为它位于某一分组的右上方(红色图块),靠近大型分组中的绿色图块(黑色图块),我大型分组上方的第一方阵图块(浅蓝色图块),或是位于我 [Start](开始)屏幕中的最后一个图块(黄色图块),我都有好几个可依赖的属性来找到它。当您查看多个图块分组时,也是一样,我可以在滚动屏幕时,使用一般颜色和分组形状来确定包含我游戏的分组,或包含我新闻应用程序的分组。

从进化的角度解释空间感知

从进化的角度来讲,此类感知早已根植于我们潜意识里最基本的生存技能之中。人类会使用多种感官来描绘一个外来刺激。您需要定位每个刺激(它在哪?),并对其进行归类(它会吃掉我吗?)。您还需要记住该刺激,以供大脑进一步处理和比较。要确保这一过程快速而顺畅地进行,必须在您能够正确选择并记住这些选择的前提下呈现足够充分的信息,同时又不能占用过多处理能力,以便保证大脑不必停下来解释刚刚感知到的刺激。

如果这一切对您来说似曾相识,那么这就是形象化表征通常效率更高的原因。这也是不规则图形能够提供减少信息处理需求的视觉线索,并仅依靠感官动作技能的原因。当然,这也是菜单(或图形按钮)中大块相似格式的文字会消耗大量时间和大脑处理能力的原因。在此向您推荐一篇有关视觉感知要素的科普文章,当然您也可以参阅其他更为专业的技术文章。

此外,有些人建议我们采用更小的间距、更高的透明度或圆角来为设计增加更多视觉“亮点”。清晰的间距、坚实的边缘和背景、直角,这一切都将显著提升程序的可识别性,并防止过度用脑所导致的头疼和其他症状(请参阅马萨诸塞州大学的边缘增强错觉测试和另一篇有关颜色所提供值的文章)。从本质上来说,这些装饰物欺骗了您的大脑,导致大脑认为需要花费更多时间来“理解”这些刺激,而不是直接对知觉做出反应。

我们对自定义进行了哪些改进

在自定义方面,毫无疑问,您可以自定义现有的“开始”菜单。@Ed1p 提到的方法允许您重命名文件夹(打破卸载),移动文件(打破按用户和计算机的安装),并在根本上重组系统中现有的应用程序树。对于那些希望在“开始”菜单中使用拖放的勇士,我们也提供了相应功能(虽然这样很容易引发错误)。

不幸的是,这些都是高级的系统自定义方法,不适用于大多数用户,这有悖于我们的初衷。这种方法不仅会消耗用户大量的时间,同时也不够直观,因为事实上您并非在“开始”菜单中进行操作。因此,您需要费时费力地在各种资源管理器窗口和弹出菜单间进行多次切换,才能获得最终结果。

个性化的 [Start](开始)屏幕是我们倾力打造的重要功能之一,我们仍在对该功能进行推敲和改进。在 Windows 开发人员预览版中,您已经可以尝试灵活地设置分组大小,解除固定图块,并将长方形的图块重新调整为正方形。在测试版中,除了创建、命名和重新安排分组外,我们还将向您提供更多基于此对话的功能。

@drewfus 指出:

“我所说的‘PC 上的应用程序(以及图块)列表既不可知也不固定’实际上是在暗示此列表并非恒定不变,而是时刻都在增加,更重要的是,这些新增应用程序的时间顺序并不能代表它们的重要程度(巧合除外),这将对用户的现有 [Start](开始)布局产生持续性影响。”

这个意见很有道理,您的应用程序集很有可能会随着时间的推移不断增加和变化,而您很有可能在初次组织 [Start](开始)屏幕的数月后发现新的常用应用程序。我们的目标是平衡您对 [Start](开始)屏幕的控制力(即,将新获得的应用程序放置到列表末尾,以便不对您已经组织过的应用程序列表产生影响),同时方便您在需要时进行更改。分组重新安排功能有助于解决 @drewfus 提到的问题 – 随着您获得的应用程序不断增加,新的常用应用程序现在很可能位于 [Start](开始)屏幕的末尾。借助分组重新安排功能,您可以轻松地将一整组应用程序向前移动,而无需逐个进行移动,同时您也可以轻松地降级一组应用程序,并将其放在末尾。

开发人员预览版在这方面显然有所不足,但是此问题已经引起了我们足够的重视,我们希望最终能够找到一种在具备足够灵活性的同时包含对以前产品整体改进的解决方案。

将应用程序放置到空间布局中所需位置,使用分组来促进识别,以及在屏幕上移动图块的能力对于 [Start](开始)菜单来说至关重要。我们相信这些功能将彻底颠覆组织和自定义的方式,并显著提升处理大量应用程序和快捷方式的能力。

你们是不是引诱我们将精力投注到跳转列表上,然后又把它们从产品中去掉了?

@tN0 写道:

“请在 [Start](开始)屏幕的实时图块上部署跳转列表。最好能在划过图块或右键单击时调出跳转列表。”

具备能够快速访问应用程序中内容的功能非常重要,我们也非常欣慰地看到大家对 Windows 7 中跳转列表的热情和该功能日益普及的使用情况,但我们在跳转列表概念的基础上为 Metro 风格的应用程序开发了一种新的模式。我们认为这种模式不但对最终用户更为有利,同时也为应用程序开发人员提供了更多机会。但我们还是先来介绍一下有关目前 Windows 中跳转列表使用情况的一些背景知识。

跳转列表目前的使用情况

虽然各位发烧友在提到跳转列表时,通常都不会吝惜他们的赞美之词,但事实上,对于“开始”菜单中跳转列表的使用(例如,最近使用的文档)从未像任务栏上的跳转列表一样普遍。比较而言,20% 的会话记录到了打开任务栏跳转列表的单击,而只有 1.2% 的会话记录到了调用“开始”菜单跳转列表的单击。人们还使用悬停来调用“开始”菜单跳转列表(以及使用拖动来调用任务栏跳转列表),但这些数字难以采信,因为我们无法确定用户是特意打开该菜单,还是仅仅因为鼠标无意中在该项目上悬停了足够长的时间才触发了该菜单。无论怎样,即使算上由于鼠标悬停而意外激活的次数,“开始”菜单跳转列表的使用量最多也只及任务栏跳转列表使用量的一半。

将此功能应用于 Metro 风格的应用程序

考虑过这些数据后,我们意识到必须在任务栏中为最常用的桌面应用程序保留跳转列表。但是,我们希望为 Metro 风格应用程序设计一种可定制性更强的功能。现有跳转列表存在一个很大的缺点,即仅局限于 Windows 最容易理解的对象 – 文件。这对以文件为中心的应用程序来说已经足够,但当今的应用程序已经逐渐从文件的概念转向了寄宿的内容,因此文档跳转列表的概念已经日渐落伍。

Metro 风格的应用程序不再基于文件结构构建,也不再力图推广该模式,而是更倾向于以应用程序为中心。应用程序更加了解其寄宿的内容:无论是 RSS 供稿、相册、得分跟踪器还是个人资料,它们都能更好地为用户提供对这些内容的快速访问。这些内容不涉及 Windows 所了解的系统中的文件,而是应用程序的内置知识。我们希望扩展跳转列表的概念以提供语义更加丰富的链接。

但是我们不希望管理多个常用事物列表。关于 [Start](开始)屏幕,我们可以向您承诺,这将是一个供您存放常用应用程序的个人空间。我们意识到人们希望快速访问工作所需的应用程序内容,并希望获得单一、可预测的访问方式,于是基于次级图块构建了该功能。借助此功能,任何 Metro 风格的应用程序都将允许用户向其 [Start](开始)屏幕中固定用于访问应用程序中任意部分的新图块。图块甚至可以是实时的,用于提供针对特定内容的更新。以文件为中心的应用程序没有道理不能为文件提供相同的功能。我们从使用数据中了解到,人们在重新使用常见文档方面非常细致而谨慎,由固定文件组成的 MRU 在 Office 应用程序和任务栏中非常流行。我们为开发人员提供的支持为此扫清了障碍。

例如,我可以将好友的社交图块固定在 [Start](开始)屏幕上,并随时保持同步更新。我也可以跟踪来自 RSS 阅读器的 XKCD 供稿。我还可以在早上通过与跳转列表相同的方式快速跳转到我希望收听的播放列表。我们预计还会出现允许“深度链接”到特定计算机以进行监控,以及“深度链接”帐户信息或其他异常处理的业务应用程序(如我们之前介绍过的缺陷跟踪应用程序)。一切尽在 [Start](开始)屏幕。这些全部可以和其他常用应用程序组织在一起,因此它们将可以快速访问,并快速跳转至我希望到达的内容。

基于次级图块构建

我们仍在继续努力,试图让 Metro 风格应用程序的开发人员能够通过实时图块为其用户提供个性化的丰富内容。次级图块将让您的计算机更加实用和个性化,您一定会情不自禁地爱上它。我们会收录更多实时图块模板,以便帮助开发人员为用户提供更多情境。

总而言之,这是否真是一个可用性问题

@mt327000 写道:

“对于回归经典 [Start](开始)菜单的要求并非全部出自对变革的抗拒。对我来说,新的 [Start](开始)屏幕确实感觉比“开始”菜单的效率更低。我承认,本博客上的一些评论者确实有些离谱,并试图通过胡搅蛮缠来表明自己的立场,但从科学的角度来将,如果通过单击次数来衡量 Windows 7 和 Windows 8 的可用性,Windows 7 显然更胜一筹。这不是抱怨,而是真心希望 Microsoft 可以修复的一个可用性问题。”

我们必须强调,使用效率(即,准确完成某项任务所需的时间)是我们在设计中非常看重的属性之一。我们并未说它“至关重要”,这是因为我们在设计某项功能时还要考虑到很多其他属性(例如,资源利用、可靠性、可访问性、本地化情况、安全性、培训、可探索性等等)。我们致力于同时在效率和可用性方面改进自己的产品,因此,在设计用户界面方案时会考虑多种因素,例如,鼠标移动距离、目标大小、载入时间、解析时间和鼠标单击次数等。很可能在任何变更中,使用效率都会出现此消彼长式的变化,但我们最终会在综合考虑所有这些因素后做出权衡,以期实现使用效率的净收益

曾经有一个评论主题断然拒绝了所有变更,该主题假设任何变革都将造成难以挽回的生产力损失。我们经常用道路或交通的改进来作比方,例如,新修建的街道或出口。此类项目可能需要花费数年才能完工,并且我们都会对因施工而造成的时间损失感到不满。但项目一经完工,道路的可用性将与日俱增,对所有人来说都是这样,并且当前和未来的所有旅客都将获得净收益。这将为当前的用户增加一些短期成本,但从长远考虑,所有人都将获得净收益。但在开发期间,很多用户都对我们的设计进行了分析和计算,并怀疑我们是不是掩饰了时间损失,我们听到了这些意见。与道路建设不同,我们对于 Windows 的更改会导致所有人付出数小时、数天乃至数周的代价。如果改善交通状况的前提在于不得中断现有路面交通,那么将不会出现任何改进,道路对于所有人的可用性也会每况愈下。在 Windows 中,我们面临相同的难题 — 我们需要针对新的用途和硬件功能改进产品,因此,肯定要经历某种过渡期。与道路施工相同,您不会同时开放两条道路并进行平行施工。但不幸的是,与道路建设不同,您可以控制自己的 PC 并在需要时进行转换。对于企业来说尤为如此,特别是从 10 年的最短生命周期进行考虑时。

您可以按下 Windows 键并立即开始键入以搜索某个应用程序,这是一个典型的净收益。即使搜索框并未出现在屏幕上,我们付出了额外的努力来确保您可以立即键入,进而保证了搜索应用程序的效率。我们的设计选择意味着人们需要花费一小段时间来探索此功能,但当他们适应后,将获得巨大的效率收益。在实践方面,根据我们看到的有关开发人员预览版使用情况的 tweet 内容,通常在使用 Windows 8 数个小时后即可发现此功能。即使您没有发现此功能,也可以继续使用搜索命令,您只需两次单击即可访问该编辑控件。我们会在 UI 不致杂乱无章的前提下,为所有人提供改进。

鼠标移动距离和鼠标单击次数

在谈论效率时摆出鼠标单击次数和鼠标移动距离是评论中老生常谈的话题。尽管这两者都是衡量使用效率的重要指标,但在此等式中还有另一个重要的因素,这就是目标大小。很多人可能已经对费茨法则有所了解,但我在这里还是希望对该法则及其在软件中的应用做个简单的介绍。

费茨法则以 Paul Fitts 命名,他是俄亥俄州立大学的一名心理学家,在航空领域颇有建树。他曾在座舱人体工程学建模领域展开过研究,并建立了一个能够反映人类需要多长时间才能按下某个物理按钮的方程。不久之后,人们开始将此模型应用于软件,跟踪人们需要多长时间才能使用鼠标定位屏幕上的某个目标。

该数学方程有些复杂,我们仅将该法则的基本前提做以下介绍:

  • 目标越远,使用鼠标定位所需时间越长
  • 目标越小,使用鼠标定位所需时间越长

因此使用鼠标单击某个目标所需的时间要受到大小和距离这两个因素的制约:

 小正方形:这个正方形距离较近,但很小,定位该目标需要较高的精确度;大正方形:这个正方形较远,但很大,定位所需的精确度较低,因此单击该目标将更加轻松和快捷。
目标越近,您的点击速度就越快。目标越大,您的点击速度也越快。

香农方程是用于更加数学化地比较两个点击目标的常见公式:

T = a + b log 2 (1 + D/W)

其中:

  • T 是定位相应目标所需的平均时间。
  • ab 是根据线性回归确定的经验常量。
  • D 是从起始点到目标中心的距离。
  • W 是沿运动轴测量的目标宽度(定位该目标所需的距离)。
如何将费茨法则应用到 Windows 8?

此法则在 Windows 8 中最明显的应用是 [Start](开始)按钮。尽管我们针对触摸操作优化了“个性分类”(只需从屏幕右侧边缘划过即可访问 [Start](开始)按钮),但我们仍计划为鼠标用户保留屏幕左下角的控件。在应用费茨法则时,我们将该角落的宽度考虑为无限,这让此位置的 UI 变得最易于访问。为客户提供高效的 [Start](开始)按钮对我们来说至关重要,因此在设计新的 UI 范式时,我们不会弃用该控件。

费茨法则的另一个明显应用示例是 [Start](开始)屏幕。通常来说,图块要比“开始”菜单的进入点距离鼠标光标更远,但图块的尺寸更大,这就抵消了距离造成的效率损失,甚至能够提升效率。

我们测试了桌面显示器,并通过使用相同设备控制了常量 a 和 b,并根据“开始”菜单和 [Start](开始)屏幕中的目标设置了不同的 D 和 W,计算得出了定位某个应用程序链接所需的时间。当我们采用热度图来显示结果时,看到了以下比较:

 叠加了热度图的“开始”菜单。顶部的项目(距离鼠标最远)为红色,中间的项目为黄色,底部的项目(距离鼠标最近)为绿色。
反映从“开始”按钮到达“开始”菜单中项目所需时间的热度图
(绿色项目所需的时间最短,红色项目所需的时间最长)

 反映从 [Start](开始)按钮到达 [Start](开始)屏幕中图块所需的时间。绿色图块位于左下角,距离鼠标最近,黄色图块位于中间,红色图块位于右上角,距离鼠标最远。
反映从 [Start](开始)按钮到达 [Start](开始)屏幕中图块所需时间的热度图
(绿色图块所需的时间最短,红色图块所需的时间最长)

数一数显示为绿色的项目数量(以白线分割),您会发现 [Start](开始)屏幕上的数量(大约 17 个方形图块)要远远超过“开始”菜单上的数量(2 个应用程序)。因此,在 [Start](开始)屏幕上,您可以更快速地访问更多项目。

在“开始”菜单中,顶端的项目(通常是使用最频繁的应用程序或固定的常用应用程序)比较接近深红色,这一点非常不幸。列表通常都会从上到下排序,这也是“开始”菜单使用此逻辑的原因,但如果真的要将效率放在第一位,那么调转该顺序并将其放置在列表底部将是更好的选择。在 [Start](开始)屏幕中,左下角的图块最容易使用鼠标到达,甚至比“开始”菜单上的任何项目都更容易到达。

“开始”菜单顶部的项目为红色,表明需要较长时间才能到达;底部的项目为绿色,表明所需时间较短。 左下角的项目为绿色,表明易于访问;右上角的项目为黄色,表明需要更多时间到达。 
您使用最频繁的应用程序在“开始”菜单上比在 [Start](开始)屏幕上距离更远

我们在数个月中经过多次推敲才最终确定了图块的大小和形状。您可以想象,我们反复尝试了多种可能的方案,并在实验室中对其中很多进行了测试。我们要求实验对象定位各种按钮,数量堪比 Fitts 优化空军座舱设计时所进行的测试。鼠标距离(以及触摸目标大小)只是众多实验的冰山一角。除此之外,在确定图块大小时,我们还考虑了以下因素:

  • 屏幕大小 – 在不同的显示器上,每页应该显示多少个应用程序?
  • 外形尺寸 – 您使用的不同外形尺寸对图块大小的需求有何影响(例如,当您坐在沙发上使用平板电脑时较之从较远距离查看桌面上较大的显示器时)?
  • 扫描的效率 – 如何能够提供足够的空间来简化内容扫描,同时还能提供足够的密度和实用信息?
  • 布局 – 哪种布局最适合扫描内容的栅格,以及彼此相关的不同图块大小如何能够更方便解析?
  • 为实时内容和应用程序品牌提供的空间 – 图块需要具有足够大小才能提供有用的信息,而又不能因为过大而导致显示的信息过多。还需要考虑如何能够无需大量滚动即可真正启动应用程序。
  • 赏心悦目的外观 – 图块需要具备赏心悦目的外观,并且他们排列在页面上所组成的图形也应该同样美观。

这只是我们在设计图块大小和 [Start](开始)屏幕密度时扪心自问的一部分问题。最终,我们试图跨各种外形尺寸和屏幕大小平衡鼠标移动效率、鼠标定位、解析、和查看实时概览数据的能力,并提高系统的性能和使用效率。

那么,到底需要多少次单击呢?

Alice 曾在之前的博文中提到,当前的“开始”菜单主要用于启动不常用的应用程序,而用户继续通过任务栏和资源管理器启动更常用的应用程序。事实上,目前 88% 的应用程序都是从“开始”菜单以外启动的。更多的应用程序改从任务栏 (41%) 启动,还有一部分改从资源管理器和桌面启动 (47%)。因此,我们意识到“开始”菜单正在逐渐变得不合时宜,而这正给了我们一个重新设计“开始”菜单,增加其实用性并为其赋予更多价值的机会。我们希望在对话中尽量避免耗费过多精力来辩论怎样才能带来“经久不衰”的使用情况。

但是,一旦抛弃旧的模式,下一个问题就出现了:如何才能在不增加单击次数的情况下完成相同的任务?在设计过程中,我们始终将这一问题牢记于心,一旦有新的设计方案出炉,我们都会挑选几项不同的任务来比较单击次数。

启动 MFU 或固定应用程序

启动位于“开始”菜单左侧的应用程序需要单击几次?

在 Windows 7 中,如果假定常用的程序位于“开始”菜单的左侧窗格中,则启动这些程序需要单击两次:一次单击“开始”菜单,一次单击应用程序本身。对于我们来说,在 [Start](开始)屏幕中保留同等功能非常重要,因此,如果应用程序位于 [Start](开始)屏幕的第一页中,则启动该应用程序也只需单击两次。

不过,在这两种用户界面中,能够享受“两次单击”待遇的应用程序数量有很大差异。默认情况下,通过“开始”菜单,只需两次单击即可访问 10 个应用程序以及 10 个 Windows 添加的特殊文件夹(只有少数会经常使用)。最常用的项目是“我的电脑”文件夹,大约占会话访问量的 8%,与之相比,其他项目的会话访问量均严重下降。此外,尽管“开始”菜单的这一区域允许进行一些有限的自定义,但 81% 的家庭用户均沿用了默认行为。

与之相比,通过 [Start](开始)屏幕,您可以通过两次单击访问更多的应用程序,并且还能够对屏幕布局进行全面控制。如果不需要 [Help and Support](帮助和支持)链接,则可以将其删除,以腾出空间来放置常用应用程序。可通过两次单击访问的应用程序数量仅受显示器屏幕大小的限制。此外,我们还对自定义操作进行了简化,在对 [Start](开始)屏幕进行组织时,您将不再需要反复执行添加/删除程序操作。从下表可以看出,随着显示器尺寸的增大,您可以在一页中显示更多的图块。

外形尺寸

尺寸(英寸)

分辨率

[Start](开始)屏幕一页中的图块数量

“开始”菜单中的项目数量

平板电脑

10.1

1366x768
1920x1080

12 个宽图块或
24 个方形图块

10

10.6

1366x768
1920x1080

12 个宽图块或
24 个方形图块

10

11.6

1366x768
1920x1080

12 个宽图块或
24 个方形图块

10

便携式计算机

12.1

1280x800

16 个宽图块或
32 个方形图块

10

12.1

1366x768

20 个宽图块或
40 个方形图块

10

13

1366x768

20 个宽图块或
40 个方形图块

10

13.3

1440x900

25 个宽图块或
50 个方形图块

10

台式计算机

21.5

1920x1080

36 个宽图块或
72 个方形图块

10

23

1920x1080

36 个宽图块或
72 个方形图块

10

27

2560x1440

42 个宽图块或
84 个方形图块

10

与“开始”菜单相比,[Start](开始)屏幕在更大尺寸的显示器上可以容纳更多的图块

除了显示的应用程序数量有所差异之外,用于确定在单击 [Start](开始)按钮后所显示内容的逻辑程序也有所变化。“开始”菜单使用启发式逻辑程序来计算菜单中显示的 MFU(使用最频繁的)应用程序。不过很不幸的是,这些复杂的启发式逻辑程序有时会出错,导致菜单中显示的应用程序集会随着时间的推移而发生变化,为该启动工具带来了一定程度的不确定性。而 [Start](开始)屏幕提供了更强的用户控制能力和可预测性,可以在更大范围内进行自定义,并且屏幕中显示的应用程序链接具有更强的确定性,这也是我们在设计任务栏时设定的设计目标。

从“所有程序”列表启动应用程序

从“所有程序”列表启动应用程序所需的单击次数因要启动的应用程序(应用程序在字母排序顺序中是靠前还是靠后?)而异。大致来说,如果用户在系统中安装了一些应用程序,则其操作过程很可能如下所述:

“开始”按钮 –>“所有程序”按钮 –> 滚动条按钮 –> 展开所要查找的应用程序的文件夹(开始祈祷这就是要查找的应用程序吧!)–> 应用程序 = 5 次单击

在 [Start](开始)屏幕中,此操作过程有很大差异,但对于相同情形,操作过程如下所示:

[Start](开始)按钮 –> 悬停在屏幕角部 –> [Search](搜索)按钮以启动 [Apps](应用程序)屏幕 –> 滚动条 –> 应用程序 = 5 次单击

在通过 [Apps](应用程序)屏幕使用 [All Programs](所有程序)功能时,上述比较具有相同的单击次数(假定您在首次使用时已展开了右侧的 [Start](开始)菜单文件夹。此外,由于使用 [Start](开始)屏幕可以利用显示器屏幕的更多显示区域,显示器使用滚动条来查找应用程序,从而可以在 Windows 8 中将单击次数减少到 4 次。您会发现,在这两种用户界面中,其他一些任务同样具有相同的单击次数,例如,启动 [Start](开始)菜单右侧的某个项目(如 [Control Panel](控制面板)或 [Computer](我的电脑))。

对于键击次数,我们也会得出相同的结果。对于这些指标,我们至少会保持相等的值,并且通常会有所改进。

从系统的其他部分启动

如上所述,88% 的应用程序实际上都不是通过“开始”菜单启动的。其他启动位置还包括任务栏、资源管理器和桌面,在 Windows 8 中,这些启动方式未做根本性改动。不过,有一点需要说明,由于我们将系统设定为启动计算机后进入 [Start](开始)屏幕,因此,在启动计算机后,需要额外执行一次单击操作才能显示任务栏或桌面。相对于您在整个工作会话中产生的庞大单击次数而言,多出一次单击进入桌面并不会影响总体的工作效率,不过,既然一些用户问到了这一问题,我想有必要简单说明一下我们为什么会采用这一设计方案。

由于 [Start](开始)屏幕就是一种启动工具(也可以称为“切换工具”),用于启动 Metro 风格的应用程序和桌面应用程序。这是为您全新打造的主页。在该屏幕中,您可以选择要首先启动哪一个应用程序,可以是桌面应用程序,也可以是 Metro 风格的应用程序。您还可以在该屏幕中查看列有常用应用程序最新更新的面板,这样就不必在执行日常任务之前,逐一启动这些应用程序以查找更新。我知道许多人在评论中提到,他们不想看到此类通知和面板。对此,我想强调以下两点:

首先,即便在上面提到的这些评论中,大家也提到具有通知功能的应用程序和这些小工具的重要性。

其次,现在大家看到的毕竟是开发人员预览版,我们应认识到,目前提供的 Metro 风格的应用程序还不是很多,因此我们会很自然地倾向于始终进入桌面,造成大家觉得 [Start](开始)屏幕有点画蛇添足之嫌。不过,一旦您的计算机中安装了大量应用程序之后,这种感受就会大为改观。如果您的主要目标仍是使用桌面应用程序,可以通过单击 [Desktop](桌面)图块并使用任务栏来轻松执行这些操作,也可以对 [Start](开始)屏幕进行自定义,将常用桌面应用程序放置在 [Start](开始)屏幕的第一页上,从而能够直接启动这些桌面应用程序。请记住,只要进入桌面即可立即访问任务栏。您可以将任务栏应用程序始终放置到 [Start](开始)屏幕上,并通过该屏幕启动(或切换)任务栏应用程序,或者只是将最常用的任务栏应用程序放置到最便于访问的位置。当然,我们不要忘记,在从屏幕锁定状态登录时,相关操作也大大简化(反映为单击次数减少),从而直接简化了整个工作流程(减少了额外的按键输入)。

我们在改进 [Start](开始)屏幕的工作效率方面将采取的后续措施


我们在不断地对 Windows 开发人员预览版中所展示的功能进行改进,在此过程中,我们始终将工作效率放在首位。通过吸取大家的反馈意见,我们正在进行如下改进:当您在桌面中单击 [Search](搜索)时,将会直接进入 [Apps](应用程序)屏幕,从而能够更方便快捷地访问 [All Programs](所有程序)。与 Windows 7 相比,这或许能够省去此任务中的另一步骤,从而在 Windows 8 中更加高效地启动应用程序。另外,我们也正在努力增加在大尺寸的显示器上显示的图块行数,从而将更多的常用应用程序放置在便于鼠标单击的位置,以便能够更方便快捷地启动应用程序

总之,我们正在坚持不懈地努力改进新的 [Start](开始)屏幕的工作效率。执行此类分析通常非常困难,因为这并不是简单地比较两个苹果的大小,可以很简单地得出结论。一方面,由于鼠标移动距离增大,这会导致工作效率下降;但从另一方面来考虑,由于目标图块尺寸增大,这又能够提高工作效率。一方面,采用适当的空间安排和颜色可以更方便地查找应用程序;但从另一方面来考虑,尽量缩短应用程序与鼠标之间的距离又更便于单击。[Start](开始)屏幕在工作效率方面所作的改进可能并非始终体现在大家所熟知的方面,一些改进甚至已超出大家的认知(例如,设置一个实时更新的图块以播报最新的股票报价,这样您就不必花时间来启动该应用程序,此项重大改进很难以量化的形式来衡量)。我们正在不断地对新的用户界面的工作效率进行测试,我们将会不断地对用户界面进行改进。

当读到此处时,您可能会有所疑惑,为什么我们会将所有这些问题汇总到一个如此长的博文里面,实话实说,我们还有更多的反馈和问题没有回答。我们的目的是在构建 Windows 的过程中提供史无前例的透明度,让大家都参与到产品的开发工作中。现在,您会发现构建 Windows 8 是一项异常艰巨的工作,存在大量变数和选择余地,涉及的数据量极为庞大,即便是极为细微的改动,也会涉及大量的工作。我们异常投入地与大家展开对话,能够有机会向大家深度展示我们在构建 Windows 的过程中所做的工作,我们感到非常荣幸。Windows 团队的所有成员都将自己的全部精力投入到了构建这一伟大产品的工作中,能够与大家富有激情地展开讨论并向大家详细介绍我们所做的工作本身就是对我们的一项额外奖励。

--Marina Dukhon

Comments (8)

  1. 鱼蛋 says:

    我希望在传统模式下的开始屏幕也可以保持传统模式的风格而不会自动切换到metro模式,谢谢。

  2. says:

    知道很困难,希望8能给我们耳目一新的感觉,加油!!!

  3. Jianlong Liu says:

    我希望不要频繁的切换metro/传统桌面, 有些难以接受!

  4. pangx says:

    可否向Android一样的放置?

  5. 希望把窗口、开始菜单(对话框也包括在内)变成windows 7任务栏按钮的合并标签模式(众多窗口可以放在一起,方便切换窗口,节约空间),这样更简单方便。强烈请求改变!!

  6. 我在使用中 开始菜单 点击最常使用的应用程序距离很长,是橘黄色区域,希望改进!!!

  7. 祝法磊 says:

    怎么驱动呢?

  8. 虽然 Metro 确实不错,但我感觉现有布局也挺好的。

Skip to main content