可能你據說過這種說法:若是咱們深刻挖掘 Windows 10 的 UI,極可能會發現這裏邊甚至有 Windows 3.X 時代的設計元素。不過事實真的如此嗎?在這篇文章中,咱們會探尋 Windows 10 中到底有多少層不同的 UI,以及這些 UI 最先是何時出現的。前端
考慮到實驗的目的,我選擇了最新的 Windows 10 版本(2021 年 2 月 6 號發佈),也就是 Windows 10 build 21301 版本。windows
那麼,話很少說,咱們開始吧!服務器
咱們先從最新也是最棒的 UI 層開始,也即 Fluent Design(流暢設計)。這種 UI 最先發佈於 2017 年,以後在 WIndows 10 1803 版本的更新中引入。Fluent Design 是 Modern Design Language 2 (MDL2)通過大幅度重設計後的版本,旨在帶來具備光感、深度、動效、質感與縮放的元素。同時,它也帶來了全新的光照效果和亞克力半透明背景。wordpress
如今,大部分的 UWP 應用都進行了升級以使用全新的流暢設計提供的元素,固然還包括了部分前端元素,包括開始菜單、活動中心以及登錄頁面等。動畫
雖然 Fluent Design 廣受好評,但不少死忠粉仍是認爲這種設計來得太晚了,並且應用得還不夠全面 —— 只有部分特性遵循這種新的設計風格進行了拓展。ui
下面咱們經過幾張圖片感覺一下 Fluent Design:spa
在咱們繼續深刻探索操做系統的時候,咱們還能夠看到很多自 Windows 8/8.1 開始就再也沒有更新的設計元素。操作系統
比較明顯的有:音量控制器、USB 彈窗 以及登陸頁面的部分元素:設計
還有其它的一些不太明顯的 Metro 風格的元素,好比啓動頁(很快就要換成新的了)和恢復出產設置頁:視頻
你知道嗎?第一次引入這個旋轉點加載動畫是在 Windows 8 build 7989 版本中:
ok,如今咱們繼續探索第三個 UI 層,也就是 Windows 8 Win32 風格的設計元素。
和 Windows 10 同樣,Windows 8 一樣有着 UI 風格不一致的問題(不管好壞)。不過,Windows 8 確實對主要的用戶界面元素做了很多很棒的改進,好比文件資源管理器以及任務管理器。雖然它們在以後的 Windows 10 更新中又獲得了改進,但這種變化微乎其微。
固然,Windows 8 帶來的一個重要改進還包括通過從新設計的文件傳輸框:
還有些改變自 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 註定是會載入史冊的一個 Windows 版本(注:爭議性太大了)。它帶來了不少實用的現代化功能,幾乎操做系統上全部的功能都或多或少獲得了改進,不管是引導加載程序仍是驅動模型。可是,也正現在天的咱們所知道的,Windows Vista 成爲了幾乎是有史以來最差的一個 Windows 版本,這主要是由於在發佈之初它存在太多問題了。儘管如此,咱們也不能忽視它的優勢,那就是 UI。它對部分自 Windows 95 以後就再也沒有更新的地方進行了從新設計,其中一個讓人津津樂道的更新就是引入了所謂的 Aero 嚮導程序,取代了此前的 Wizard97 嚮導程序。
其它從新設計的地方則基本保留到了 Windows 10 中,包括控制面板、搜索程序以及 Windows Fax and Scan。
順便提一嘴,你知道在某些很是很是特別的狀況下,WIndows 10 會回退到 Vista 的啓動界面嗎?當你的顯卡不支持標準啓動界面使用的視頻模式時,這種狀況是會發生的。
如今,咱們繼續看第六層,也就是 Windows XP。
無論你相不相信,實際上 XP 並無不少 UI 元素一直保留到 Windows 10。這大概是由於i大部分的功能已經在 Windows 2000 版本中獲得更新了。不過,Windows 10 仍然保留了 XP 中的部分文件彈框,好比你在安裝驅動時見到的這個界面和 XP 是同樣的:
okok,咱們來到第七層了,也就是 Windows 2000。
Windows 2000 是微軟 NT 系操做系統(面向高端我的用戶和服務器設計的一種操做系統)的一個巨大里程碑。同時它也做爲一個踏腳石,標誌着微軟的 Windows 開始過渡到了一個全新的、統一的版本。不過,Windows 2000 仍然是一個面向企業級用戶的操做系統,所以它有很多新的特性都是爲高端用戶設計的。
其中一個最重要的更新就是增長了管理控制檯(MMC),它的 UI 元素從那時起就一直沒有改變過:
另外一個 Windows 2000 默認引入的新特性就是 Windows 安裝器,你知道嗎?它的圖標一直都沒變過!
另外一個一直沒有改變的 UI 元素就是 Windows 版本說明框,它的設計最先在 WIndows 2000 build 1946 版本中引入。
雖然 Windows 2000 引入了大量針對高端用戶的特性,但 Windows 95 也許纔是真正意義上最重要的一次更新。它引入了不少至今仍然使用的基礎功能,包括開始菜單、右鍵菜單、任務欄以及垃圾回收站等。這麼多年過去了,雖然部分功能必定獲得了更新,但也有一些功能保留至今。
那麼,咱們來看一下這第八層吧。
這個元素能夠說是有必定年代了,那就是之前人們爲了保護本身珍貴的 CRT 屏幕而開啓的屏幕保護程序。
另外一個幾乎沒有改變過的元素就是「運行」程序:
還有一個通用的 UI 元素,它很顯然通過了時間的考驗,那就是文件夾屬性框:
還有不少不少自 Windows 95 以後就再也沒怎麼動過的 UI 元素。這些設計是否是會一直這麼用下去呢?哈哈,這個問題我留給你本身評判。
好吧,這可能不能算是一個單獨的 UI 層,由於我還沒找到早於 Windows 95 出現的 UI 元素(雖然直覺告訴我,這樣的 UI 元素是存在的)。不過,Windows 10 中有一個叫作 moricons.dll 的文件,裏面包含了大量來自 DOS 時代的舊圖標。好比下面這些:
哈哈,真的不少。你可能知道,微軟正打算在代號爲「Sun Valley」的更新中翻修 Windows 的 UI,讓整個操做系統的 UI 設計保持一致。不過,正如咱們看到的,Windows 做爲一個操做系統簡直就是龐然大物,他們爲打造一致性的用戶體驗而付出的努力真的會成功嗎?我想,只有時間才能知道答案。
感謝閱讀。