通用Windows平台 - 向后兼容性和Windows 10版本

时间:2016-10-20 16:11:03

标签: windows-runtime uwp win-universal-app windows-10-universal

我已经开始探索通用Windows平台,并在Windows 10 SDK download page:

看到了
  

Windows 10 SDK允许您为Windows 10版本1607构建通用Windows应用程序和桌面应用程序。

如果我使用此SDK构建应用程序,它是否适用于未来版本的Windows 10?

这是列出所有Windows 10 version 1607 API changes的页面:

  

在Windows 10版本1607中添加或更改了许多运行时API。此表列出了此版本中已添加或更改的命名空间。 [...]

浏览课程时,您可以看到有关此问题的通知。例如,班级Windows.Media.Playback.MediaPlayer的几位成员有此通知:

  

MediaPlayer。在Windows 10版本1607之后,[MemberName]可能会被更改或不可用。相反,请使用[...]

所以我不明白。没有更多向后兼容性?如果我为版本1607构建应用程序,可能会在用户将Windows 10更新到下一个版本后中断吗?或者它会起作用,但我的代码变得过时"?

1 个答案:

答案 0 :(得分:1)

将其视为为Android制作应用:只要Google没有破坏界面,您的应用就可以正常运行。通常当他们改变某些东西时,他们给你时间(通过消息类型" MediaPlayer。[会员名称]可能在Windows 10版本1607之后被更改或不可用。相反,使用[...]")更新您的应用。

Windows 10的UWP应用程序在该场景中没有什么不同。

  

如果我使用此SDK构建应用程序,它是否适用于未来版本的Windows 10?

是。如果它不起作用,那么他们会明确地告诉你它在版本xxxx中不起作用。现在他们正在使用May be这个词。