Microsoft’s developer documents have today confirmed that Universal Windows Platform (UWP) is coming to Xbox One.

Since the Xbox runs on the latest Windows 10, version 1607, it shares the same core operating system as other devices in the Windows 10 family: desktop, mobile, and HoloLens. But, because this being the first release of the Universal Windows Platform (UWP) on Xbox, there are some feature areas that haven’t reached the same level of support on Xbox as on other devices. Microsoft has also provided details on some of the areas that UWP app might use that don’t currently function as fully on Xbox.

All APIs are callable and will fail gracefully if they’re unsupported. As we flight and service Windows, we’ll continue implementing, testing and bug fixing until all of the Universal device family API surface is fully operational on Xbox.

Feature areas most applicable to Xbox

Feature area Details
Authentication (Using external identity provider) WebAuthenticationBroker API is not implemented for Xbox.
Camera capture Camera capture APIs are not supported on Xbox and will not show any UI for camera capture when called.
Casting Casting and DialProtocol APIs are not supported on Xbox.
Chat Chat APIs can create messages and add them to the database on Xbox but send/receive functionality is not supported.
Closed Caption Properties Retrieval of closed caption properties using ClosedCaptionProperties is not supported on Xbox.
Credential APIs APIs related to key credentials are not supported on Xbox. See Windows.Security.Credentials.
Drag and Drop Drag and drop is not supported for Universal Windows Platform (UWP) apps on Xbox.See Windows.ApplicationModel.DataTransfer.DragDrop.Core.
File picker scenarios Scenarios related to file pickers are currently not supported on Xbox. See Windows.Storage.Pickers.
Geolocation Geolocation APIs require user consent, but currently consent UI is not supported on Xbox.
Launcher APIs Some launcher APIs are not supported on Xbox.
Maps APIs Maps APIs are currently not supported on Xbox.
Photo import Photo import APIs are currently not supported on Xbox.
PopupMenu and UICommandSeparator PopupMenu and UICommandSeparator APIs are not supported on Xbox.
Printing Printing is currently not supported on Xbox.
SecondaryTile SecondaryTile is not supported on Xbox.
Share contract Share APIs are not implemented on Xbox. No UI is displayed on calling share APIs.
Tile, toast and badge notifications Tile, toast and badge notifications are not supported on Xbox. Toast notification support only 3 lines of text, image, and up to 5 actions. See Windows.UI.Notifications.
Word breaker Word breaker functionality is not supported on Xbox.

 

Feature areas less applicable to Xbox

Feature area Details
3D printing 3D printing is not supported on Xbox.
Bluetooth Bluetooth support is not available on Xbox.
CachedFileUpdater CachedFileUpdater and CachedFileUpdaterUI are not supported on Xbox.
Defining app settings on the settings page AccountSettingsPane and WebAccountCommand APIs are not supported on Xbox.
Device Enumeration Currently there is no DevicePicker UI on Xbox, so device enumeration APIs are not supported.
Holographic APIs Holographic APIs are not supported on Xbox.
Inking Inking support is not available on Xbox.
LockScreen The LockScreen feature is not available on Xbox, so LockScreen APIs are not functional.
Network Connectivity NetworkUsage, ConnectivityInterval, NetworkInformation, and DataPlanStatus APIs are not available on Xbox.
Network Operators API APIs related to Network Operators require modem support, which is not present on Xbox. See Windows.Networking.NetworkOperators.
Near Field Communication (NFC) NFC support is not available on Xbox, so proximity APIs aren’t functional.
Optical Character Recognition (OCR) The OCR feature is not implemented on Xbox.
Short Message Service (SMS) The SMS feature is not available on Xbox.

 

We hope Microsoft will give more details about it in Build 2016.