zhxy 发表于 2011-9-19 13:55

微软在Metro风格IE中已放弃Silverlight

(转载)  
  尽管是件难事,我们仍然在很长时间里试图避免报道有关Silverlight死亡的传闻。就像在所有事情上一样,传闻往往是被夸大的或彻底捏造的。对此一个很好的例子是,曾有观点认为Web Form已经进入维护模式而且决不会被更新至HTML5。不幸的是,Silverlight之终结并非传闻;如果微软不改变路线,那么随着Windows 8的发布,Silverlight会像Flash和其他插件技术一样,将无用于之地。
  就在9月14日下午6点Steven Sinofsky和Dean Hachamovitch宣布了Windows 8中的Metro风格浏览器不支持插件。Metro风格浏览是一款全屏、无边框的IE浏览器实现,预计大多数人会在Windows 8中使用它。尽管Metro风格用户界面拥有丰富的触摸功能,但是此设计旨在,使Metro风格用户界面成为所有使用1024x768或更高分辨率屏幕设备的首选界面,即便在使用鼠标和键盘的情况下也应使用Metro风格。“桌面”模式仍然可用,但是桌面模式被定位在仅用于遗留程序和一些复杂应用程序,例如Photoshop和Visual Studio。
  正如Steven Sinofsky所说,
  此贴讲解了Metro风格IE的重大改变,它会为用户带来无插件体验。在Windows 8中,IE 10既可用作Metro风格应用程序,也可用作桌面应用程序。当IE 10被用作桌面应用程序时会继续完全支持所有插件及扩展。
  Dean Hachamovitch补充道,
  为推动网络向前发展,还为使消费者充分获得触摸优先的浏览体验,因此Windows 8中的Metro风格浏览器尽可能地只支持HTML5并且无插件。目前插件所提供的浏览体验与Metro风格的浏览体验及最新的HTML5网络不太匹配。
  这意味这无Flash、无QuickTime、无PDF阅读器、以及无Silverlight。他接着解释了为什么无插件浏览是更好的,并且所有网站无论如何都应过渡到HTML5。虽然在很大程度上他是对的,但是当由于你的工资单是份内嵌的PDF文件而导致你无法阅读时,那些话只是令人扫兴的安慰罢了。当你想观看只有特定媒体播放器才能播放的视频时,那些话也毫无帮助。
  这为什么会发生?那么最可能的原因仅仅是Metro风格浏览器不能够支持插件。因为Metro风格应用程序不是基于Win32类库构建的,而是使用了全新的操作系统级的API,被称为Windows Runtime或WinRT。由于许多插件很可能是建立在例如GDI等Win32组件之上的,因此它们将不得不被完全重写以便在Metro下运行。随着事态进一步发展,像Apple和Adobe等公司针对每种架构(x86、x64和ARM)的Windows 8必须并行维护WinRT和Win32两个版本的插件。而且直到微软开发出一套遵守WinRT的运行时限制的新插件架构之前,这一切甚至都无法启动。
  值得注意的是,在“桌面”模式下使用IE时,Flash和Silverlight插件将继续运行良好。同样,用户可以选择切换至任一其他浏览器,例如Firefox、Safari、或Chrome。再次重申,那些浏览器都要运行在桌面模式下。
  随着可上网设备的激增,但无论如何,其中大多数设备都不支持插件,至少我们或许应该考虑移除此类插件技术。但是目前HTML5还不适于创建那些能用Flash和Silverlight创建的身临其境的应用程序。最起码,对于诸如Web Workers和WebSocket等核心功能的标准而言仍有待敲定,还有可调整大小的布局问题也需解决。但更为紧迫的是JavaScript本身,其语法和动态特性使得很难用它编写大型的模块化应用程序。
  那些已在Silverlight上大量投入的公司其实处在最佳位置上。这些公司采用Silverlight及Flex作为内部应用程序使用。此类应用程序通常不用HTML,只用浏览器作为一种递送机制。由于只需出乎意料的举手之劳,这些应用程序即可被移植到Metro运行时。因此,除了如企业级的Windows应用商店等已列入工作计划的事项之外,可能还需要一种新的分发机制。
  那些使用Flash或Silverlight来增强其站点的公司将遇到大麻烦。因为他们无法简单地将他们的代码移植到Metro中,所以他们必须使用HTML和JavaScript从头重写某些组件。
  译注
   Web Form已经进入维护模式而且决不会被更新至HTML5,事实早已证明此观点是个彻底捏造出来的传闻,因为Web Forms 2.0标准已成为HTML5标准的一部分。详见“使用HTML5构建下一代的Web Form”。
  查看英文原文:Microsoft has Abandoned Silverlight and All Other Plugins in Metro IE
  译者评论
  此新闻英文版初次发布时的标题为“Microsoft has Abandoned Silverlight and All Other Plugins”(微软已放弃Silverlight和所有其他插件),明显有标题党之嫌,随即在InfoQ主站内引起了读者的强烈反响,截止中译版发布时已有22条评论。估计作者觉得标题欠妥,才在后面追加了“in Metro IE”(在Metro风格IE中)的限制。
  通读全文可知,微软为给用户提供更好的触摸优先的浏览体验,当IE 10被用作Metro风格应用程序时只支持HTML5并且无插件。当在“桌面”模式下使用IE 10时所有插件及扩展仍可运行良好。而且倒数第二段提到,对于那些已经在Silverlight上大量投入、并采用Silverlight及Flex作为内部应用程序使用的公司而言,微软将提供一种极其便捷的转换方案,以便那些应用程序可被轻松地移植到Metro运行时中。由此可见,Silverlight并未终结。此外,微软还在BUILD开发者大会前两周发布了Silverlight 5 RC版。
  其实所谓“放弃”仅限于Metro风格浏览器中。然而,是否放弃Silverlight和所有其他插件的决定权掌握在网站所有者手中,而非微软。正如最后一段提到,如果那些使用Flash或Silverlight来增强其站点的公司希望为用户提供Metro风格的触摸浏览体验,那么他们必须使用HTML和JavaScript从头重写某些组件。换言之,如果那些公司决定不为用户提供Metro风格的浏览体验,那么用户将无法通过Metro风格浏览器访问他们的网站,但仍可通过桌面模式下的浏览器正常访问。
  综上所述,微软并未放弃Silverlight,只是进行了战略调整。准确地说,HTML5在Internet上作为主导的跨平台解决方案的最终角色毋庸置疑,而Silverlight被重新定位于企业级的Intranet应用。但是,对于仍在使用Silverlight开发Internet站点的开发者而言,确实须要认真考虑自己的职业发展何去何从,是转向Silverlight企业级应用,还是快速跟进HTML5?

lyf1428 发表于 2011-9-19 14:09

“这意味这无Flash、无QuickTime、无PDF阅读器、以及无Silverlight。”

额,这个……恐怕我需要很长时间来适应。

664208940 发表于 2011-9-19 17:43

{:5_264:}在天朝还有很长一段路要走

664208940 发表于 2011-9-19 17:53

{:5_264:}期待ie10beta

Mikkee 发表于 2011-9-19 18:24

无flash,连食品都不用看了。。

ykvscoco 发表于 2011-9-20 16:38

goodsun 发表于 2011-9-22 19:26

看来微软极力推HTML5了,

现实中HTML5几时成为主流也许还要好多年吧

juestice 发表于 2011-9-23 23:22

微软很多理念太过先进了,一个浏览器而已,至少在我观念里,几十年内,还作不了什么。

Vanishrealm 发表于 2011-9-24 14:21

{:5_283:}其实我一直觉得那个Silverlight没啥作用...

woshimengrufeng 发表于 2011-9-24 15:18

自己都不用了。。。。

mysunday 发表于 2011-9-26 13:07

HTML5几时成为主流也许还要好多年

xuwengen3232490 发表于 2011-9-26 13:46

哪里有IE10下载啊 。。。。

kkk_nkg 发表于 2011-10-2 23:15

Vanishrealm 发表于 2011-9-24 14:21 static/image/common/back.gif
其实我一直觉得那个Silverlight没啥作用...

哈哈,偶也是。被微软推荐装上,一直没发现他有啥贡献~~~留着它纯粹是给微软大叔面子罢了~~~

sdwb 发表于 2011-10-3 03:49

我也一直觉得那个Silverlight没啥作用...

123456com 发表于 2011-10-4 09:38

感觉这些离我们还有些远啊....新技术没有那么快就可以淘汰现有的使用习惯

萧萧依旧 发表于 2012-3-14 22:35

w6cfyz1y 发表于 2012-3-15 01:24

Silverlight
我中午才裝上4x版本{:5_278:}

zyqmll 发表于 2012-3-15 18:50

超前是一种好事,可是也要考虑实际~~

变形呛呛金刚 发表于 2012-3-16 13:46

IE10会速度超快,但是应用超2~

熊仔 发表于 2012-3-16 16:37

没flash很多事做不了
另外,我连在里面找个收藏夹都不行,平时得记一堆网址?
页: [1] 2
查看完整版本: 微软在Metro风格IE中已放弃Silverlight