微软当年凭借着操作系统绑定IE浏览器的优势,一举打败网景浏览器。此后IE垄断了浏览器领域。不过,随着Safari、Firefox和Chrome浏览器的相续诞生给微软施加不小压力,IE浏览器无所作为的时期也由此结束,为了挽回丢失的市场份额,微软开始了反攻计划,只是IE7和IE8浏览器的表现并不能让人满意。而近期在MIX10上亮相的IE9却我们带来不少惊喜,这将暗示IE浏览器终于反戈一击。IE9在运行速度方面力压Firefox,并与Chrome和Opera10.50基本处于同一水平。另外,最新的IE9浏览器还宣称支持HTML5、CSS3等新标准,同时还具有利用PC的图形处理单元(GPU)优势去加速文字和图形的渲染能力、 加强标签浏览、可伸缩矢量图形(SVG)的能力。目前IE9只推出了
技术预览本,正式版估计将在2011年发布。但是,IE9能否挽救IE浏览器一再下滑的颓势,重新挽回
IE浏览器的市场份额呢?
笔者从来不怀疑微软能够做出性能可以和Firefox、Safari和Chrome等匹敌的浏览器,微软作为全球最大的软件公司,只要真的想做好一件事,技术上不是问题。但是要赢得一场战争,光靠技术是不行的。
要赢得浏览器战争,不光要产品运行得快,还要发布得快。
IE隶属于Windows产品部门,工程师出身的Steven Sinofsky执掌Windows部门之后,就推行Functional Organziation。微软的工程师分为三种:Developer、Tester和Program Manager(名为Manager,但管的不是人),以往,微软的产品分为若干个小产品,每个产品有一个GM(General Manager),这个GM会负责这一个小产品的包括Developer、Test和PM的所有事务,实行Functional Organziation之后,整个Windows部门所有的Developer由一个人负责,所有的Tester由一个人负责,所有的PM由一个人负责,然后这三个人全部向Steven Sinofsky汇报,再没有中间的众多GM了,Windows 7的成功很大程度就得益于这种组织结构的变化。在Steven Sinofsky眼里,Windows既然是一个独立发布的软件,就没有必要分拆Dev/Test/PM的管理。
有趣的是,下属于Windows的IE部门却还有自己的GM,这意味着什么?意味着IE可以独立于Windows发布,即使Windows 8不会再2011年推出,并不影响
IE9的发布。不过,这样并不意味着IE的开发会比其他浏览器灵活,从2009年发布的
IE8到预计2011年发布的IE9,两年的时间还是显得周期太长。
我们看看其他
浏览器的主要版本历程。
Firefox从2.0(2006年)到3.0(2008年)花了两年,再到3.5(2009年)花了一年,再到2010年的3.6又只花了一年,当然,这其中有的版本其实是在并行开发的。
Chrome在2008年发布1.0,半年之后发布2.0,又过了不到半年发布3.0,三个月之后又发布4.0。
发布得越频繁,市场增长速度就越快,因为能够频繁地获得反馈,也就能够更灵活敏捷地作出反应。这一点上,IE似乎先天不足,无法做到其他浏览器那样迅速的发布,所以,总有点跟着别人走的感觉。
好在微软IE团队已经承诺,将每8个星期对IE9浏览器发布一次更新,并通过“微软Connect”反馈系统与网页开发者互动。这也算微软想要改变IE落后局面和挽回不断被蚕食的市场份额的一种尝试和努力。
分析称IE9表明微软重新加入浏览器大战。并且IE浏览器在Windows预装方面还是拥有优势的,即使在欧洲被迫实行“随机浏览器选择”,而微软出品的软件在用户心中还是拥有较高的认可度,只要在浏览器性能上能够更加卓越,占领一半的浏览器市场是没有什么问题的。虽然笔者是一位十足的微软fans,但是在IE垄断的时期,IE浏览器的开发几乎是停滞不前的,只有浏览器之间的竞争才可以给浏览器领域带来无穷尽的进步动力,这自然也包括IE。