我们可能都听说过这个梗:如果你在Windows 10中挖掘得足够深,你会发现可以追溯到Windows 3.x时代的元素。但这实际上是真的吗?在这篇文章中,我们将来探寻Windows中到底有多少个UI层,以及它们是何时被首次引入的。
为了这个实验的目的,我选择了最新的Windows 10 Insider Build(截至2021年2月6日),即Windows 10 build 21301。
所以,来不及解释了,赶紧上车。
第一层:Fluent Design
首先,我们从最新和最伟大的,流畅设计开始。流利设计于2017年宣布,并与Windows 10 1803更新一起推出,是现代设计语言2(MDL2)的重大重新设计,旨在带来光、深度、运动、材料和规模等元素。它还引入了揭幕效果和亚克力半透明背景。
截至目前,大多数收件箱(UWP)应用程序已经升级,以利用Fluent元素,以及一些更面向前台的元素,如开始菜单、活动中心和登录屏幕。
尽管”Fluent Design”得到了好评,但大多数爱好者认为此举太少、太晚了,因为只有一小部分功能通过这种新的设计风格得到了加强。
第二层:Metro
就在我们深入挖掘操作系统的时候,我们可以看到自Windows 8/8.1以来没有升级过的元素。
其中一些是明显的遗漏,如音量、USB弹出以及登录屏幕的一些元素。
其他Metro元素,虽然没有那么突出,但有开机画面(很快将被更新的画面取代)和WinRE。
你知道吗:第一次引入旋转圆点是在Windows 8 build 7989。
第三层:Windows 8 Win32 elements.
就像Windows 10一样,Windows 8也被不一致的问题所困扰(无论好坏)。然而,Windows 8为主要的用户元素增加了有意义的改进,如Windows Explorer或任务管理器。虽然它们在随后的Windows 10更新中会得到一些生活质量的改善,但变化是最小的。
此外,Windows 8带来的一个重要变化是重新设计了文件传输对话框。
其中一些变化从Windows 7开始,这使我们来到了第四层。
第四层:Windows 7 UI elements
毫无疑问,Windows 7是有史以来最受喜爱的Windows版本之一,因其在Windows Vista基础上的巨大提升而受到称赞。它带来了许多新功能,虽然没有Vista引入的那些功能那么重要,但使Windows 7成为一个非常坚实的操作系统,是Windows XP的真正继承者。然而,Windows 7带来的最臭名昭著的变化之一是Ribbon UI,这是一个从Office 2007移植的功能。用新的Ribbon UI更新的一些应用程序是Paint和Wordpad。
虽然在某些时候,微软决定废弃经典的画图,而采用新的画图3D(与Windows 10创意者更新一起推出),但在重大的反响之后,他们推翻了自己的决定。
其他在Windows 7中更新并一直保持不变的功能有:Windows Media Player 12、远程桌面连接和一些文件对话框。
第五层:Windows Vista.
Windows Vista是一个具有纪念意义的Windows版本,它给平台带来了急需的现代化。几乎所有操作系统的基本要素都以某种方式得到了改进,从启动器到驱动模型。然而,正如我们现在都知道的,Windows Vista将成为有史以来最糟糕的Windows版本之一,从一开始就被各种问题所困扰。不过,为数不多的被称赞的功能之一是用户界面。它重新设计了一些自Windows 95以来没有更新过的基本要素。这一变化的主要推动者之一是引入了所谓的Aero Wizards,取代了以前的Wizard标准,即Wizard97。
在Windows Vista中重新设计的其他功能,在Windows 10中基本相同:控制面板、搜索程序、Windows传真和扫描。
说到 Windows Vista:你知道在某些特殊情况下,Windows 10会退回到Vista的启动画面吗?比如当你的显卡不支持标准启动屏幕使用的视频模式时,就会发生这种情况。
第六层:Windows XP
信不信由你,没有那么多XP元素嵌入到Windows 10中。这可能是因为大多数基本要素已经被更新到Windows 2000中。然而,Windows 10包含一些来自XP的文件对话框,在安装驱动程序时可以看到这些对话框。
第七层:Windows 2000
Windows 2000是微软NT系列操作系统的一个重要里程碑。它也是一块垫脚石,标志着开始向新的、统一的Windows愿景过渡。然而,Windows 2000仍然是一个面向商业的操作系统,这意味着它带来了许多为专家设计的新功能。
最重要的一个新增功能就是管理控制台(MMC),其UI元素自那时起,至今几乎没变。
在Windows 2000中引入的另一个功能是Windows安装程序,它的图标仍然与最初时一样。
还有另一个没有变化过的UI元素(当然除了品牌效应)是winver,它的设计是在Windows 2000 build 1946中被引入的。
虽然Windows 2000引入了许多针对高级用户的功能,但Windows 95可能是迄今为止最重要的Windows版本。它所引入的基本范式至今仍然有效。它引入了诸如开始菜单、上下文菜单、任务栏和回收站等功能。虽然这些功能经过多年的更新,但有些功能几乎完全保持不变。
第八层:Windows 95/NT 4.0 中的元素
一个基本上是老式计算习惯的遗留物的元素,即人们必须保护他们宝贵的CRT屏幕,这就是屏保设置。
另一个惊人相似的元素是“运行”对话框。
还有一个通过时间考验的常见UI元素是文件夹属性窗口。
还有很多UI元素自Windows 95以来就没有被碰过。这是一个永恒的设计的案例吗?
第九层:像 Windows 3.1 和 DOS
好吧,这其实算不上真正的“UI层”,因为我还没在Windows 10中发现Windows 95以前的任何界面元素(尽管我感觉肯定有)。然而,在Windows 10中有一个奇特的文件,叫做 moricons.dll,它包含了很多DOS时代的老图标。
嗯,这么多就是这样。可能你也知道了,微软正计划用他们的“太阳谷”更新来彻底重构Windows系统的用户界面,目的是统一操作系统的设计。然而,正如我们今天所看到的,Windows是一个庞大的操作系统。他们为最终形成一个统一的用户体验所做的努力会成功吗?让我们拭目以待吧。
谢谢您的关注。