Microsoft在Windows XP上没有Internet Explorer 9的原因是什么?


30

我相信不能在Windows XP上运行的Internet Explorer 9确实是一种市场营销。但是我想问你,是否真的有技术原因导致Microsoft没有在Windows XP上发布Internet Explorer 9?


15
可能是因为对XP的主流支持已于2010
。– Hydaral 2011年

该死的。这意味着我必须购买新的操作系统,以便可以在所有IE版本中继续测试我的网页。
马特·吉布森

2
@MattGibson我正试图说服老板给我买一台新计算机,因为这个原因:-)
Patrick

1
@Matt:“我必须购买一个新的操作系统,这样我才能在所有IE版本中继续测试我的网页。” —我理解沮丧,但“仅仅是”?Windows 7售价多少,您从制作网页中赚多少钱?我怀疑这是值得的。还要注意,Microsoft提供Windows XP的虚拟PC映像,并在其上安装了IE 6/7/8,以进行测试。在Windows 7专业版和VMware在Mac OS X此运行在Virtual PC(这是免费的)
保罗·韦特

2
@Paul我从网页设计中赚不到多少钱;这是业余时间的业余爱好/学习活动,比什么都重要;我的带薪工作是数据仓库。实际上,就我而言,这是不值得的,直到下一个有薪工作出现。不过,我将研究这些VM映像,谢谢您的指导!目前,我正在将VirtualBox和IETester一起使用,这可以满足我的最低要求。我想我觉得升级的想法很烦人,因为我每个月在家只能使用Windows大约一个小时……
Matt Gibson

Answers:


55

Internet Explorer 9中使用两种在Windows Vista和Windows 7中提供的功能,Direct2D的DirectWrite的加快了用户体验,他们是无法在Windows XP中。有一些次要的安全功能依赖于较新的操作系统的安全模型,并且还使其与Windows XP不兼容。

在Ars Technica上全面了解- 最现代的浏览器是:Internet Explorer 9评论


14
@ChrisF我认为微软正在开始坚定地推动人们停止使用其过时的软件。在只为Vista / 7编写他们的一些较新软件到实际鼓励人们停止使用Internet Explorer 6之间,他们变得越来越认真。
Patrick

1
同样,Microsoft可以通过在较新的操作系统上发布较新的浏览器来受益,因为对安全性感兴趣的用户将需要升级操作系统,从而直接导致Microsoft产品的销售。
zzzzBov 2011年

6
@zzzzBov是的,但是当今许多在Unix或Linux上运行的程序无法在其各自操作系统的早期版本上运行。尽管XP SP3只是在几年前问世,但该操作系统的基础已有10年的历史了。想象一下试图在Ubuntu 4.10上运行最新的软件,顺便说一句,Canonical在2006
Patrick

2
@Patrick,我看不到D3D / DW有什么影响,因为许多人在不支持DX10的视频卡上运行Windows 7,因此无论如何它们仍然不可用。此外,加速并不是真正的技术原因,因为没有它,页面运行速度可能会变慢(读取速度与过去20年相同)。
Synetech 2011年

2
而且在XP中无法固定。
bobbyalex 2011年

10

好吧,他们本可以编写Internet Explorer 9才能在Windows XP上工作。部分原因是使人们远离Windows XP,但这并不是仅仅营销,Windows XP实际上已经过时且存在安全漏洞。放弃它,不仅符合Microsoft和硬件供应商的要求,也符合每个人的最大利益。


4

像许多软件公司一样,MS并非纯粹基于技术来做出决定。该决定很有可能是基于对旧平台的持续支持成本以及较新平台的销售损失。XP根植于办公室中数百万台台式电脑中,而让这些公司IT巨头升级Windows许可证的任何其他小借口,将是MS的战略举措。



2

Windows XP的过时内核不包含Internet Explorer 9需要运行的新功能,例如Direct2D和其他一些功能(在其他地方的答案中提到)。

但是,他们能够解决这个问题,但是认真对待,Windows XP现在还需要3年才能成为少年!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.