小姜杂谈:祝 IE 15 岁生日快乐!
时间:2010-08-19 来源:cnblogs
无论爱它还是恨它,IE 都已经走过了 15 个年头,在两天前的 8/15 过了生日。IE 经历过了弱小的年代,和 Netscape 竞争的年代、独霸的年代、问题百出被所有人骂到臭头的年代、以至今天,虽然面临着 Firefox和 Chrome 的夹击,仍然以过半的市占率(呃,整个家族加起来),稳坐着浏览器市占率第一的位置。
从没人记得的 IE1,一直到即将推出 Beta 的 IE9,让我们来看看 IE 这 15 年来的历史吧!
IE1
IE1 是一切的开始,但是却不是微软自已的产品。Netscape(网景)在 1994 年十月推出了 Netscape Navigator,很快地 Netscape Navigator 就成了当时浏览器市场的领导者。感受到威胁的微软认为自已没有时间从无到有的变一个浏览器出来,因此找上了 Spyglass,取得 Spyglass 公司的 Mosaic 浏览器的授权,以「Internet Explorer」的名字登场。最初 IE 是附在 Windows 95 之后推出的加值包 Microsoft Plus!里,随后直接和 Windows 一起出售,只是当时只是一个独立的程序,远没有 Windows 98 的时代整合的那么夸张。因为有这样的典故,所有 IE7 之前的 IE 都会在关于里提到 Spyglass 的授权一事。
Windows NT 用的 IE 1.5 在几个月后推出,增加了对表格的支持。
IE2
IE2 和 IE1 之间几乎没有时间差-- IE2 在十月 Beta,十一月就正式推出了。主要新增的功能有 SSL、cookies、VRML 和 Newsgroups,支持的操作系统也增加了 Windows 3.1 和 Mac System 7。在这个时候,Netscape Navigator 基本上已经完全控制了市场(市占率 90%以上),IE2 最高也不过才 3~9%的市占率。因为这样的市场控制力,Netscape 得以推出一些「独家」或非标准的 HTML 标签,让其它浏览器看到的画面一整个怪。这个策略和 IE 自已后来的策略没什么差别,也是浏览器大战(和网络设计师无尽的兼容性恶梦)的伊始...
IE3
IE3 在 1996 年 8/13 推出,是第一个支持 CSS 的商用浏览器。IE3 可以直接显示 jpg 和 gif 文件(现在大家觉得理所当然的事,以前可是个「特色」呢!),并且支持 midi 档的播放(还好这东西消失了),除此之外,IE3 也为我们带来了 ActiveX 控件、Java Applets、当然还有那个现在大家都已经很熟悉的蓝色小 e。从 IE3 开始微软就利用了 Windows 系统的强势,搭配在 Windows 95 OSR2 里免费发送给 Windows 用户,但事实上无论从功能面还是设计面 IE3 也都和 Navigator 有一拼之力。在 IE3 的期间,IE 的市占率从不足 10%上升到了约 30%,也开始了 IE 和 Navigator 两边 Fanboy的战争。
IE4
IE4 应该是大家熟悉的第一款 IE,在 1997 年 9 月推出。从 IE4 开始了 IE 和 Windows 深入整合的「陋习」,让 IE 不仅是个独立的网络浏览器,也是 Windows 的一部份。在 Windows 95 上是安装的时候才会整合进去,至少消费者还可以选择装还是不装,但到了 Windows 98 的时候是和 Windows 一起出货的,想躲都躲不掉。这让许多人指摘微软打压竞争,也让美国以反托辣斯法介入,并控告微软。法院战本身在 2001 年以和解收场,但余波至今都还在荡漾着。
IE4 最有名的功能,就是和桌面整合的 Active Desktop。Active Desktop 基本上就是在桌面上开一个个的小 IE 窗口,让你可以看各式各样的信息,但是因为实际很花资源,而且常常当掉(那个时代的回忆啊 XD),所以最后好像都是关掉算了。此外,IE4 也为我们带来了 DHTML、Favicon、和 Outlook Express 4(其实是 Internet Mail and News 的第二版,配合 IE4 才取名 Outlook Express 4 的)。在 IE4 期间, IE 的市占率被一路推到 60%,基本上已经奠定了微软在第一次浏览器大战中胜出的基础。
IE5
1999 年三月发布的 IE5,是微软赢得第一次浏览器大战,并取得浏览器界的霸权的关键。最初它是个独立的软件,后来在同年九月的九月随着 Windows 98 SE 包裹推出,2000 年 7 月 ME 上市时里面包的则是 IE5.5。IE5 大体上是个小升级,除了增加了 XML 支持和 XMLHttpRequest API (那时还没有 AJAX 这个名字呢!)这两个要许多年后都会盛行起来的功能之外,其它都算是小东西,像是两种新的网页存盘方式、自动完成之类的。
IE5 在 2000 年初时便已以 50%的市占率超越 IE4 和 Netscape,在 IE6 推出时达到了 80%的高峰。
IE6
终于到这里了。谁能不知道无所不在的 IE6 呢?大家应该都知道 IE6 就是和 Windows XP 同捆的那个 IE,除了在 Windows XP 和 Windows 2003 上现身之外,也支持 Windows 98、ME、NT 和 2000。IE 6 同样的增加的功能不多(也没那么多东西好加了),大体就是加强对 CSS 和其它标准的支持。但真正让 IE5 恶名昭张的,是它的安全性问题。有安全性问题本身不是什么大事,甚至可以说是难免的,但是 IE 「补洞」的速度过慢,严重地影响了微软的形象,让人有一种「反正你也没别的选择,所以我怎么乱搞都行」的感觉。微软的解释是之所以 patch 来的慢,主要原因是因为 IE6 的版本实在太多了,算上所有的语言与操作系统,一共达234 个版本之谱,一个个测试过去,自然旷日费时。此外,从 IE6 到 IE7 之间,微软足足有 5 年没有更新版本(虽然老实讲,Windows 也是这么久没更新),使得 IE6 在后期的标准支持上远远落后于新兴的几个浏览器。这也是 Firefox得以兴起,发动第二次浏览器战争的重要原因。
标准支持不佳的问题让网页工程师们头痛不已,因为虽然说是个过时至少五年的东西,但仍然有 17%左右的市占率,使得写网页的人不得不把这群人考虑进去。但反过来说,许多当初写给 IE6 的网页,同样用今日的浏览器开启时会有兼容性问题,让很多使用者也摆脱不了 IE6 的钳制,这也是个无解的习题啊...。IE6 最高时一度有过 90%的市占率,整个 IE 家族加起来 95%,曾经是说一不二的上网工具,只能说微软是败在自已的懈怠手上。
IE7
当 IE7 在 2006 年 10 月随着 Windows Vista 一起上市的时候,IE 的市占率已经受到了相当的侵蚀。随着 Mozilla Firefox的威胁与日俱增,微软大改了接口,主要是新增了分页页面、多搜寻引擎的搜寻框和新增了内置的 RSS Reader,当然加强安全性方面也是不遗余力,特别是将 Windows 和 IE7 原本过度紧密的连结切开一点,减少许多潜在的安全性危机。IE7 对许多网络标准的支持还是弱于同时代的其它浏览器,但至少是个正确的方向。
目前 IE7 的市占率大约是 11%多,是 IE 家族中最少的一个。
IE8
IE8 在 2009 年三月和 Windows 7 一起上市,是目前所有的 IE 中最新的一个版本。受到 Firefox和 Chrome 的夹杀,微软在 IE8 上必需要能跟得上其它竞争对手的脚步才能存活。新的功能包括私密浏览模式、网址输入时的网站建议和一票效能与稳定性升级。在 RSS、CSS 和 AJAX 支持的部份 IE8 也有加强,但是在最新的标准的支持上,IE8 还是落后的。
IE8 的市占率有近 27%,依然稍胜 Firefox(约 24%)一筹,当然在这点上 Windows 7 的大卖功不可没。
IE9
最后,当然就是对 IE9 的期待啦!IE9 将全力支持所有最新的规范,例如 CSS3、SVG 和 HTML5,新推出的 Javascript 引擎 Chakra 应该也能让它加速不少。虽然 IE 已经 15 岁了,但是面对着来自「小伙子」们的威胁,IE 可没打算一枪也不发就举白旗投降呢!看来,第二次浏览器战争才正要进入最白热化的阶段。你,站在哪一方呢?
相关阅读 更多 +