微软在2009年发布了Windows 7系统,这个系统版本一经面世就受到了各方好评。当然有着如此出色的回馈,上一版本Windows Vita的过于难用也是功不可没。而在发布Windows 7的三年之后,微软又在2012年发布了Windows 8,采用全新Metro图形界面的Windows 8在推出之后曾遭遇强烈的市场抵触,许多用户认为这次系统更新过于激进,改变过于剧烈。不过随着时间的推移,用户对于Windows 8的认可度也越来越高。那么,为什么Windows不像手机系统iOS或Android那样,一年推出一次更新呢?
PC现在已经处于市场饱和状态。上世纪凭借Windows操作系统,PC全面普及,而在Windows XP推出之后,也就基本完成了最后一波市场普及,在此之后,PC的保有量基本维持稳定。但随着这两年市场竞争激烈,PC出现性能过剩的情况,因此使得PC的使用时间大大延长。
而微软对于系统升级的态度一向谨慎,通常小幅度的系统更新都是通过补丁直接推送。对于像iOS之前几代的更新,如果放之微软,可能根本不会更新版本号,而只是通过更新补丁包就可以完成升级。
另外,微软是一家严格的软件工程公司,所有的开发,包括互联网开发在内都严格遵守TDD,TDD即测试驱动开发,这种开发方式是:先戴上实现功能的帽子,在测试的辅助下,快速实现其功能;再戴上重构的帽子,在测试的保护下,通过去除冗余的代码,提高代码质量。在采用了这种开发方式后,每次对于新版Windows的开发都要经过大量的测试过程,加之重大升级时对于架构的调整所带来的庞大工作量,因此从客观上限制了Windows迭代更新的速度。
不过这种略显缓慢的更新速度也并非全无好处,因为对于企业来说,这种缓慢的更新更适合其升级系统的频率。众所周知,数量庞大的企业用户是Windows收入的重要来源之一。而每一次Windows的重大升级时,整个公司的操作系统通常都会经历长达一年或更长时间的测试,然后再经过长时间的更新,才能完成对全公司的版本升级,其中所消耗的精力与时间都是一笔不小的开销。而另一个不可忽略的问题,这种缓慢的更新频率同样适用于个人用户身上。用户在Windows的使用上,对于系统稳定的需求明显大于更新的需求。这也就是为什么中国市场中Windows XP仍然有大量人在使用的原因,系统的快捷与稳定,可以令用户放弃对于新版本的追求。
因此,微软不会像手机系统一样一年一更新,除了客观的开发调试速度所带来的影响之外,系统的稳定性也是微软追求的一个重要因素。