我有一些使用 Windows Phone SDK 7.1 开发的应用程序,这些应用程序无疑可以在 Windows Phone 8 上运行而无需任何更改。
我的问题是另一种方式。如果我将我的应用程序 WP7 应用程序升级到 WP8,这意味着我进行了必要的命名空间更改并使用 WP8 SDK 编译它们,它们是否仍可在 WP7 上运行?- 我觉得不是。
我的策略应该是让应用程序在两个操作系统上运行,并且我仍然应该能够使用 WP8 提供的高级功能(如果它在 WP8 上运行)(如 Wallet、NFC、Nokia Imaging 和更多类似的东西)?
我需要为每个应用创建 2 个单独的版本吗?一个将在使用 WP7 SDK 构建的 WP7 上运行,并且不会具有钱包、NFC 共享等高级功能。另一个应用程序将拥有所有这些并使用 WP8 构建。它们会在 Windows Phone Marketplace 中成为两个独立的应用程序吗?