互联网 频道

透析微软Windows Vista失败的五大原因

  【IT168 评论】Windows Vista的内核版本号为Windows NT 6.0,顾名思义,相对于Windows NT 5.0的Windows XP, 内核几乎全部重写,并带来了大量的新功能。2007年1月30日,微软正式发布Windows Vista。

  Windows Vista较Windows XP增加了上百种新功能,其中包括被称为“Aero”的全新图形用户界面、加强后的搜寻功能(Windows Indexing Service)、新的多媒体创作工具(例如Windows DVD Maker),以及重新设计的网络、音频、输出(打印)和显示子系统。Windows Vista也使用点对点技术(peer-to-peer)提升了计算机系统在家庭网络中的示通信能力,将让在不同计算机或装置之间分享文件与多媒体内容变得更简单。针对开发者方面,Windows Vista使用.NET Framework 3.0版本,比起传统的Windows API更能让开发者能简单写出高品质的程序。 微软也在Vista的安全性方面进行改良,Vista较Windows XP增加了用户管理机制(UAC)以及内置的恶意软件查杀工具(Windows Defender)等。

  Windows Vista的公众声誉用“一片狼藉”来形容一点都不为过,绝大多数企业的IT部门都没有考虑过使用Vista操作系统。市场研究机构Forrester于2008年的调查结果显示,截止2008年6月(Vista推出后的第18个月),全球范围内只有8.8%的企业电脑运行的是Windows Vista。究竟什么原因造成了Vista的窘境?

  Windows XP影响太深

  根据IDC的统计,2001年Windows XP发布之后,全世界大约有600万台计算机使用Windows XP,超过80%的个人电脑运行的是Windows操作系统,但是却分为两大阵营:Windows 95/98(65%)和Windows NT/2000(26%)。Windows XP的伟大目标之一就是整合Windows 9x和Windows NT的代码库,并最终做到了这一点。

  2008年,全世界共有11亿台电脑投入运行,其中70%以上运行Windows XP操作系统。这也就意味着近8亿台计算机运行的是Windows XP,这使得它成为了安装最广泛的操作系统。想要消除Windows XP给用户带来的影响相当困难,尤其是那些围绕Windows XP部署和集成应用的IT部门来说。

  Vista速度太慢

  多年以来,很多开发人员和IT专业人士都指责微软 “软件过剩”——在软件中增加太多的变更和功能从而使软件变得庞大而臃肿。然而,这似乎对于微软的软件销售没有造成太多的负面影响。不过对于Windows Vista来说,“软件过剩”的弊病终于爆发了。

  Vista拥有超过5000万行代码,而XP在发布的时候只有3500万行,经过多次升级,最后XP的代码量也不过是4000万行。“软件膨胀”严重减缓了Windows Vista的运行速度,特别是当它运行在老的硬件设备上时。即便如此,最新版本的Windows XP也要比最新版本的Vista速度要快。如果一台新电脑的运行速度比旧电脑还要慢,谁还愿意用?

  Vista的兼容性太差

  Windows XP流行的其中一个主要原因是它既吸收了Windows 9x产品线具有的硬件、软件和驱动程序兼容性的优点,又具有Windows NT产品的稳定性和和实用性。

  微软发布Windows Vista的时候,可能忘记或者忽略了兼容性的问题,因为尽管Vista经历了一个比较长的试用周期,不过在2007年1月正式发布的时候它还是与很多现有的软件和硬件不兼容。由于许多重要的程序和外围设备不能在Vista环境中使用,这使得很多IT部门不可能使用它。Vista绝大多数的不兼容问题是由于微软过分追求所谓的系统安全。

  2000年初,Windows遭遇到了一连串的病毒、蠕虫和恶意软件的侵袭,微软因此也开始了一个所谓的Trustworthy Computing(可信赖计算)计划,目的是使自己的产品更加安全。这一计划的成果之一就是Windows XP Service Pack 2 (SP2),SP2赢得了IT部门的信任并且为XP成为世界上部署最多的操作系统铺平了道路。

  Trustworthy Computing计划的另外一大成果就是Vista的安全机制。毫无疑问,Windows Vista可以称得上是微软迄今为止发布的最安全的操作系统,但是“代价”也及其昂贵,不仅有些功能非常繁琐,许多基本任务都伴随着恼人的安全提示比如UAC,而且还带来了一系列的软件不兼容问题。换句话说,Vista放弃了很多用户在XP中的常见做法。

1
相关文章