Device Family Extension SDKs and API contracts

The way of thinking about app-targeting changes with Windows 10. The new conceptual model is that UWP apps target the Universal Windows Platform by default, which provides a common API surface across devices. But you can also target the capabilities of specific devices by using an extension SDK. For more info on what a extension SDK is, and how to decide which one to target, see Device families overview.

This reference topic enumerates all of the extension SDKs with links to topics that list the contracts available in each extension.

In this section

Topic Description
Device families overview Overview of device families
Windows Universal Platform SDK API contracts Lists the API contracts within the Windows Universal Platform SDK
Windows Desktop Extension SDK API contracts for UWP Lists the API contracts within the Windows Desktop Extension SDK
Windows Mobile Extension SDK API contracts for UWP Lists the API contracts within the Windows Mobile Extension SDK
Windows IoT Extension SDK API contracts for UWP Lists the API contracts within the Windows Internet of Things Extension SDK
Windows Team Extension SDK contracts for UWP Lists the API contracts within the Windows Team Extension SDK
Xbox Live Extension API contracts for UWP Lists the API contracts within the Xbox Live extension SDK
UWP features not yet supported on Xbox Lists some of the feature areas that your UWP app might use that don’t currently function as fully on Xbox