我已经开始探索通用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更新到下一个版本后中断吗?或者它会起作用,但我的代码变得过时"?
答案 0 :(得分:1)
将其视为为Android制作应用:只要Google没有破坏界面,您的应用就可以正常运行。通常当他们改变某些东西时,他们给你时间(通过消息类型" MediaPlayer。[会员名称]可能在Windows 10版本1607之后被更改或不可用。相反,使用[...]")更新您的应用。
Windows 10的UWP应用程序在该场景中没有什么不同。
如果我使用此SDK构建应用程序,它是否适用于未来版本的Windows 10?
是。如果它不起作用,那么他们会明确地告诉你它在版本xxxx中不起作用。现在他们正在使用May be
这个词。