Sensors

This article provides recommendations for the design and development of sensor devices. Windows provides native support for sensor devices. This support includes location sensors such as GPS devices. As part of this support, the platform provides a standard way for device manufacturers to expose sensor devices to software developers and consumers. The goal for this article is to enable ecosystem partners to build devices with optimized integrated sensor experiences with Microsoft technology.

Minimum hardware requirements and the Windows Hardware Compatibility Program

The minimum hardware requirements and Windows Hardware Compatibility Program requirements are fundamental for creating Windows-compatible audio solutions. Although the programs are optional, Microsoft recommends that audio products meet both sets of requirements to ensure basic audio quality.

For more detail on each:

Sensor recommendations

The following sections cover recommendations for sensors. To ensure a high quality experience, all devices should be tested against these performance requirements.

Area Type of guidance Which devices should be tested
Device.Input.Sensor Provides component-level guidelines in order to function optimally with the host OS in terms of software interfaces, communication protocols, and data formats. All integrated sensors should be tested against these performance requirements.
System.Client.Sensor Provides system-level guidelines in order to function optimally with the host OS in terms of software interfaces, communication protocols, and data formats. All devices with integrated sensors should be tested against these guidelines.