January 29, 2018 10:00 am

Target Surface Hub and Windows 10 S on a Snapdragon processor with your UWP apps

When submitting your UWP app or game to Microsoft Store through Dev Center, you have the flexibility to choose the device families on which customers can acquire your app. By default, we make your app or game available to all device families which can run it (except for Xbox, which you can opt into as appropriate if your packages support it). This lets your apps and games reach the most potential customers.

Recently, we’ve added new options that let you offer your submission to customers on Surface Hub. Also, you can offer ARM packages to PCs running Windows 10 on ARM.

If you have tailored your UWP application to deliver a unique experience for the Surface Hub, please ensure you have selected the Windows 10 Team device family during the submission process.

If you include an ARM package in your submission that targets the Universal or Desktop device family, this package will be made available to Windows 10 S on a Snapdragon processor (Always Connected PCs) devices as long as the Windows 10 Desktop device family box is checked.

The example above shows three packages that target the Universal device family, x64, ARM and x86. The boxes for Windows 10 Desktop, Windows 10 Mobile, Windows 10 Xbox, Windows 10 Team, and Windows 10 Holographic are selected. This means that customers on any of those device types can download this submission.

For more about device family selection, check out our documentation.

App packaging and testing

App packages are configured to run on a specific processor architecture. We highly recommended that you build your app packages to target all architectures whenever possible, so your app will run smoothly on all Windows 10 devices. To learn more, visit our app package architecture documentation.

We highly recommend that you test your app on all device families that you plan to support to ensure the best experience on all devices. To learn more about steps to take before packaging and submitting your UWP app, read our documentation.

Updated March 12, 2018 5:45 pm

Join the conversation

  1. If I have submit the x86 and x64 binaries, what happen on ‘Win10 Desktop(ARM)’? 1) Just not deployed or 2) x86 version will be deployed? I’m confused because the both x86 and ARM are checked in the ‘Win10 Desktop(ARM)’ in the table ‘Win10 Devices and architectures’.

    • As I understand it, if you submit both x86 and x64, the x86 version will be offered to ARM. Makes sense, as it is one of the main features of “Windows 10 desktop on ARM”.