From my understanding, the sensors API and the way OS behaves broke compatibility with the W7/Vista Sensors API, things like brightness sensors and accelerometer drivers need to be rewritten to (properly) support Windows 8, and that will require hardware makers to either do it, or release the specs.