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. |