移动平台上的Silverlight——最新进展

2010 年 4 月 03 日

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

Silverlight for Symbian^1

微软在 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 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 进行竞争。

查看英文原文: Silverlight for Mobile Platforms – the Current Status

2010 年 4 月 03 日 03:021702
用户头像

发布了 254 篇内容, 共 37.5 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

架构训练营第四周作业

一期一会

架构师

第四周笔记

willson

极客大学架构师训练营

架构师训练营第八周学习总结

文智

性能优化 极客大学架构师训练营

架构2期第4周作业

supersky6

架构师训练营第 1 期第 9 周作业

业哥

技术与艺术的一点感悟

Tanzv

技术 思考 文化 思维

第八周作业 (作业二)

Geek_83908e

极客大学架构师训练营

第四周-作业一

Mr_No爱学习

第四周总结

孤星

架构师训练营第 2 期 第四周作业

月下独酌

极客大学架构师训练营

第八周作业 (作业一)

Geek_83908e

极客大学架构师训练营

第四周作业

willson

极客大学架构师训练营

架构第七周总结

Geek_Gu

极客大学架构师训练营

架构师训练营第四周总结

张浩

MySQL主从复制的原理和注意事项都在这儿了!!

冰河

MySQL 分布式数据库 主从复制 读写分离 并行复制

架构师训练营 - 第八周

袭望

架构师训练营第八周作业

月殇

极客大学架构师训练营

第五周作业

willson

极客大学架构师训练营

Week 4 - 作业 2

shuyaxx

架构师训练营第八周总结

听夜雨

极客大学架构师训练营

极客大学架构师训练营第四周作业

井中人

极客大学架构师训练营

架构师训练营第 1 期 week8 总结

张建亮

极客大学架构师训练营

智能计算的武侠美学,正在城市上空上演

脑极体

[架构师训练营第 1 期] 第八周命题作业

猫切切切切切

极客大学架构师训练营

与前端训练营的日子 --Week03

SamGe

学习

「架构师训练营第 1 期」第八周作业

张国荣

第八周作业

Meow

第八周学习总结

Meow

架构师训练营第四周作业

张浩

【架构师训练营第 1 期 08 周】 作业

Bear在挨踢

极客大学架构师训练营

架构第七周作业

Geek_Gu

极客大学架构师训练营

移动平台上的Silverlight——最新进展-InfoQ