- Microsoft partners can define custom capabilities.
- Custom capabilities do not have to be built in to Windows at compile time.
- Windows verifies that an app is authorized to use a custom capability when the app installs. For other capabilities, this verification happens when the Windows Store receives the app submission.
Capability | DCA | UWP app with custom capabilities |
---|---|---|
Communication | Device Scenario APIS (image capture, scanning, etc.) Device protocol APIs (USB, HID, etc.) Customer driver access |
|
Trust Model | Defined at a "container" level The system's OEM must submit apps for internal components |
Defined at a system level The system's OEM must submit apps for internal components |
Automatic App Acquisition | Available for peripherals | Available for all hardware |
Deployment Dependencies | WU: Driver package Store: App |
WU: Driver package Store: App |
For more information on DCAs, see Getting started with Microsoft Store device apps.