Silverlight作为下层WinRT平台



两个相互关联的问题:

  1. 对于每个主要设备平台(iOS、Android、Windows Phone 7 和 WinRT)都有一个应用程序的应用程序套件,Silverlight 是否是 WinRT 应用程序的"下层"(Mac/7/Vista/XP)版本的良好平台?

  2. 如果是这样(或使它如此),哪些 Silverlight 组件模拟 Metro 控件及其主题,以最大程度地减少使 Silverlight 应用与 WinRT 应用保持一致的工作量?

我不这么认为。 Silverlight 无法为您提供真正与 Metro 风格应用匹配所需的触摸支持。 您可以使用NESL之类的东西或滚动自己的手势库,但它永远无法真正匹配您从Metro风格应用程序中获得的体验类型,当然在这一点上就不再是跨平台的了。 我最接近的是在浏览器应用程序中构建一个 Silverlight 全屏,我们在其中推出了自己的手势库,但它仍然不令人满意。

Metro 是一种全新且独特的设计语言,如果没有从头开始构建以支持体验的操作系统,您会发现这是一种糟糕的体验,更糟糕的是,您将全程与技术作斗争。

回应评论:绝对可以做到。 例如,请参阅 http://www.flickr.com/windows7。

最新更新