【问题标题】:How to target both windows phone 8 and 7.5如何同时定位 Windows Phone 8 和 7.5
【发布时间】:2013-07-07 22:44:52
【问题描述】:

我的应用已经准备好了,但是太简单了,只是一个全景图和一些枢轴,没有特定于 windows phone 8 的东西。

在发送之前,我想确保它可以在 WP8 和 WP OS 7.1 上运行。我在文档中看到,如果我们以 7.1 为目标,它也可以在 8 上运行,但一开始我选择了以 windows 8 为目标,现在看来我无法在 App 属性中更改它。

  • 我如何知道它是否可以在 OS 7.1 上正常运行? (我无法访问模拟器,只是一个 WP8 设备)
  • 如何让它在两个系统上都运行?

【问题讨论】:

    标签: c# windows-phone-7 windows-phone-8 windows-phone-7.1


    【解决方案1】:

    只是一个全景图和一些枢轴,没有特定于 windows phone 8 的。

    Panorama 和 Pivot 是 WP8 特有的,因为控件的实现已经完全改变,以在 WP8 上具有更好的性能。

    因此您的代码将根本不兼容 7.1。所以除非你想写一个 WP7 应用,让它在 WP8 上运行,性能比 WP8 应用差,否则你不能有一个共享的 UI 代码库。

    对于库,我建议使用Portable Class Librarie

    【讨论】:

    • 感谢@Claus 对 WP 标签的回答。你很棒。那么这样一来,我们可以说我失去了一个大社区吗?老操作系统用户?不过我没有找到任何统计数据。
    • 微软没有发布任何关于不同操作系统版本各自用户群规模的统计数据。
    【解决方案2】:

    您的 7.1 应用无需任何额外修改即可在 Windows Phone 8 上正常运行。

    我相信您的意思是您只能访问模拟器而不是设备,否则很容易检查应用程序在 Windows Phone 8 硬件上的行为。

    【讨论】:

    • 实际上他的意思可能是他无法访问 7.1 模拟器,也没有 WP7 设备。 WP8 Hyper-V 模拟器对于测试 WP7 兼容性并不十分有用。
    • 可能。在 perf - true 的情况下,模拟器不是真实标记的指示器。如果是标准的“我的应用程序是否启动并下载提要”场景 - 工作得很好。
    • 感谢登。我的意思是我首先针对 OS8 并使用全景图/透视图开发了一个 WP8 应用程序。如果我可以在 OS 7.1 上使用它,我很高兴,但现在看来我不能。
    • 您可以在 WP7 中使用 Pivot 和 Panorama 控件。如果您不使用特定于 WP8 的端点,您也可以很容易地向后移植它。总结一下——你不能将项目类型从 8.0 更改为 7.1,只能从 7.1 或 8.0 更改。
    • 非常感谢@DenDelimarsky
    猜你喜欢
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多