1

可能你听说过这种说法:如果我们深入挖掘 Windows 10 的 UI,很可能会发现这里边甚至有 Windows 3.X 时代的设计元素。不过事实真的如此吗?在这篇文章中,我们会探寻 Windows 10 中到底有多少层不一样的 UI,以及这些 UI 最早是什么时候出现的。

考虑到实验的目的,我选择了最新的 Windows 10 版本(2021 年 2 月 6 号发布),也就是 Windows 10 build 21301 版本。

那么,话不多说,我们开始吧!

第一层:Fluent Design

我们先从最新也是最棒的 UI 层开始,也即 Fluent Design(流畅设计)。这种 UI 最早发布于 2017 年,之后在 WIndows 10 1803 版本的更新中引入。Fluent Design 是 Modern Design Language 2 (MDL2)经过大幅度重设计后的版本,旨在带来具有光感、深度、动效、质感与缩放的元素。同时,它也带来了全新的光照效果和亚克力半透明背景。

现在,大部分的 UWP 应用都进行了升级以使用全新的流畅设计提供的元素,当然还包括了部分前端元素,包括开始菜单、活动中心以及登陆页面等。

虽然 Fluent Design 广受好评,但很多死忠粉还是认为这种设计来得太晚了,而且应用得还不够全面 —— 只有部分特性遵循这种新的设计风格进行了拓展。

下面我们通过几张图片感受一下 Fluent Design:

第二层:Metro

在我们继续深入探索操作系统的时候,我们还可以看到不少自 Windows 8/8.1 开始就再也没有更新的设计元素。

比较明显的有:音量控制器、USB 弹窗 以及登录页面的部分元素:

还有其它的一些不太明显的 Metro 风格的元素,比如启动页(很快就要换成新的了)和恢复出产设置页:

你知道吗?第一次引入这个旋转点加载动画是在 Windows 8 build 7989 版本中:

第三层:Windows 8 Win32 UI 元素

ok,现在我们继续探索第三个 UI 层,也就是 Windows 8 Win32 风格的设计元素。

和 Windows 10 一样,Windows 8 同样有着 UI 风格不一致的问题(无论好坏)。不过,Windows 8 确实对主要的用户界面元素作了不少很棒的改进,比如文件资源管理器以及任务管理器。虽然它们在之后的 Windows 10 更新中又得到了改进,但这种变化微乎其微。

当然,Windows 8 带来的一个重要改进还包括经过重新设计的文件传输框:

还有些改变自 Windows 7 开始就出现了,因此接下来我们要讲到的是第四层 UI。

第四层:Windows 7 UI 元素

Windows 7 无疑是长久以来最受欢迎的其中一个版本,这很大程度是因为它相比 Windows Vista 来说有太多很棒的改进了。它带来了非常多的新特性,虽然这些特性没有像 Vista 带来的新特性那样重要,但是无疑让 Windows 7 变成了一个非常流畅的系统,并且对比 Windows XP 来说绝对是一个大成功。此外,Windows 7 还带来了很出名的 Ribbon UI。这个 UI 移植于 Office 2007,使用新的 Ribbon UI 进行更新的应用包括 Paint 和 WordPad。

曾经有段时间,微软打算放弃经典的绘图应用,用最新的 3D 绘图应用取而代之,但遭到了用户的大量反对,最后打消了这个念头。

其它在 Windows 7 中得到更新并保留至今的特性包括:Windows Media Player 12,远程桌面连接以及部分文件对话框:

第五层:Windows Vista UI 元素

现在,我们看看第五层,也就是 Windows Vista 的 UI。

Windows Vista 注定是会载入史册的一个 Windows 版本(注:争议性太大了)。它带来了很多实用的现代化功能,几乎操作系统上所有的功能都或多或少得到了改进,无论是引导加载程序还是驱动模型。但是,也正如今天的我们所知道的,Windows Vista 成为了几乎是有史以来最差的一个 Windows 版本,这主要是因为在发布之初它存在太多问题了。尽管如此,我们也不能忽视它的优点,那就是 UI。它对部分自 Windows 95 之后就再也没有更新的地方进行了重新设计,其中一个让人津津乐道的更新就是引入了所谓的 Aero 向导程序,取代了此前的 Wizard97 向导程序。

其它重新设计的地方则基本保留到了 Windows 10 中,包括控制面板、搜索程序以及 Windows Fax and Scan。

顺便提一嘴,你知道在某些非常非常特别的情况下,WIndows 10 会回退到 Vista 的启动界面吗?当你的显卡不支持标准启动界面使用的视频模式时,这种情况是会发生的。

第六层:Windows XP UI 元素

现在,我们继续看第六层,也就是 Windows XP。

不管你相不相信,实际上 XP 并没有很多 UI 元素一直保留到 Windows 10。这大概是因为i大部分的功能已经在 Windows 2000 版本中得到更新了。不过,Windows 10 仍然保留了 XP 中的部分文件弹框,比如你在安装驱动时见到的这个界面和 XP 是一样的:

第七层:Windows 2000 UI 元素

okok,我们来到第七层了,也就是 Windows 2000。

Windows 2000 是微软 NT 系操作系统(面向高端个人用户和服务器设计的一种操作系统)的一个巨大里程碑。同时它也作为一个踏脚石,标志着微软的 Windows 开始过渡到了一个全新的、统一的版本。不过,Windows 2000 仍然是一个面向企业级用户的操作系统,因此它有不少新的特性都是为高端用户设计的。

其中一个最重要的更新就是增加了管理控制台(MMC),它的 UI 元素从那时起就一直没有改变过:

另一个 Windows 2000 默认引入的新特性就是 Windows 安装器,你知道吗?它的图标一直都没变过!

另一个一直没有改变的 UI 元素就是 Windows 版本说明框,它的设计最早在 WIndows 2000 build 1946 版本中引入。

虽然 Windows 2000 引入了大量针对高端用户的特性,但 Windows 95 也许才是真正意义上最重要的一次更新。它引入了很多至今仍然使用的基础功能,包括开始菜单、右键菜单、任务栏以及垃圾回收站等。这么多年过去了,虽然部分功能一定得到了更新,但也有一些功能保留至今。

那么,我们来看一下这第八层吧。

第八层:Windows 95/NT 4.0 UI 元素

这个元素可以说是有一定年代了,那就是以前人们为了保护自己珍贵的 CRT 屏幕而开启的屏幕保护程序。

另一个几乎没有改变过的元素就是“运行”程序:

还有一个通用的 UI 元素,它很显然经过了时间的考验,那就是文件夹属性框:

还有很多很多自 Windows 95 之后就再也没怎么动过的 UI 元素。这些设计是不是会一直这么用下去呢?哈哈,这个问题我留给你自己评判。

第九层:Windows 3.1 以及 DOS…

好吧,这可能不能算是一个单独的 UI 层,因为我还没找到早于 Windows 95 出现的 UI 元素(虽然直觉告诉我,这样的 UI 元素是存在的)。不过,Windows 10 中有一个叫做 moricons.dll 的文件,里面包含了大量来自 DOS 时代的旧图标。比如下面这些:

哈哈,真的很多。你可能知道,微软正打算在代号为“Sun Valley”的更新中翻修 Windows 的 UI,让整个操作系统的 UI 设计保持一致。不过,正如我们看到的,Windows 作为一个操作系统简直就是庞然大物,他们为打造一致性的用户体验而付出的努力真的会成功吗?我想,只有时间才能知道答案。

感谢阅读。


Chor
2k 声望5.9k 粉丝