Silverlight for Symbian(转载)

  微软似乎有意把Silverlight打造为一个针对移动设备的跨平台Web应用程序框架。Silverlight已经出现在Windows Phone 7和Symbina^1上,似乎也会移植到Android和iPhone上。

  Silverlight for Symbian

  微软在MIX 2010期间宣布Silverlight已经支持Symbian。这个浏览器插件将运行在Symbian^1,其基于Symbian OS和S60第五版平台构建,S60第五版则又构建于Symbian OS 9.4之上,所以Silverlight并未支持开源的Symbian^3。Silverlight只能安装在Nokia有限的几款手机上:5800 XpressMusic、N97和N97 mini,且只能在Nokia默认的Web浏览器中运行。

  Symbian^1上的Silverlight运行在.NET Compact Framework之上,通过硬件抽象环境的方式来在Symbian上运行可访问有限资源的托管应用程序。可用的开发工具包括:

  Silverlight for Symbian Developer Tools Beta (MSI)

  Silverlight for Symbian设备运行时 (SIS)

  Silverlight for Windows Phone 7

  据某些泄露消息【译者注:此消息已经被证实】,在Windows Phone 7上存在两种主要的开发平台:具有Silverlight 4某些特性的Silverlight 3平台和XNA平台,不过微软计划让Silverlight成为Windows Phone 7的基础平台,正如微软的资深副总裁S. Somasegar所说:“Windows Phone 7开发的核心即是Silverlight。”

  这些开发工具包括:

  Visual Studio 2010 Express for Windows Phone CTP

  Windows Phone Emulator CTP——与Visual Studio集成

  Silverlight for Windows Phone CTP

  XNA 4.0 Game Studio CTP——可为手机、Xbox和Windows桌面开发游戏。

  还有一个用于Windows Phone 7的开发工具是Expression Blend。

  Silverlight for Android

  对于一个重要的播放器而言,Silverlight需要运行在所有主流操作系统和所有主流移动平台上。有关Silverlight for Android的消息,还没有很明确的细节,不过Google的开源平台不久应该可以受到支持。在发布Android平台上的Tag应用程序后,业界就在猜测微软的下一个Android应用程序是否会是Silverlight。

  以此同时,Miguel de Icaza宣布了创建MonoDroid的计划,即是Mono for Android,其“将包括完整的Java API移植接口,可以被基于JIT编译的运行时引擎访问”。他们创建这个平台的思想和MonoTouch(iPhone)类似,所以开发人员能跨移动平台复用基础代码,只需移植UI代码。

  

Moonlight已经能在Chrome上运行,所以MonoDroid很可能在不久的将来就会发布。

  Silverlight for iPhone

  微软也未明确表示针对苹果手机上的Silverlight相关计划,不过他们已经获得苹果对于移植Silverlight到iPhone的认可。微软曾经在 PDC 2009上演示了iPhone上的Silverlight流媒体播放。微软的用户体验平台经理Brian Goldfarb,解释了背后的缘由:

  iPhone 是一种特殊的情况。我们和客户交谈过……他们说,“瞧,我们只需要在那里面访问我们的内容,它是一种类似广播那样的主要媒体空间,我们想在iPhone中运行它”。他们对此提出了一种解决方案:如果你在网络上冲浪,那么访问YouTube,并点击“播放”,就能观看视频;因为他们已经在PC上创建了这种能够播放媒体的环境,且已经安逸于这样的操作方式了。

  看来,微软要通过覆盖所有主流操作系统和移动平台,来坚定不移地把Silverlight打造为主要的Web应用程序框架。我们拭目以待,他们要如何同Adobe Flash和HTML5进行竞争。

转载自:http://www.cnmsdn.com/html/201007/1279762781ID7065.html

posted @ 2010-09-19 11:51  ForrestWoo  阅读(1038)  评论(0编辑  收藏  举报