我已经开发了一个针对 Windows Phone 8 的应用程序,但它不适用于 Windows Phone 7.5。为了让它在两个平台上都能正常工作,我决定通过 Microsoft Visual Studio 2012 来定位 Windows Phone OS 7.1。
如果我在 VS 2012 中以 WP OS 7.1 为目标,我的应用程序能否在 WP 7.5 和 WP 8 上运行?
我已经开发了一个针对 Windows Phone 8 的应用程序,但它不适用于 Windows Phone 7.5。为了让它在两个平台上都能正常工作,我决定通过 Microsoft Visual Studio 2012 来定位 Windows Phone OS 7.1。
如果我在 VS 2012 中以 WP OS 7.1 为目标,我的应用程序能否在 WP 7.5 和 WP 8 上运行?
WP 7.1 (sdk) == WP 7.5(消费者指定),是的,WP 7.x 应用程序适用于 WP 8 设备。
只是为了澄清,WP8 和 Windows 8 是两个不同的东西。如果您有 Windows 8 应用程序,它将无法在 WP 8 或 WP 7.x 上运行。
是的,您的应用程序可以在两种平台上运行..
如果您为 wp8 开发应用程序,那么它将无法在 wp7.x 上运行,反之亦然,但无法使用 wp8 中引入的新功能
Windows Phone 应用程序向前兼容。这意味着为 Windows Phone 7.x 构建的应用程序应该可以在 Windows Phone 8 上运行。但是,这并不能保证。某些应用程序可能无法正常工作,您绝对应该在 Windows Phone 8 设备上测试您的应用程序。
您还可以维护应用程序的两个版本:一个用于 Windows Phone 7,一个用于 Windows Phone 8。您将两个版本作为一个应用程序发布,以便每台设备的用户都可以获得最适合他们设备的应用程序。
您可以将 Windows Phone 7 项目升级到 Windows Phone 8 项目,但不能降级。最好的办法是创建一个新的 Windows Phone 7 项目并将所有文件从 WP8 项目移动到新项目中。
是的,您可以开发针对两个平台的应用程序,请参阅以下链接以获取详细信息...
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206997%28v=vs.105%29.aspx