Windows Phone 8 Silverlight 与 Windows 运行时应用

Windows Phone 8 Silverlight vs Windows Runtime App

我想为我的一位客户开发 windows phone 应用程序。我看到有两种方法可以做到这一点,即 Windows Phone Silverlight 和 Windows 运行时(通用应用程序)。人们更喜欢 Windows Runtime,但我也了解到它无法在 Windows Phone 8 台设备上运行,但 Windows Phone Silverlight App 可以运行。所以我很困惑,是继续使用 Windows 运行时并忽略 Windows Phone 8 台设备还是使用 Windows Phone Silverlight 和目标 Windows Phone 8台设备也是?

要回答的最重要的问题是:您的客户有什么要求?如果他们要求应用程序在 Windows Phone 8.0 设备上 运行,则别无选择。

如果可以选择,那么还有几个问题要问:

  • 您是否有想要利用的 WP Silverligth 或 Windows 运行时的经验?
  • 是否还要添加 Windows 桌面应用程序?如果是这样,请选择 Windows RT,因为这在两个平台上都支持。
  • 您是否需要仅在 WP SL 或 WP RT 中支持的任何特定功能?
  • 您需要 8.1 甚至 10 中可用的任何较新的 API 吗?

如果不回答以上问题,您将无法做出正确的决定。

总而言之,这是根据 AddDuplex 截至 2015 年 10 月 25 日的市场份额。在 8.0 上 运行ning 不到 10%,我不认为它是 'must target' 版本,如果你的应用程序会比 8.1 上的 运行ning 更好。