每年我们都会听到.NET 平台将登陆 Nokia S60 这样的消息。2007 年,Red Five Labs(现已不复存在)还在谈论 Net60 ,这是一个.NET Compact Framework 版本。2008 年,Nokia 宣布 Silverlight 2 将在 MIX08 上粉墨登场。整整两年过去了,我们现在只看到了 Silverlight for Symbian 的一个公共 Beta 版。
虽然全世界都为 Silverlight 4 做好了准备,但那些从事 S60 平台开发的开发者们却只能使用 Silverlight 2。这意味着他们还得使用 Expression Blend 2 和 Visual Studio 2008。
即便是 Silverlight 2,平台的局限性也是非常大的。看看那些不支持的特性列表吧,这哪是 Beta 版,简直就是一个技术预览版而已。
- 密码
- Deep Zoom
- DLR
- 数字版权管理(DRM)
- 表达式树
- HTML DOM bridge
- JavaScript 编程
- LINQ to SQL
- Silverlight 资源的本地化
- 反射
- Sockets
- Visual Basic
- Windows Communication Foundation(WCF)
这些仅仅是完整的不支持特性列表而已。还有一些常见场景会导致未定义的行为或是浏览器崩溃,比如一个页面使用了多个插件就会导致这个问题。在 onLoad 事件触发后的 200 毫秒内甚至无法使用 Silverlight 插件。
.NET Compact Framework 则介于Silverlight 和S60 操作系统之间。但遗憾的是,开发者还不能使用它;该框架只能运行Silverlight 插件。与Windows Phone 7 不同的是,并没有提供对S60 专有的特性和XNA 游戏的支持。
查看英文原文: Once Again .NET has Been Announced for the Nokia S60 Platform
评论