前言
3年前的一个课间,两个同学就Windows 7和Windows 10哪个好引发了争论,两人越吵越凶,拿出各自的观点想辩倒对方。
这吸引了其他同学加入争论,有人也发表了其他的观点:Windows XP才是经典!又有人说:Windows 2000才是巅峰!还有人说:Windows 8极富创新!更有人说:Windows已死,快去用macOS!
针对这个问题,我想了很久……
最终,在2022年1月,Windows 11推出后,我终于理清这些Windows版本风格的成因、特点以及优劣,在此我从视觉效果这一方面来梳理和分析一下。
目录
文章目录
总述
Windows 2000
2000年的微软,是灰蓝的。无论是按钮,菜单还是滚动条,都是灰色的,即使是默认的桌面背景,饱和度和明度也都只有48%左右,唯一的渐变也只是窗口的标题栏。
究其原因,到底还是Windows 3.x时代的产物,当时彩色显示器十分稀少,制作窗口时,设计者只能使用黑白灰进行渲染,自然就造成了这样的效果。
Windows XP
俗话说得好:没有智商也得有颜值。当年的微软工程师们,也遇到了同样的问题,同时又鉴于Windows 2000的视觉效果过时了,Windows Me销量不行,于是他们就在视觉效果也就是UI上攻关,顺便整点开源项目(.NET)。
看看Windows Whilster(Windows Xp的预览版)就知道了,Windows开发团队在视觉效果上下了多大功夫,试了多少种方案:有3D窗口,高光窗口,还有什么彩虹窗口,甚至还有把关闭窗口按钮做到窗口外面的,当然更有极其前卫的登录界面。一句话:反复尝试
最终微软得到了我们所熟知的Windows Xp界面,这确实是一个富有重大意义的更改:
- 高饱和度、高明度:标题栏的蓝,关闭按钮的红,文件夹的黄
- 小型渐变:标题栏其实是有小小的垂直方向的渐变
- 粗边框+强阴影+强高光:Windows Xp的按钮就是典型的案例,在此放一张图:
- 新主题:整个操作系统的设计真正的从商务用转向了家庭用,使用了少有的非纯色,非Logo的默认壁纸
Windows Longhorn
Windows Longhorn是一个极富戏剧性的版本,一次内核重组,彻底改变了整个系统的目的。
内核重组前
Windows XP大获成功之后,电脑也由办公走向了生活,人们对Windows有着更多的需求,不仅发布了3个Service Pack,同时也在为下一代操作系统做准备。
内核重组前的Longhorn叫做Windows Longhorn XP,主要的目的就是添加功能,在内核重组前的最后一个版本也就是Longhorn Build 4093,我们可以看到,多桌面、小工具、侧边栏,任务栏图标居中,不能说十分全面,只能说应有尽有。
内核重组后
但是Windows Longhorn XP就像贝尔实验室的Multics因为添加了太多功能而失败,微软研发部门就此决定进行内核重组,内核重组之后,Windows的版本第一次升级至Windows NT 6,不仅更改许多系统组件的逻辑,也为之后更加复杂的更加庞大的操作系统铺下了地基,当然也不可避免地造成了Vista那糟糕的兼容性。
内核重组后,看似万事大吉,实则不然,Windows XP那浓厚的色彩看起来已经有些过时了,微软决定开发一套新的界面,既能为商业服务,又可以作为家用,在Windows开发人员不断的努力和试错之后,终于造就了一套全新的界面。
Windows Vista
Windows Vista可谓是划时代的产物,尽管在商业上并不成功,但是Vista的设计理念一直延续到了Windows 11。
Windows Vista率先使用了低保和,低对比,但是高明度的主题,使得Windows Vista的界面显现的更加清淡,同时Aero效果不仅为毛玻璃效果,同样也指Windows Vista的窗口边框的3D效果,按钮的高光效果。同时,Windows Vista重新设计了控制面板,大部分内容不再使用单独的窗口,既方便了开发,也方便了使用。
但是Windows Vista的兼容能力较差,由于更新的Windows NT 6.0内核,使得Windows Vista的兼容性极差,既不能兼容适用于Windows XP的Windows NT 5.0应用程序。
Windows 7
由于Windows Vista的严重问题,以及Longhorn开发期间的失误,微软用Windows 7弥补了Windows Vista的大部分问题。
-
从视觉效果上,Windows 7减淡了部分色彩,重新设计了任务栏使得其方便多任务的管理。
-
从兼容性上讲,Windows 7的内核兼容性较好,加上Windows 7适当减少了对硬件的要求。比如Chrome浏览器,在支持Windows 7的同时却不支持与Windows较为相近的Windows Vista。
之所以Windows 7从2009年火到了2021年,其根本原因是因为Windows 7承载的是自从Windows XP发布以来的将近9年的反复试错与技术积淀。
Windows 8
此时的微软觉得精疲力尽,觉得Windows 7十分完美,但是无论出于任何角度考虑,微软都要推出一款新的产品。于是,微软决定从移动端吸取经验,制作了Windows 8并在3年内迅速推广。
但这也有一定的弊端,因为移动端有三个特性:触控精度低、显示屏幕小、屏幕大小不定。
-
触控精度低造成了Windows 8的控件都非常的大,但是在电脑屏幕上就显得笨拙。
-
显示屏幕小导致不能使用复杂的特效,所以Windows 8从简设计了大部分内容,删除了Aero即窗口边框、高光、阴影和圆角,但这在电脑屏幕上就显得“扁平”,尤其是圆角的删除,使得其更加死版。
-
屏幕大小不定所带来的的问题最为严重,传统的Windows应用不能适应切换的横竖屏,所以微软开发了新的MetroUI App(后称Windows Store App或UWP App),这种App非常封闭,来源单一,而且界面也是极其扁平,同时也与其他应用程序格格不入,造成了巨大的失败。
Windows 8.1
短时间内超大的变动对用户造成了极大的不适应,微软在一年内紧急推出了Windows 8.1,Windows 8.1对Windows 8和Windows 7稍作中和,同时也修复了小的问题。
微软意识到Metro这条道路不好走,PC端与移动端终有差异,但微软又不想抛弃新的框架和设计。
Windows 10
Windows 10可谓是微软的救命稻草。微软在Windows 10时抛弃了6年以来的Metro路,不断尝试并转向至新的路上。
前期
伴随着微软在移动端的失败,微软决定开发最新的Windows 10。这一次,微软下了狠心,把Windows 10打造成为最强的操作系统。
此时,从Build 1507到Build 1809微软以滚动更新的方式为Windows 10锲而不舍添加N多新功能;同时,因为周期的延长以及巧妙的更新方式,微软并没有落入Windows Longhorn的境地;微软也在大力完善UWP生态,使其即含有UWP的优良特性,由于Windows经典应用足够相似,同时发展UWP的Edge(旧版,即使用EdgeHTML引擎的版本),将诸如画图、计算器等系统组件逐个转入UWP或对其进行完善。
总而言之:添加功能、完善生态。
后期
但这问题也非常明显,Windows 10并没有太多的实用功能,导致大部分用户仍让停留在Windows 7。微软虽然一直强调Windows 7会停止支持,但是最后期限也定在了2021年,但国内用户对微软的更新大多不甚在意,只对兼容性与美观大为着重。
于是微软在后期的目标十分明确:保持架构、变换风格、增加依赖。
-
保持架构指微软保持原有的UWP与经典混合,并逐渐以UWP为主。
-
变换风格指微软将圆角、阴影和色彩(早期微软部分应用的图标的单色的)重新添加回了Windows,同时使用更多的亚克力效果(即有亚克力板材质的效果,模糊的透明)。微软在此时已经清晰地认识到Metro风格甚不可行,从Android 10+,和macOS 10.15+借鉴设计风格。
-
增加依赖则是微软一大损招,通过推出新的.NET框架以及WSL2来限制用户使用Windows 7,同时通过自动更新以及UWP应用的系统要求的方式使使用Windows 10 Build 1809及以下的用户变相强制升级至Windows 10 Build 1903。