Есть ли обязательный список для оборудования на устройствах Android (например, магнитное поле, расстояние)?
Если нет, то какие из них распространены?
Эти вещи определены в Документе определения совместимости Android (CDD) .
Здесь является текущим.Ознакомьтесь с разделом «Аппаратные датчики» [7.3.]. Насколько я вижу, все датчики являются дополнительными.
Большинство устройств оснащены следующими датчиками:
(с точки зрения API , некоторые могут быть одинаковыми на аппаратной основе)