UWP features not supported on Xbox
Xbox runs Windows 10, which means that it has the same core operating system as other devices in the Windows 10 family—for example, desktop, IoT, and HoloLens. But there are some feature areas that aren't at the same level of support on Xbox as they have on other devices.
This topic lists some of the feature areas that your UWP app might use that don't function as fully on Xbox. All APIs are callable, and will fail gracefully if they're unsupported.
Feature areas most applicable to Xbox
Feature area | Details |
---|---|
Chat | Chat APIs can create messages and add them to the database on Xbox but send/receive functionality is not supported. |
Cortana voice commands | VoiceCommands APIs are not supported on Xbox. |
Credential APIs | APIs related to key credentials are not supported on Xbox. See Windows.Security.Credentials. |
File system access | The broadFileSystemAccess capability is not supported on Xbox. |
Kinect | Xbox Universal Windows Apps don't support skeletal tracking. Xbox provides support for using the infrared, depth, and color feeds from Kinect. |
Launcher APIs | FolderLauncherOptions and LauncherUIOptions APIs are not supported on Xbox. |
Personalization | UserProfilePersonalizationSettings APIs are not supported on Xbox. |
Photo import | Photo import APIs are not supported on Xbox. |
Share contract | Share APIs are not supported on Xbox. No UI is displayed on calling share APIs. |
Toast notifications | Toast notifications are partially supported on Xbox. Toasts fired on Xbox will show up to three lines of text and support an AppLogoOverride image on the toast. Action Center will also show the three lines of text, inline and hero images, attribution text, and up to five text actions (including input/picker actions). Unsupported features include: adaptive layouts (group/subgroup), context menu actions, action images, and custom sounds. See Windows.UI.Notifications. |
Tile and badge notifications | Tile and badge notifications are not supported on Xbox. SecondaryTile is not supported on Xbox. 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. |
AllJoyn | AllJoyn APIs are not supported on Xbox. |
App Capture | AppCapture APIs are not supported on Xbox. |
Bluetooth | Bluetooth APIs are not supported on Xbox. |
CachedFileUpdater | CachedFileUpdater and CachedFileUpdaterUI are not supported on Xbox. |
Casting | Casting and DialProtocol APIs 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. |
Drag and Drop | Drag and drop is not supported for Universal Windows Platform (UWP) apps on Xbox.See Windows.ApplicationModel.DataTransfer.DragDrop.Core. |
Folder picker scenarios | Scenarios related to folder pickers are not supported on Xbox. See FolderPicker class. |
Graphics capture APIs | Windows.Graphics.Capture is not supported for Xbox. |
Holographic APIs | Holographic APIs are not supported on Xbox. |
HumanInterfaceDevice Protocol APIs | HumanInterfaceDevice APIs are not supported on Xbox. |
Inking | Inking APIs are not supported on Xbox. |
LockScreen | The lock screen feature is not available on Xbox, so LockScreen APIs are not supported. |
Network Connectivity | NetworkUsage, ConnectivityInterval, NetworkInformation, and DataPlanStatus APIs are not supported 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 APIs are not supported on Xbox, so proximity APIs aren't supported. |
Optical Character Recognition (OCR) | OCR APIs are not supported on Xbox. |
Perception APIs | Windows.Perception is not supported for Xbox. |
Phone APIs | Windows.ApplicationModel.Calls isn't supported for Xbox. |
Printing | Printing is not supported on Xbox. |
Point of Service (POS) | POS APIs are not supported on Xbox. |
Radios | Radio APIs are not supported on Xbox |
Roaming settings | Roaming settings are not synchronized on Xbox. The roaming setting APIs may be called, but settings will not be synchronized between devices. |
Short Message Service (SMS) | SMS APIs are not supported on Xbox. |
VOIP | Windows.ApplicationModel.Calls APIs are not supported on Xbox. |
WiFi | Windows.Devices.Wifi APIs are not supported on Xbox. |
WiFiDirect | WiFiDirect APIs are not supported on Xbox. |