Датчик температуры Pixel 8 Pro неточен и имеет ограниченную функциональность
Датчик температуры стал эксклюзивом более дорогого Pixel 8 Pro. Нетрудно представить несколько возможных способов использования его в программах. Однако Google заблокировала датчик, чтобы только доверенные приложения могли получать от него данные, опасаясь неправильного использования.
Датчик температуры Pixel 8 Pro не одобрен FDA США, скорее всего, из-за неточных показаний при контакте с кожей человека. Исследователь Мишал Рахман опубликовал на X Rwitter длинный пост на эту тему.
Для работы с датчиком температуры приложению необходимо получить разрешение com.google.sensor.permission.FAR_INFRARED_TEMPERATURE». К сожалению, это разрешение доступно только для предустановленных или подписанных приложений Google.
Исследователь @mikagetsangry декомпилировал программу Thermometer, пытаясь добиться разрешения. К сожалению, после перекомпиляции программа не считывает показания термометра.
Дальнейшие исследования показали, что для каждого типа объектов существуют заданные коэффициенты излучения. Например, ткани имеют уровень излучательной способности 0,85f, а для органических продуктов питания и напитков этот уровень наиболее близок к общепринятому значению излучательной способности кожи человека, которое составляет 0,98f. На основе этих параметров можно получить показатели температуры, близкие к точным.
Датчик температуры Pixel 8 Pro не может считаться заменой настоящего термометра, как показывают ограничения разрешения Google. В оригинальном посте Рахмана очень подробно рассказывается о взаимодействии с датчиком температуры Pixel 8 Pro.