微软详解Win10 UWP通用应用开发之功能检测

回复 星标
更多
«
微软详解Win10 UWP通用应用开发之功能检测
»

IT之家讯 这是微软10个Win10开发专题的第六期内容。Windows10UWP通用应用允许开发者只进行一次编码就能够让应用在多种不同的设备中运行,也允许开发者能够充分利用针对新系统的API或者只在某些特定设备中才有的API。能够运行在不同设备或不同版本系统中的应用称之为“自适应应用”。这里的自适应包含三个方面:

4089801

• 用户界面自适应;

• 版本自适应;

• 平台自适应;

之前微软曾详细介绍过针对不同尺寸屏幕的UWP应用响应式UI设计,即上述第一个方面。在这周的专题中,微软将专注后面两种自适应开发技术。

大多数的APP都应该是版本自适应(version adaptive)的,比如,你希望使用只有在新版系统中才具有的API,但是仍想支持那些还没有来得及升级最新版系统的用户,那么在使用这些API时就应当注意这一问题。

某些APP需要实现平台自适应,比如,你想要你的应用能够在更多种类的设备中运行,但是你又想使用只有在某些平台系统中才具有的一些特殊API,比如针对IoT、HoloLens、Xbox等等。

在本周的开发专题中,微软就详细介绍了为自己的应用添加版本自适应和平台自适应支持的方法。在Win10中,有85%的UWP API是在各平台中通用的,在使用率最高的前1000个应用所使用的API中,UWP通用应用API集占到了96.2%。借助特定版本或特定平台API,开发者可以针对特定的设备进一步优化应用,这里面涉及到功能检测,开发者可点击此处了解更详细的内容。(via: Microsoft Blog)

新窗口打开 关闭