在很早以前 Windows 刚诞生的时候 PC 主要是作为生产力工具,所以 PC 上面的一切设计都是以提高生产力为主。而最需要生产力的客户群体是 ToB(Business),对于 B 端来说,稳定性压倒一切,稳定就意味着经过生产环境长时间验证过的技术和 UI 操作流程都不应该频繁变化,在技术上的实现就是极强的兼容性。
所以你在 Win10 之前的历代操作系统都会发现微软只要做出重大 UI 操作修改的地方都会保留一个回退到上一代版本的操作方式。
如下图所示,Windows 非常重要的【控制面板】和【开始菜单】都为用户保留了回退到历史版本的操作方式
是所以
但是这一切惯例都在 Win10 被打破了。一直到 Windows 7 SP1,用户都能将 UI 设置为信息密度极高的【Windows 经典主题】,但是在 Win8 之后,这些设置全部都被移除。Windows 开始强迫用户接受微软设计师的设定。
所以你会看到微软某种程度上越来越像 Apple 一样专制,而不是尊重用户的操作习惯。
而且你会注意到微软的 Windows XP 一共之发布了三个 Service Pack 一直到 SP3,在这些版本中加入的都是对用户来说非常重要的功能,例如 WiFi WPA2 加密支持等。但是从 Windows 10 之后,微软的更新策略变成季度更新,而不是每隔几年只发布一个 SP 版本,这意味着测试周期被极大压缩,意味着稳定性测试和性能测试的时间变少,所以更加能够直观的感受出Win10 之后的版本越来越粗糙,会出现一些很明显的 BUG 或者性能问题。
看起来微软变得越来越“浮躁”而不“沉稳”。
微软的 Win7 之于 Windows 的地位相当于 RatHat(或者 CentOS) 之于 Linux 的地位,而 Win8 的地位则更像是 Ubuntu 这种快速迭代的定位。对于重生产力的客户来说,肯定更倾向于选择前者而非后者。
目前来看 Windows 的巅峰作品应该是 Windows 7,从性能,稳定性,用户习惯的保留等各方面都做得很好。像 Hyper-V,原生启动这些很高级的功能很多人以为是 Win10 才有的,事实上这些功能 Win7 也早就加入了,并且稳定性都很好。(事实上 Win10 的 WSL1 技术已经宣告失败,大部分人还是转向 WSL2,然而 WSL2 本质上和在 Win7 Hyper-V 开一个虚拟机然后映射磁盘和 localhost 的效果是一样的)。
我可以大胆预言:按照微软现在这个更新频率,UI 上模糊不清的设计倾向,以及把战略投向云端服务的趋势来看,Windows 11 以后的版本应该是越做越差。而且现在大趋势也是软件全都 Web 化,连微软自己都在大力投入 VS Code 等 Electron 软件和 TypeScript 这样的技术路线,微软自己也已经意识到了 UWP APP 的全面失败,Web APP 已经是不可阻挡的趋势了,所以微软也不会精心去打磨 Windows 了。即使是 Windows 的基本盘也就是各种专业领域软件,现在也都慢慢开始往 Linux 迁移了,例如 FPGA 开发领域的 Quartus II ,Xilinx Vivado 都已经不再发布 Windows 版本了。Windows 这种极为割裂缺乏兼容性的设计,以及对待客户的专制态度,让 B 端用户也感受到了不安全感,所以 B 端用户和服务商的逃离也是必然的。 |