技术开发 频道

微软为何迟迟不发64位Silverlight?

  【IT168 评论】据国外媒体报道,随着时间的推逝,32位软件至64位软件的过渡已经趋于稳定了,但是浏览器却没有完全进入64位时代。

  目前,自2005年4月份发布64位的Windows XP和Windows Server 2003之后,微软已经对外提供了64位的IE浏览器(IE6、IE7、IE8)。苹果也在发布“雪豹”操作系统的同时发布了64位的Safari浏览器,而Linux用户则能够采纳64位的Opera浏览器。

  然而,谷歌的Chrome浏览器却不包含64位版本,Firefox仅仅针对Linux用户发布了64位版本,64位Windows和Mac版本的Firefox都是非官方的。

  那么,为什么Mozilla基金会和谷歌都没有对外提供64位的浏览器呢?理由可能是与微软没有发布64位版本的Silverlight插件相同:没有人使用64位的浏览器。

  64位难题

  以下的事实听起来就像是恶性循环:如果您使用了64位的浏览器,那么就需要使用64位的插件,但是在64位的浏览器普及之前,插件制造商并不是那么急于推出64位的插件。

  总的来讲,在用户进行64位浏览器升级之前,以下3款插件是必须推出64位版本的,分别是Silverlight、Java和Flash。

  在发布Silverlight 4的测试版之后,Silverlight已经变得非常普及了。据统计,目前,已经全球有大约45%的计算机都装有Silverlight插件,这对于上市时间不足3年的Silverlight来讲,无疑是一个非常出色的成绩。然而,虽然Silverlight已经如此普及,但是微软并没有推出64位Silverlight的打算。

  2009年2月份,微软.NET开发部门的副总裁Scott Guthrie表示,由于其他的浏览器插件并不支持64位,因此Silverlight 3将不包含64位的版本。

  在Silverlight 4的测试版发布之后,我们发现它还是仅仅支持32位版本。那时,微软开发者平台和工具小组的Brian Goldfarb针对微软优先开发插件的未来版本做出了表态。

  Goldfarb表示,目前,Silverlight插件并不支持64位版本的浏览器,微软没有发布64位的Silverlight只是因为时机尚未成熟。未来,我们必将会发布64位版本的Silverlight,只不过现在没有这么做而已。根据微软的现有数据来看,现阶段,64位的浏览器支持并不值得该公司付出过多的努力。

  微软表示,目前,尚不确定将会在哪个版本的Silverlight中添加64位的支持,但是未来必将会带领用户走进64位时代。经过权衡,现阶段并不是添加64位的非常好的时机,此外,现在的企业用户也并不需要64位的支持。

  另一方面来讲,在12个月前,Java就添加了64位支持。2009年1月份,Java SE 6 Update 12发布(较首个64位版本的IE推迟4年抵达)。而用户日常浏览最为重要的插件Flash则不包含任何64位支持,除了2008年11月发布的一款Linux alpha版本。

  显然的,是否支持64位版本并不能够成为插件的竞争优势。不过,2009年10月21日,Adobe曾发表过一则官方声明表示,Flash播放器能够在64位的操作系统中运行。以下就是声明的详细内容:

  Adobe Flash播放器不支持64位的浏览器,但是却能够在64位操作系统环境下的32位浏览器中运行。

  原因:Adobe公司一直致力于实现Flash播放器跨平台兼容性的承诺,我们将会在即将到来的Flash Player 10.1中添加对64位平台的本地支持。

  为什么选择64位浏览器?

  基本上来讲,选用64位的浏览器并不能显著地提高浏览器的性能,但是64位浏览器的安全性却提高很多。

  Goldfarb指出,安全性对我们来讲是重中之重,而Silverlight基本上是没有安全问题的。而就浏览器方面来讲,相较于32位的浏览器,64位浏览器的安全性提升很多。

  将64位设为默认

  2009年10月22日,Windows Server 2008 R2与Windows 7同步上市,这是微软对外提供的首个64位版本Windows Server操作系统。此外,分析师预计,在2012年微软的下一代客户端操作系统Windows 8中,将仅仅只包含64位支持,微软将剔除32位支持。换句话也就是说,3年之后,微软很有可能会在Windows 8中绑定64位的IE9,当然了,这暂时只是外界的猜测。

0
相关文章