正如所宣布的那样,Windows 10上的现代UI应用程序将瞄准新的通用Windows平台,这是Win RT的继承者。但是,就开发而言,与以前版本的Windows相比,您已经定位了操作系统,现在您的目标是特定版本的UWP。 UWP将以自己的节奏进行更新,我的问题是,如果设备上有更多版本的UWP可用,那么是否会有向后的应用程序兼容性。让我在示例中澄清我的问题。让我们说我们的应用程序针对的是版本10069的UWP,也是测试的最大版本。是否可以在具有UWP版本的设备上运行此应用程序,例如10166安装?
谢谢。
答案 0 :(得分:1)
不,您将无法在appxmanifest中列出的较低版本的UWP上运行您的应用程序。
更新:从下面的Chuck Walbourn添加信息。
为了澄清,您无法在某个版本上运行您的应用程序 比您列为MinVersion的平台更旧的平台。该 MaxVersionTested表示您实际测试的版本 如果在UWP的未来版本中需要appcompat填充程序。
答案 1 :(得分:0)
针对较低版本的UWP的UWP应用程序可以使用目标设备的版本。您将无法运行针对高UWP版本的应用程序,而不是您要运行的设备,所以我认为,根据您的要求,这是好的!
另请注意,在声明MinSDK时,您希望它尽可能小,这是有道理的。你的min应该只是在你定位以前没有或已经改变的特定API并且会破坏你的代码时才会变得更高。