在wp7.5上工作的应用程序也可以在wp8上运行吗?
是的,WP 7,WP 7.5应用程序将继续在WP8上运行,包括使用XNA框架的应用程序.虽然WP8应用程序无法在旧平台上运行(这是预期的).
原文链接:https://www.f2er.com/windows/364231.html任何现有的WP设备都不会收到WP8更新.他们将获得WP 7.8更新,其中包括新的开始屏幕和“用户体验”,但没有别的.
如果您编写针对WP7.5的应用,它将适用于所有设备.
来自BUILD 2012的更新:
> Windows Phone 8 SDK现已公开发布.
>针对WP 7或WP 7.5的所有现有应用都将“正常工作”
>您可以像将WP 7升级到WP 7.5一样将应用程序更新到WP8平台,但这会使您的应用程序仅适用于WP8设备. (AFAIK.无法证实这一点.)
如果您将应用标记为WP8应用,则无法在WP7或WP 7.5上运行.虽然您可以将应用程序标记为WP7.5应用程序,但您可以使用反射来查找所需的API,并调用它们(并在WP7.5设备上正确降级,而这些API将无法使用.)
在我看来,反射是混乱的,但你仍然可以选择支持使用相同的代码,直到WP 7.5设备逐渐消失. (使用反射时可能需要格外小心,因为AFAIK对WinRT的反射存在一些限制,以避免安全性和稳定性问题,这对WP8来说可能仍然如此)