Silverlight 3 支持脱离浏览器体验,这意味着?

在昨 Mix09 推出的 Silverlight 3 Beta 中,有着一项看似低调的功能 – 在 Windows 或者 Mac 中脱离浏览器运行 Silverlight 应用,并支持在线、离线、两者之间切换三种状态。

想到什么了吗?

至少 Mary Jo Foley 和我都想到了 Adobe AIR,用流行语来说就是 Microsoft Silverlight 已经成为 Adobe AIR Killer 了。不出意外,官方(微软用户体验与工具产品组经理 Brad Becker)也补充了 Silverlight 3 相对于 Adobe AIR 的优势 – 开发者和用户无需两款 Runtime 来支持脱离浏览器运行 RIA 富互联网应用:

“AIR 是独立于 Flash 的,并且 Silverlight 比 AIR 有更多的用户(官方公布的数据:全球已有 3 亿 5 千万安装量)。

AIR 比 Silverlight 更庞大,指 Runtime 字节大小方面。”(via All About Microsoft

Becker 表示 Silverlight 的脱离浏览器功能将不会结束 Windows Presentation Foundation(WPF, Windows 图像子系统技术)。关键原因就是,WPF 应用是完全与桌面和硬件整合的,而 Silverlight 应用则是运行于一个隔离于系统底层、受保护的 Sandbox 环境

Silverlight 3 支持脱离浏览器体验,这意味着?

Mary Jo Foley 向 Becker 询问了两个问题

  • 微软是否会计划在 Linux 平台上支持 Silverlight 3?Becker:这一切都取决于 Novell
  • Silverlight 脱离浏览器功能是否会支持移动设备平台?Becker:目前没有任何可以公开的内容。

以下三点是我对 Silverlight 3 脱离浏览器功能比较“正常”的看法:

  • Silverlight 的代号为 WPF/E(Everywhere),从浏览器扩展至 Windows 及 Mac 桌面并不意外。一方面和 Adobe AIR 竞争,令一方面进一步在 Mac 平台上进行扩张:淡化 Windows 及 Mac 开发差异、降低开发门槛。
  • Silverlight 3 的脱离浏览器功能和 Live Mesh 的桌面应用概念相似,但 Live Mesh 的桌面应用仍是以浏览器为运行基础。Silverlight 3 的脱离浏览器功能或许会改变 Live Mesh 的现有模式。
  • Silverlight 3 的脱离浏览器功能将为微软的应用铺垫,最典型的就是 Office 14 Web Applications,而 Silverlight 3 可以轻松地 Office Web Applications 带到桌面,这等同于一款免费的轻量级 Office 软件,而且支持离线模式,跨平台

或许将来 Windows Live 软件 + 服务是基于 Live Mesh 和 Silverlight 的,还或许很多想法要到 2019 年才会实现吧。

直达:微软中国官方商城 - 购买 Surface、Xbox 和配件促销

9 条评论
  • Guest

    只要看看.NET 3.5.1安装包多庞大复杂,Silverlight多容易,能不用Full Framework写的应用都不会用啦。

    2009 年 03 月 20 日 11:52 上午 回复

  • ray

    没有东西用来保存和浏览silverlight吧?好笑的是遨游能识别出来这个流媒体,可惜也无法保存…… 安装的人多,可在我看来都是因为微软,有些网站没有silverlight浏览不了,就得安装了 可能上面这些话显得有点无知,其实我主要是想请教博主一个问题: 每次进入LIVE相关的页面,360就提示是否同意MSN加入启动项,还很流氓的自己就启动和登录了……请问哪个进程在监视我登陆微软的网站呢?

    2009 年 03 月 20 日 12:23 下午 回复

    • 探客

      @ray 我也遇到这个问题,MSN自动启动,在MSN设置了也无效。

      2009 年 03 月 20 日 12:58 下午

    • Picturepan2

      Silverlight 本身就给应用准备了本地配额空间额。貌似最大是 50 MB 的。我感觉,自动启动 WL Messenger 是 Windows Live 在线服务中有启动的语句。

      2009 年 03 月 21 日 8:17 上午

  • 李嘉豪

    silerlight 的用户量 腾讯 qq 功不可没啊 呵呵

    2009 年 03 月 20 日 6:50 下午 回复

  • Ming

    sliverlight如果能单独启动的话,未来它和WPF就有合流的趋势,毕竟WPF是作为客户端的Form设计工具,sliverlight有它无法取代的优点。

    2009 年 03 月 22 日 6:46 下午 回复

    • Picturepan2

      @Ming Silverlight 的使命就是 WPF / Everywhere。跨平台,跨浏览器。不再受 Windows 束缚吧。

      2009 年 03 月 22 日 7:46 下午

发表评论