作为全球第二大浏览器,Firefox正一步步蚕食着IE的地盘。据报道,Firefox在全球的占有率已经突破10%,在匈牙利、德国和芬兰,这一数字更是高达22%、24%和30%。然而,中国向来是国际IT企业的滑铁卢,Firefox显然也未能幸免,据某门户网站对访客的统计分析显示,中国的Firefox用户目前尚不足3%,虽然这一数字也在逐步上升,但速度却明显落后于全球平均水平。
那么,Firefox究竟遇到了什么问题呢?
一、定位偏高 脱离大众
现在的Firefox,无论在宣传上还是技术上,都以“小巧”和“安全”为重点。“您还在用冗杂的Internet Explorer吗?快换Firefox吧!”、“系统检测到您的电脑正处于危险之中,推荐您更换安全的Firefox浏览器”……诸如此类的广告在很多网站上随处可见。殊不知,中国网民的整体水平是很低的,许多人甚至连网址都不会输,只知道从收藏夹中点开网页浏览,hao123之所以成功,就是看准了这一点。对这部分人来说,方便才是第一重要的,“小巧”和“安全”并不足以引起他们的关注。
反观Maxthon(傲游),这个被Firefox社区视为最大对手的浏览器。它虽然没有自己的内核,技术难度也比Firefox低得多,但却是以大众的需求为导向的。无论是鼠标手势还是Tab浏览,Maxthon在当时都独树一帜,极其准确地搔到了网民的痒处,所以才会青出于蓝而胜于蓝,植根IE却比IE更受欢迎。
Firefox拥有极为丰富的插件资源,几乎每一个你能想到的功能都有人把它开发出来。这本应成为它的优势,但Firefox却过高的估计了用户的水平,坚持“纯净发行”,让用户自己装插件,结果很多人高高兴兴地把它下载回来,却发现连Flash都不能播放,只得舍弃一旁,以后便再难打动他了。
Firefox发展了5年,却始终只是计算机专业人士手中的玩物,群众基础如此薄弱,实在让人遗憾!
二、标准不一 心态不正
W3C是WEB的创始者,也是网页标准的制定和维护者。理论上讲,只要网站开发者严格遵守W3C定义,无论用户使用哪一个浏览器都应当获得完全一致的页面。然而,当微软凭借捆绑手段将IE推上垄断地位之后,却逐渐远离W3C,推出了一套新规则,并与自己的Visual Studio等开发平台结合起来。
为了充分利用IE新特性和集成开发环境的工作效率,许多网站开发者开始向微软倾斜,W3C就这么眼睁睁的看着IE成为事实上的WEB标准。于是,最糟糕的事情发生了——许多网页只有IE才能正常显示,而Firefox等严格遵循W3C标准的浏览器却成了“有兼容问题”的,这在中国更是尤其严重。
中国网站与国外网站的一大不同,是中国的网页上使用了太多Flash动画,虽然这可以使网页变得生动,但Flash最早却是基于微软ActiveX的,离开IE便不能运行。尽管现在已经有了Firefox版的Flash插件,但仍然不能像IE那样自动安装,这对“菜鸟”用户来说无疑是致命的。更严重的是,中国各大银行的网上交易安全控件也普遍采用ActiveX技术开发,而且没有For Firefox的版本。为了能够正常进行金融业务,很多Firefox用户被迫同时使用IE,Linux用户更是不得不另外装个Windows。
除ActiveX以外,中国很多网页的脚本程序也使用了微软专有的VBScript或者IE简写格式的JavaScript。比如我们要对某个组件进行操作,在IE里面只需写“ElementID.action()”,而在Firefox里则必须严格按照W3C标准,使用“document.getElementById("ElementID").action()”这样的语句。显然,Firefox的代码比IE要复杂得多,而人又总是喜欢偷懒的,于是设计师们在IE的垄断环境下就都被惯坏了。
不过,Firefox的兼容问题之所以如此严重,却并不是微软一家的责任。正所谓“一个巴掌拍不响”,兼容本就是双方的事,任何人都没有权力一味要求别人兼容自己。Firefox出身于网络,编写它的是一群渴望自由的技术狂人,所以大家都不愿承认微软这个“事实标准”,而是严格按照“国际标准”执行,于是矛盾越拉越大,逐渐把自己跟最终用户割裂开来。
上周六,Firefox开发团队中负责CSS等模块的David Baron在北京做技术演讲时,曾被听众问到为什么不兼容IE,他只回答了一句“过多的代码可能会使程序变得更容易出问题”,便再无其他解释。可见,技术狂人的通病在这个团队也未能免俗,他们只知道站在技术角度考虑问题,却对市场毫无意识。在他们眼里,Firefox不过是圈内人士的切磋技术的一个场所,而不是面向大众的一款产品。
二、标准不一 心态不正
W3C是WEB的创始者,也是网页标准的制定和维护者。理论上讲,只要网站开发者严格遵守W3C定义,无论用户使用哪一个浏览器都应当获得完全一致的页面。然而,当微软凭借捆绑手段将IE推上垄断地位之后,却逐渐远离W3C,推出了一套新规则,并与自己的Visual Studio等开发平台结合起来。
为了充分利用IE新特性和集成开发环境的工作效率,许多网站开发者开始向微软倾斜,W3C就这么眼睁睁的看着IE成为事实上的WEB标准。于是,最糟糕的事情发生了——许多网页只有IE才能正常显示,而Firefox等严格遵循W3C标准的浏览器却成了“有兼容问题”的,这在中国更是尤其严重。
中国网站与国外网站的一大不同,是中国的网页上使用了太多Flash动画,虽然这可以使网页变得生动,但Flash最早却是基于微软ActiveX的,离开IE便不能运行。尽管现在已经有了Firefox版的Flash插件,但仍然不能像IE那样自动安装,这对“菜鸟”用户来说无疑是致命的。更严重的是,中国各大银行的网上交易安全控件也普遍采用ActiveX技术开发,而且没有For Firefox的版本。为了能够正常进行金融业务,很多Firefox用户被迫同时使用IE,Linux用户更是不得不另外装个Windows。
除ActiveX以外,中国很多网页的脚本程序也使用了微软专有的VBScript或者IE简写格式的JavaScript。比如我们要对某个组件进行操作,在IE里面只需写“ElementID.action()”,而在Firefox里则必须严格按照W3C标准,使用“document.getElementById("ElementID").action()”这样的语句。显然,Firefox的代码比IE要复杂得多,而人又总是喜欢偷懒的,于是设计师们在IE的垄断环境下就都被惯坏了。
不过,Firefox的兼容问题之所以如此严重,却并不是微软一家的责任。正所谓“一个巴掌拍不响”,兼容本就是双方的事,任何人都没有权力一味要求别人兼容自己。Firefox出身于网络,编写它的是一群渴望自由的技术狂人,所以大家都不愿承认微软这个“事实标准”,而是严格按照“国际标准”执行,于是矛盾越拉越大,逐渐把自己跟最终用户割裂开来。
上周六,Firefox开发团队中负责CSS等模块的David Baron在北京做技术演讲时,曾被听众问到为什么不兼容IE,他只回答了一句“过多的代码可能会使程序变得更容易出问题”,便再无其他解释。可见,技术狂人的通病在这个团队也未能免俗,他们只知道站在技术角度考虑问题,却对市场毫无意识。在他们眼里,Firefox不过是圈内人士的切磋技术的一个场所,而不是面向大众的一款产品。
站长排行
新闻
学院
专栏
盈利
如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13256307008