System requirements

In this section, you have the option to indicate if certain hardware features are required or recommended to run and interact with your app properly. You can check the box (or indicate the appropriate option) for each hardware item where you would like to specify Minimum hardware and/or Recommended hardware.

A screenshot showing the system requirements table section for MSIX/PWA app.

If you make selections for Recommended hardware, those items will be displayed in your product's Store listing as recommended hardware for customers on Windows 10, version 1607 or later. Customers on earlier OS versions will not see this info.

If you make selections for Minimum hardware, those items will be displayed in your product's Store listing as required hardware for customers on Windows 10, version 1607 or later. Customers on earlier OS versions will not see this info. The Store may also display a warning to customers who are viewing your app's listing on a device that doesn’t have the required hardware. This won't prevent people from downloading your app on devices that don't have the appropriate hardware, but they won't be able to rate or review your app on those devices.

The behavior for customers will vary depending on the specific requirements and the customer's version of Windows:

  • For customers on Windows 10, version 1607 or later:
    • All minimum and recommended requirements will be displayed in the Store listing.
    • The Store will check for all minimum requirements and will display a warning to customers on a device that doesn't meet the requirements.
  • For customers on earlier versions of Windows 10:
    • For most customers, all minimum and recommended hardware requirements will be displayed in the Store listing (though customers viewing an older versions of the Store client will only see the minimum hardware requirements).
    • The Store will attempt to verify items that you designate as Minimum hardware, with the exception of Memory, DirectX, Video memory, Graphics, and Processor; none of those will be verified, and customers won't see any warning on devices which don't meet those requirements.

We also recommend adding runtime checks for the specified hardware into your app, since the Store may not always be able to detect that a customer's device is missing the selected feature(s) and they could still be able to download your app even if a warning is displayed. If you want to completely prevent your UWP app from being downloaded on a device which doesn't meet minimum requirements for memory or DirectX level, you can designate the minimum requirements in a StoreManifest XML file.

Tip

If your product requires additional items that aren't listed in this section in order to run properly, such as 3D printers or USB devices, you can also enter additional system requirements when you create your Store listing.

System Requirements (Touch screen, Keyboard, Mouse, Camera, NFC HCE, NFC Proximity, Bluetooth LE, Telephony, Microphone, Memory, DirectX, Dedicated GPU Memory, Processor, Graphics)

A screenshot of the Properties section where you can provide system requirements for your app.

In this section, you have the option to indicate if certain hardware features are required or recommended to run and interact with your app properly.

Selected requirements will be displayed in your product's Store listing as required hardware. The Store may also display a warning to customers who are viewing your app's listing on a device that does not have the required hardware. Users who do not have the required hardware will be able to download your app, but they will not be able to rate or review your app on those devices.

Recommended hardware will be displayed in your product's Store listing as recommended hardware.

Tip

You'll have a chance to specify additional system requirements, such as 3D printers or USB devices, later in the submission process.

Important

System requirements are currently not supported for add-ons.