Well, developers might know this already but if you don’t, let me break it up for you. Whenever a Windows developer submits an app to the Microsoft Store, they have an option to target specific platforms. This includes PC, Phones, HoloLens, Xbox and more. With the help of some smart algorithms, Microsoft selects these devices for the user’s convenience but it can be modified. This pre-selection helps the developer to deliver the best possible performance on the most suitable platform for it. Here is how it looks:
UWP apps for Surface Hub and ARM Devices as well
But as per the latest announcement by Microsoft, developers will now be able to target these same UWP apps for the Surface Hub and ARM Devices. With this, a whole lot of apps will be available specifically for the Surface Hub and Windows 10 on ARM devices (Always Connected PCs) will be directly targetted with ARM Packages of these UWP apps.
As we know that, these apps are targetted to a specific CPU architecture, developers have to recompile and target these specific UWP apps to ARM architecture to enable them to run smoothly without any emulation.
Elaborating more on the statement, Microsoft says that:
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.
So, if you want to target the Surface Hub, just make sure that you check the box for Windows 10 Team family of devices. To submit a UWP app for ARM devices, make sure that you submit an ARM-specific package and target Windows 10 Desktop device family just as you did with the Surface Hub.
You can read more about this on their blog post and dive deeper inside with the official documentation here.