Windows Phone 7的应用程序能在Windows Phone 8设备上兼容吗?

15

非常直接的问题。我的公司开发了一款Windows Phone 7应用,并在Windows Phone 7设备上进行了测试。我们可以安全地假定同一应用程序将向后兼容并在Windows Phone 8设备(如诺基亚Lumia 920)上无缝运行吗?

提前致谢!

2个回答

11

是的,它能够工作。但是它无法像真正的WP8应用程序一样利用所有WP8功能。我建议你创建一个项目副本并将其更新为WP8以获得更好的性能。例如,用LongListSelectors替换任何listboxes。


太好了,非常感谢。我假设您只能在安装了WP8 API的Visual Studio 2012中更新WP7应用程序? - user818700
是的,您需要使用VS2012 + WP8 SDK来完成这项任务。请注意,由于虚拟机要求,该SDK需要Windows 8操作系统。 - robertk
2
不客气 :) 如果您感兴趣,这里有一个视频来自 Build 大会,介绍了 WP7 和 WP8 之间性能变化的一些内容。http://channel9.msdn.com/Events/Build/2012/3-048 - robertk
在视频的第19分钟,他展示了升级对性能的影响有多大。实际上相当大 :) - robertk
太棒了!这就是我们想将应用程序移植到WP8并放弃WP7的主要原因。在WP7设备上,性能实在是太差了! - user818700

4
在大多数情况下,它应该能正常工作,但您应该检查已知的破坏性更改列表,并彻底测试您的应用程序在新设备上,以防万一。
例如,在WP8上,FMRadio类不再起作用,还有其他类似的问题:
Windows Phone 应用平台兼容性

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接