UWP与Windows
对于UWP应用,看到这篇博文的人想必都不会陌生,至少用过那么一两个,比如网易云音乐UWP,系统自带的日历、邮件、OneNote等等。它们都有一个特点,那就是只能在Windows10上运行,Windows10以下的系统版本则无缘UWP应用。
可要说我是Windows10,就一定可以运行UWP应用了吗?也不尽然。
Win10作为最后一代Windows,正在以每年两次大更新的频率进行版本迭代,这些大更新中往往会加入新的功能,新的系统API,新的控件……如果你的UWP应用引用了这些新内容,那么低版本的Win10就不在你的应用支持范围内了,除非你做了降级处理。
所以作为UWP应用的开发者,你必须对Win10的版本有着足够的了解,知道从最早的10240版本,到目前最新的17763(截至2019/3/19),它们有哪些追加的控件,有哪些新的API等。
不要为难,说这些不是真的要你背,只为了让你了解,UWP应用和Windows版本联系密切,作为开发者不可不察。
作为UWP开发者,咱们的基本原则是用新不用旧,但要求稳。
你可以保持自己的Windows系统最新,但不要强上预览版,最好有一个低版本的虚拟机用以开发测试。在建立新项目时,以低于最新版本一个版本号为宜,在保证功能的同时,尽量扩大潜在受众。

.jpg)