随着下一次发布日期的临近,我们将开始回顾本博客中讨论过的话题,并向您介绍自开发人员预览版之后我们对产品所进行的更改。如同之前多次表示过的一样,我们仔细阅读了有关 Windows 8 的各种意见、新闻组讨论和评论,并认真跟踪了这些反馈。我们在跟踪这些反馈时,会将反馈的来源以及功能的目标受众等因素纳入考虑,并试图调和存在争议的反馈(我们保证,无论有多少人赞同,对于值得讨论的功能,我们都会公正地考虑任何有价值的反对意见)。当然,我们始终会考虑所进行任何更改的工程可行性,包括兼容性、安全性和性能等等。

工程系统团队的主管项目经理 Ilana Smith 创作了本博文。

--Steven


我们之前曾发布过三篇讨论 Windows 8 中新文件管理体验的博文:其中一篇介绍了新复制体验的相关内容,另一篇详细介绍了我们在设计新冲突体验时历经的过程,还有一篇内容关于 Windows 资源管理器的变化的博文,其中包含对功能区的一些介绍。

这些博文引发了热烈的讨论,而我们也阅读了各位留下的大约 2200 条评论。反馈的数量和质量令我们感到非常惊叹,我们将它们与来自其他反馈渠道的信息合并在一起,融入了我们的设计过程。

一个记事本,上面有手写的评论类别列表,旁边有相应的序号

总结博文评论

随着 Beta 版发布的临近,我们觉得有必要为您提供一些关键问题的最新信息,以及您将看到的一些变化。

冲突:在冲突解决过程中识别重复文件

在 Windows 8 中,当复制或移动过程中遇到文件名冲突时,我们将提供一种选择正确文件的新体验。

L. Brown 表示:

在 [Choose](选择)对话框中设置一个比较按钮,以供查看文件是否一致会是个不错的主意!

通常,两个文件具有相同名称的原因是它们互为副本。在两个相同的文件间进行选择通常是无意义的,对于复制操作来说是如此,对于移动操作来说通常也是如此。我们研究了几种识别重复文件的方法,并最终确定检查文件名、文件大小和修改日期属性的方案最为有效。这些属性可以快速、高效地识别绝大多数重复文件,并且相对于文件哈希值等其他方法具有较好的向后兼容性。

在 Beta 版中,我们向 [Detailed Conflict Resolution](详细冲突解决)对话框中添加了一个新的选项。通过选中对话框左下角的复选框,您可以过滤出所有具有特定名称、大小(详细到字节)和时间(详细到文件系统时间戳的粒度:对于 FAT 为 2 秒,对于 NTFS 为 100 纳秒)。系统将放弃复制或移动这些文件。此功能不会额外增加操作时间,适用于本地和网络,以及所有类型的系统和存储。

带有选项 [Skip 2 files with the same date and size](放弃具有相同日期和大小的 2 个文件)的 [File Conflict](文件冲突)对话框。第 2 张图像中选中了该选项,而这 2 个文件没有继续出现在冲突对话框中。

我们将放弃复制具有相同名称、日期和大小的文件

此复选框默认为取消选中状态(以便确保用户选择使用更改的行为),但一旦选中就将持续。

复制:系统更改

JL 问道:

在进行大规模复制作业时,我们时常会在中途意识到自己正在通过无线方式进行传输,然后立刻插入一根网络电缆。现在,文件系统是否会自动利用更快的连接方式?

如果复制系统的双方都是 Windows 8 计算机,则可以实现,系统将实时利用增加的网络吞吐量,这都要归功于服务消息块 (SMB) 协议支持多通道的优势。

Tobi 问道:

能否暂停复制操作,并在重新启动/睡眠/休眠后恢复?

在 Beta 版中,当系统睡眠或休眠时,复制操作将自动暂停,当计算机唤醒后,您可以通过单击取消暂停按钮来选择恢复复制。(我们决定不在唤醒时自动恢复复制,因为内部系统环境可能发生了巨大的变化,我们不希望引发错误。)

复制:处理确认和中断

gawicks 问道:

行行好,能不能在复制完成后一次性显示所有“错误对话框”,这样我就不用一直坐在电脑前面了。

复制作业中会发生两种类型的用户交互,我们将它们分为“确认”和“中断”两组。确认类似 [Are you sure you want to permanently delete this file?](您是否确定希望永久删除此文件?),需要在复制操作之前完成。中断是系统在复制过程中遇到的问题,类似 [File not found](未找到文件)、[File in use](文件正在使用)和文件名冲突。

系统会在开始移动或复制文件前显示所有确认。在复制过程中,所有中断问题将编入队列,并在系统完成所有可能的作业后一次性显示。在 Beta 版中,我们对确认的呈现方式进行了改进,以便确保它们不会在现有运行副本中丢失。

资源管理器:导航面板滚动问题

xpclient 表示:

请修复 Windows 7 中声名狼藉的导航面板滚动 Bug。

(请参阅此 Microsoft Answers 条目以获取更多信息。)

我们已经将其修复!Beta 版中不会再出现该问题。

资源管理器:支持图片方向元数据

Raf 问道:

你们是否会支持“无损”图片旋转?

在 Windows 7 和 Windows 8 中,如果 JPEG 图像的长和宽都能被 16 整除(标准图像尺寸),则可以实现无损旋转。

此外,资源管理器现在支持 JPEG 图像的 EXIF 方向信息。如果您的相机正确地设置了此值,您将几乎无需修正方向。请继续关注后续的博文,我们将在其中更加详细地讨论此问题。

3 张鲜花的照片中有 2 张侧倾显示

Windows 7 资源管理器中的图像

与之前图像中相同的鲜花照片,但方向已修正
Windows 8 资源管理器中的图像

 

资源管理器:更改覆盖以提高性能

在 Windows 8 中,我们会继续将出色的性能作为优先考虑的因素。我们密切关注毫秒级的延迟,并试图减少这些延迟。在资源管理器中,我们发现了一个机会,可减少由图标覆盖导致的延迟。

在 Windows 7 中,我们使用挂锁图标覆盖来指示私有文件。(您可能还记得,由于共享文件的增加,该覆盖取代了指示共享文件的“掌心向上”覆盖。)我们最近发现,检查此类覆盖会导致资源管理器库启动测试增加大约 120 毫秒。这看上去可能不算什么,但在我们看来,这就是一个极大的延迟。

显示了 2 个文件夹,Bar 和 Foo。Foo 的图标上有一个挂锁覆盖,并且在共享状态列中,标为 [Private](私有)。

覆盖有很多局限,它们只能显示一种状态,但添加了很多视觉干扰,同时可能导致混淆。挂锁覆盖已移除;此信息可以通过“共享状态”列更好地表达。

此列具有以下优点:

  • 性能:该列默认为隐藏状态,因此仅当您选择显示此列时,才会导致延迟。
  • 三态:此列有三种值:[Shared](共享)、[Not shared](非共享)和 [Private](私有),因此相对于图标覆盖,您可以从中获得更详细的信息。
  • 排序/过滤:您可以排序并过滤共享状态属性,提供更强大的文件管理功能。

资源管理器:附到 [Start](开始)

在 Marina 关于 [Start](开始)屏幕的博文中,Boots112233 表示:

我在 Windows 7“开始”菜单中的项目有一半是指向文件夹的快捷方式,还有一个指向文件 […],如果 [Start](开始)屏幕不支持指向文件夹的快捷方式,我如何在 Windows 8 中实现这些功能?

在 Beta 版中,您可以轻松地将常见文件夹附到 [Start](开始),并利用我们在其中构建的丰富自定义功能,随心所欲地对文件夹进行分组和排序。

[Pin to Start](附到“开始”)位于功能区 [Home](主页)选项卡 [Easy access](轻松访问)控件的下拉菜单中

Windows 资源管理器功能区的 [Pin to Start](附到“开始”)

此外,如 Windows 7 中一样,您可以通过 Windows 资源管理器直接将指向可执行文件的快捷方式附到 [Start](开始),这对于未默认添加到 [Start](开始)屏幕的应用程序来说非常实用。

带有以下图块的部分 [Start](开始)屏幕:Internet Explorer、[Windows Store](Windows 应用商店)、[Windows Explorer](Windows 资源管理器)、[Documents](文档)、[Desktop](桌面)、“My Executable”和“eventvwr”

附到 [Start](开始)的文档文件夹、自定义可执行文件和事件查看器

资源管理器:PowerShell

Jamie Thomson 表示:

我非常喜欢 [File](文件)菜单中的 [Open Command prompt](打开命令行提示符)选项,但我更偏好 PowerShell,因此希望再添加一个 [Open PowerShell prompt](打开 PowerShell 提示符)选项。

我们非常赞同这个意见,因此已经添加了这个选项。时常有人争论高级功能应该加入 GUI 还是 PowerShell,以及这两者谁更重要,这些争论是毫无意义的。我们始终都在权衡过多选项和过多操作方式的复杂性。您可以看到,这个问题没有正确的答案,因此我们将继续权衡这些复杂性选择。

[File](文件)菜单中的 [Open Windows PowerShell](打开 Windows PowerShell)和 [Open Windows PowerShell as administrator](作为管理员打开 Windows PowerShell)选项

Windows 资源管理器中的 Windows PowerShell 按钮

这些菜单项可启动 PowerShell 控制台。PowerShell ISE 仍然可以通过 PowerShell 文件的 Edit 命令启动。

资源管理器:功能区更改

我们认为将功能区引入资源管理器这一决定会引发热烈的讨论,而收到的大量回复验证了我们的这一想法。自己的工作能引发如此众多的观点,让我们倍感兴奋。

不出所料,在众多反响中,有部分人彻底反对功能可见化,并且非常明确地表达了他们的立场。而在我们看来,推动用户界面向前发展是我们的责任,并且必须接受一部分用户不欢迎我们所选择的发展方向这一事实。但从宏观来看,这是照顾了大部分满意这些更改,并借此提高了效率的用户。我们也建议读者可以选择使用提供不同界面范例的各种第三方工具(很可能这部分用户正在使用这些工具)。我们非常赞同第三方工具在 Windows 体验中发挥着重要作用这一说法。

这就是说,我们消化了您的反馈,实验并测试了各种方案,除了您可以想见的各种正式测试外,还将同事作为测试对象进行了一些额外测试。您将在 Beta 版中看到三项重要更改。

默认最小化的功能区:开发人员预览版中的功能区默认为最大化,我们借此了解了有关人们如何与其进行互动的大量信息,这些信息帮助我们更好地修改和调整了该功能。在 Beta 版中,我们将实施一项重要更改,以便让资源管理器符合 Windows 8 的整体设计原则。在复制对话框、任务管理器和 Metro 风格体验中,我们相信用户能够自行发现各种功能,因此功能区将默认为最小化,以便减少干扰。

不显示功能区的 Windows 资源管理器

默认最小化的 Windows 资源管理器功能区

我们已经对这项更改进行了一段时间的测试,结果相当鼓舞人心。以下是 Microsoft 的内部使用数据,这些数据虽然不能代表广大受众,但我想这应该能够代表积极在本博客中参与对话的各位读者。

不更改:71%,将最大化改为最小化:6%,将最小化改为最大化:23%

默认用户较之最大化功能区的用户。对于一次会话中执行了 0 个命令的情况,默认用户超过 85%,而最大化功能区的用户为 62%。对于执行了 1-10 个命令的情况,最大化功能区的用户要远远多于默认用户。

这些数据显示精通技术用户对于两种设置都可接受,但经常使用资源管理器的用户倾向于最大化功能区。对于文件浏览任务较轻的情境,我们可以提供一种减少干扰的 UI,并相信真正希望执行资源管理器功能的用户会最大化并利用功能区。

可视热键:我们的遥测数据显示,主动选择最小化功能区的用户强烈倾向于使用热键。功能区借助快捷键提示(当您按下 Alt 时弹出的浮动提示)提供了通过键盘访问功能的新方法,但 Ctrl+V 等传统快捷键仍然是最高效的方法。我们热爱快捷键(在内部,快捷键的使用在所有发出的资源管理器命令中占到了超过 85%),因此我们希望帮助更多人来发现它们。

对于 Beta 版,我们在相关按钮的工具提示中加入了热键信息。

[New folder](新建文件夹)按钮上的工具提示,内容为 [New folder (Ctrl+Shift+N) / Create a new folder](新建文件夹(Ctrl+Shift+N) / 创建新文件夹)。

显示键盘快捷键的 [New folder](新建文件夹)工具提示

用户设置漫游:我们希望确保您只需要配置一次资源管理器选项。如果您最大化了功能区,并向快速访问工具栏中添加了 [Undo](撤销)和 [Map Network Drive](映射网络驱动器),我们希望当您以后访问资源管理器时,该设置将一直有效。

在 Beta 版本中,我们向资源管理器设置中添加了可漫游至其他 Windows 8 PC 的属性。该选项在 [Sync your settings](同步您的设置)UI 中,位于 [Other Windows settings](其他 Windows 设置)下(有关用户设置漫游的更多信息,请参阅 Katie 的博文。)

[PC Settings](PC 设置)屏幕,已选中 [Syncing your settings](同步您的设置),同步设置选项包括 [Personalize](个性化)、[Desktop personalization](桌面个性化)、[Ease of Access](易于访问)、[Language preferences](语言偏好)、[App settings](应用程序设置)、[Browser settings](浏览器设置)、[Other Windows settings](其他 Windows 设置)、[Sign-in info](登录信息)以及其他滚动至屏幕外的选项。

跨 PC 同步资源管理器设置

衷心感谢各位对于之前博文的所有反馈。我们相信这些反馈为改进 Windows 8 的文件管理体验提供了直接帮助。

--Ilana Smith