近日,微软在其Port 25博客网站上针对开源浏览器Firefox 2.0(火狐)发布了一个新的Windows媒体播放器(WMP)插件。根据微软表示,这个官方插件是微软的Port 25开源软件实验室正在研发的软件之一。
Port 25的项目经理Hank Janssen表示,“我非常高兴地宣布我们(微软)又发布了一个微软官方插件,它显示了一个互操作性的新阶段,以及我们与开源社区合作的热心。”
Firefox浏览器是微软的IE浏览器的最大的竞争者,而Port 25实验室正在积极地研发几个Firefox的插件,其中包括正在与Mozilla协作开发的CardSpace插件。CardSpace是微软的身份管理技术。
目前,新的Windows媒体播放器(WMP)插件可以从Port 25博客站点或Frefox插件站点上下载,该插件支持Windows的32位和64位平台,包括Windows XP SP2和微软的最新操作系统Windows Vista。另外,它还向后兼容老版本的Windows媒体播放器6.4版。
Janssen在博客中写道:这个WMP插件还支持一些新的功能。一个新的“稳健设计(robust design)”功能解决了以前插件中的所有已知问题。它还支持WMP OCX脚本语言编程接口,使开发者可以加入更多的功能到这个应用程序中。不过最有意义的改进应该说是,WMP现在已经可以运行在Vista操作系统平台上的Firefox浏览器中了——Firefox没有自己的媒体播放器。以前的Firefox用户一般借助于来自Real或Adobe公司的Flash播放器来观看视频。
微软负责消费产品发展方向的首席分析师Matt Rosoff表示:Windows用户一直可以直接从Firefox中播放Windows媒体文件了。不过,以前需要单独另外开一个窗口来启动Windows媒体播放器。但是现在,Windows用户可以通过使用这个插件来将播放器嵌入到浏览器中了。
微软的真实意图何在?
尽管微软在很多开源社区成员心目中依然具有比较差的印象,但是通过Port 25开源实验室,微软已经发起了变为开源社区一部分的行动。不过,微软面临着一场艰苦的战争,因为许多开源拥护者依然把微软当作自己的敌人。
Janssen在早些时候的一个博客文章中表示,“与人们所认为的相反,我不认为微软有什么阴谋来统治世界并摧毁Linux和开源软件联盟OSS。如果有这样的事情,我们为什么自己还不知道?”
Janssen继续表示,“微软与Linux和开源软件联盟OSS是竞争的关系吗?肯定是的。正如同每一个公司与其他公司都存在竞争关系一样,制造类似产品之间的公司都存在这种关系。”
不过,根据Forrester调查公司的分析师Colin Teubner表示,这个插件本身并不是开源的。他认为:“我想大多数开源社区的人们都会把微软发布这个插件看作一个增强它自己的媒体播放器的行动,而不是一个增强Firefox或增强开源的行动。”
Teubner分析道,微软明显觉得WMP的市场统治地位还不够强大,不能推动IE浏览器的市场优势,WMP此前只能在IE浏览器中使用。所以,面对来自诸如Adobe公司的基于Flash的多媒体播放器的威胁,为了保证WMP成为网络上的主流多媒体格式,微软需要确保WMP不仅仅限于在IE浏览器中使用。
“我们已经看到Firefox已经获得了少数一部分市场份额,”Teubner解释说,“现在Web开发者通常确保他们的网页可以在Firefox中运行,如果没有这个插件,这些开发者只能放弃WMP而转向Adobe公司的基于Flash播放器的视频或RealMedia。”
由Flash杀手看微软真实意图
无独有偶,与微软为Firefox发布插件的这个举动相呼应的是,微软日前在美国拉斯维加斯召开的全美广播协会会议上,宣布了其为Windows、Web以及设备厂商创建富媒体、丰富交互性的战略。并正式将WPF/E命名为Microsoft SilverLight。Silverlight的目的是让Web开发者可以创建跨平台、跨浏览器的交互式应用程序。
微软负责消费产品发展方向的Rosoff表示,“Silverlight比较有意义的方面之一是,它将使开发者可以嵌入Windows多媒体视频到到他们的应用程序中,这与现在Flash在YouTube网站中的应用非常相似,但是目前在Firefox浏览器中,用户体验并非十分完美,因为每当用户碰到一个Windows多媒体视频文件的时候,这个浏览器会启动一个单独的媒体播放器窗口。”而这个插件可以解决这个问题,Rosoff表示。
无论这个插件是否与Silverlight有关系,它都显示了微软的开发团队对跨浏览器应用程序的兼容性已经非常重视,Rosoff表示:“换言之,对微软来说,推动它的Web开发平台要比推动IE浏览器更加重要,因此不惜让它来支持其他浏览器。”
在Rosoff看来,微软的一些其他产品研发组在这一方面做得不是十分好。特别是一些在线服务的产品研发者,诸如Windows Live和Office Live等,它们首先发布完全兼容IE的版本,之后才考虑对其他浏览器的兼容性支持。
假若微软真正想成为一个互联网时代的公司,它应该确保新的在线服务在发布的时候要支持跨浏览器功能。