将 Windows Phone 8 个应用程序 运行 在 Windows 10 移动设备上

Will Windows Phone 8 apps run on Windows 10 Mobile

我进行了搜索,但找不到此问题的正确答案。

Windows Phone 8 应用程序是否可以在 Windows 10(移动设备)上运行,或者我们需要更改代码才能使它们运行?

WindowsPhone8.1 应用和通用应用怎么样?

谢谢大家

是的,需要注意的是,可能总会有一些异常值存在兼容性问题。想亲身体验的可以加入Windows Insiders program

Microsoft 正在转向一种范例,其中 Windows 应用程序是 Windows 应用程序,无论它是否是 Phone 目标应用程序。因此,您会看到很多对 "Windows 10 apps" 或 "Universal Windows Apps" 或 "UWP apps" 的引用,这是新的范例。这意味着定位 Windows 10,无论它是在 phone、平板电脑还是台式机上,并且没有对 phone.

的具体引用

如果您开发了一个通用应用程序,您可能就可以开始了。 对于 Windows Phone 8 和 Windows Phone 8.1 应用程序,您可能(或可能不需要)进行一些更改以转向通用类型的应用程序。这在一定程度上取决于您使用 Silverlight 的程度(并不是说它不受支持,而是有一些变化,因此您只想测试您的应用程序)。

此视频博客(及其下方的评论)可能有助于解释 Windows 8.1/8 Phone 应用和 UWP 之间的区别。 http://blogs.windows.com/buildingapps/2014/12/17/bring-your-windows-phone-silverlight-apps-to-windows-runtime-xaml-prepare-for-universal-app-development-in-windows-10/

是的,我的应用程序仍在开发中,它同时针对 WP8 和 Universal Windows Phone/Windows 8.1。

但是如果您正在谈论将其转换为 UWP。根据我的经验,我能够将我的代码从 Universal 8.1 应用程序移植到 Windows 10,只需进行最少的调整。这只是您可能想要更新的 UI/UX。(例如 Pivot to Hamburger Menu。)但是当我尝试移植我的 WP8 应用程序时,由于代码已弃用,我一开始就无法成功构建它。

所以综上所述,在移植WP8的时候预计会有很大的调整。但对于那些以 8.1 为目标的版本,调整很少甚至没有。