Windows phone 7 7.5的WP申请是否也适用于WP8?

Windows phone 7 7.5的WP申请是否也适用于WP8?,windows-phone-7,windows-phone,windows-phone-8,Windows Phone 7,Windows Phone,Windows Phone 8,在wp7.5上工作的应用程序也可以在wp8上工作吗?是的,wp7、wp7.5应用程序将继续在wp8上工作,包括使用XNA框架的应用程序。尽管WP8应用程序无法在较旧的平台上运行(这是意料之中的) 任何现有的WP设备都不会收到WP8更新。他们将获得WP 7.8更新,其中包括新的开始屏幕和“用户体验”,但没有其他内容 如果您编写一个针对WP7.5的应用程序,它将在所有设备上运行 从2012版开始更新: Windows Phone 8 SDK现已公开提供 所有针对WP 7或WP 7.5的现有应用程序

在wp7.5上工作的应用程序也可以在wp8上工作吗?

是的,wp7、wp7.5应用程序将继续在wp8上工作,包括使用XNA框架的应用程序。尽管WP8应用程序无法在较旧的平台上运行(这是意料之中的)

任何现有的WP设备都不会收到WP8更新。他们将获得WP 7.8更新,其中包括新的开始屏幕和“用户体验”,但没有其他内容

如果您编写一个针对WP7.5的应用程序,它将在所有设备上运行

从2012版开始更新:

  • Windows Phone 8 SDK现已公开提供
  • 所有针对WP 7或WP 7.5的现有应用程序都将“正常工作”
  • 您可以使用与将WP 7升级到WP 7.5相同的方式将应用程序更新到WP8平台,尽管这将使您的应用程序仅适用于WP8设备。(好的,无法确认。)
如果将应用程序标记为WP8应用程序,它将无法在WP7或WP7.5上运行。虽然您可以将应用程序标记为WP7.5应用程序,但是您可以使用反射来查找所需的API并调用它们(并在WP7.5设备上正确降级,因为这些API将不可用)


在我看来,反射是杂乱无章的,但是您仍然可以选择使用相同的代码来支持这两者,直到wp7.5设备逐渐消失。(在使用反射时,您可能需要格外小心,因为在WinRT上反射可能有一些限制,以避免安全性和稳定性问题,这对于WP8+)

可能仍然是正确的,这是我使用当前可用的WP8模拟器和WP8原型设备进行实验的附加信息。不确定最终版本中是否会更改以下内容:

  • 在为7.5和8编译应用程序时,在同一WP8模拟器上,本机Silverlight应用程序的某些UI控件看起来不同。例如,当应用程序编译为7.5时,复选框看起来像WP7,而当应用程序编译为WP8时,复选框看起来更现代

  • HTML5应用程序和网络浏览器控制。如果你的应用程序编译为7.5版本,那么即使在WP8上,它也会继续运行旧的IE9。如果您将其重新编译到WP8,WebBrowser控件将使用IE10进行许多改进和优化。由微软WP IE团队确认


  • 因此,在WP8上运行的WP7/8应用程序有一些细微的区别

    因此,如果我提交一个适用于windows phone 7.5的应用程序,它将通过认证,对吗?因为他们在市场上添加了一个条件,即您的应用程序应与windows phone 7、7.5和8.0兼容。是的。事实上,WP8SDK还没有“正式”发布。这就是你所能做的。如果你的应用程序通过了7.5的认证,那么它将继续在WP8上运行。