据国外媒体周一报道,Mozilla团队日前指出,新开发中的适用于Windows8的火狐浏览器将会以同时支持Metro形式以及桌面应用程序形式展现。并强调已经对微软潜在的一些问题有了初步的认识。
新环境开发前途困难重重
适用于Win7的火狐浏览器将同时支持Metro以及桌面环境,但是开发的前途依旧困难重重。
Mozilla开发人员布里安·邦迪(Brian Bondy)在博客中指出,尽管大多数适用于Windows 8的软件都会选择Metro应用程序或者经典的桌面应用程序模式,但是火狐浏览器将会有所不同。
他指出火狐浏览器将会被看做是“Metro风格的嵌入式桌面浏览器。”言下之意就是,该产品在桌面使用时,能够提供经典的Windows桌面应用程序;但是同时也可以在通过新“开始”界面运行时,有效地整合Live Tiles以及其他Metro风格的特性。
邦迪指出:“与Metro应用不同,Metreo风格桌面浏览器将能够在Metro沙箱之外运行。这意味着网络浏览器将可以提供与传统桌面浏览器相同的体验。我们可以借此建立起一个功能更加强大的浏览器。”
但是这一开发进程同样也存在着不少潜在问题。
首先如果要开发Metro应用程序版的火狐就意味着需要撰写大量的新代码。邦迪将这一过程描述为“一项浩大的工程。”同时由于这一开发将会成为Mozilla和微软之间合作的一块新领域,因此开发团队将很难获得足够的指导。
邦迪补充道:“作为开发者而言,最大的困难无疑是,当你对第三方Metro应用程序开发进行谷歌搜索时,发现最终一无所获,或者如果运气好的话,能找到一到两个相关的结果。”
另一个问题则在于,如果选择为默认浏览器的话,这种浏览器将只能在Metro模式下运行。否则该产品将只能局限在桌面上。邦迪对这一问题的解释是“这是微软做出的决定。”
微软需微妙掌控与第三方浏览器的关系
这样的限制的确会产生一些后续问题,并不仅仅针对Mozilla,对微软而言也是如此。
例如,如果IE浏览器或者其他浏览器被设置成了默认浏览器,那么火狐将无法在Metro的开始屏幕上占据一席之地了。当然,Windows 8的用户还是可以将桌面版的应用程序启动方块固定在开始页面上。但是该模块将缺少作为专门Metro应用程序的不少功能。
因此在Windows 8测试版(消费者预览版)的设计中,IE 10最终是以2个独立的版本出现的——一个Metro版和一个桌面版。因此尚不清楚IE浏览器是否将会最终成为Metro风格的嵌入式桌面浏览器,还是将保持2个不同的版本。目前微软和Mozilla都没有对这一问题给出答复。
(责任编辑:武林网)
新闻热点
疑难解答