Приложение проверило герметичность смартфона по нажатию пальцев

Разработчик Реймонд Ван (Raymond Wang) создал приложение для Android, проверяющее состояние защиты от воды. Оно просит пользователя нажать пальцами на экран, измеряет давление встроенным во многие модели барометром и по его изменению определяет, герметично ли устройство.

Многие современные смартфоны, особенно флагманские модели, защищены от попадания воды по стандартам IP 67/68 или собственным аналогам. И, хотя многие производители не распространяют гарантию на попадание внутрь воды, фактически это все равно полезное свойство, защищающая устройство от поломки при случайном падении в водоем или, например, ванну.

Спецификация защиты от воды, которую дает производитель, распространяется лишь на новые устройства, и по мере использование защита может деградировать вследствие падений гаджета, замены экрана и другого ремонта, а также других причин. Из-за этого пользователь может считать свое устройство более защищенным, чем оно есть на самом деле, и, например, пойти купаться в озеро со смартфоном, который уже не выдержит такие условия. Также состояние водозащиты сложно проверить при покупке телефона, который уже использовался ранее.

Реймонд Ван (Raymond Wang) разработал приложение, которое быстро проверяет реальный статус защиты от попадания воды, используя для этого барометр, который встроен в большинство смартфонов. Стоит отметить, что ранее подобные приложения уже существовали, но в них использовались немного иные алгоритмы, поэтому даже их разработчики признают, что на современных моделях они бесполезны.

После запуска приложение просит не трогать смартфон несколько секунд — в это время оно измеряет естественный уровень давления внутри смартфона (оно коррелирует с атмосферным давлением, потому что в смартфонах есть механизм для пропускания воздуха, при этом блокирующий поступление внутрь воды). После того как уровень измерен, приложение просит прислонить два пальца к экрану и сильно надавить ими. В этот момент из-за искривления экрана внутренний объем смартфона немного уменьшается и давление в нем кратковременно повышается. Вскоре после этого давление все равно возвращается к атмосферному, однако при герметичном корпусе это происходит медленнее, чем при нарушенной гидроизоляции. Сравнивая пиковые значения давления и скорость его выравнивания, алгоритм выносит вердикт — водозащищен смартфон или нет.

Это не первое приложение, в котором разработчик оригинальным образом использовал датчики смартфона. В 2018 году американские инженеры научились измерять давление крови с помощью iPhone с экраном, измеряющим силу нажатия. Оно просит пользователя нажать пальцем на экран рядом с камерой и рассчитывает давление крови, сопоставляя силу нажатия с изменением объема пальца, возникающем при сокращениях сердца.

Григорий Копиев