我有一个为Windows Phone 8.0构建和发布的小应用程序。我需要发布一个小更新,我遇到各种各样的IDE错误&升级到VS2015 / WP8.1平台时缺少类/类型。
所以,我只想将应用程序保留在WP 8.0,但是:
问题1:此应用是否会在WP 8.1和Windows 10手机上运行?
问题2:尽管目标平台为8.0,微软的应用商店是否允许我发布此更新?
答案 0 :(得分:1)
您遇到这些丢失的类型,因为Windows Phone 8.0应用程序是用Silverlight和Windows Phone 8.1编写的(在VS 2015上),而Windows 10是Windows Runtime应用程序。这是一个不同的API,因此某些类型会移动到其他名称空间(很可能是小型应用程序)或完全丢失。
您的应用仍应在WP 8.1 / 10设备上运行,但它们可能无法完美缩放到最新的屏幕比例,并且将无法访问这些平台的最新功能。
要获得打包和发布应用的额外帮助,请在另一个问题上查看this reply。
答案 1 :(得分:1)
首先,Microsoft在新设备上运行旧操作系统应用程序时提供了出色的向后兼容性。根据你的问题,
我已经在最新的Windows 10预览版上测试了我的旧Windowsphone 8.0操作系统应用,没有任何问题。
大部分的windowsphone移动设备,旧的lumias仍然没有Windows 10,所以你的应用程序仍有市场。您不必因为属于较旧的操作系统版本而将您的应用视为死亡。