На Apple MacBook Pro и MacBook Air установлен тактильный трекпад, который определяет не только факт нажатия, но и силу нажатия. Apple использует эту функцию для жестов, например, позволяя пользователям искать отдельные слова с помощью сильного нажатия. Канадский разработчик Криш Шах (Krish Shah) удалось превратить трекпад в небольшие весы, оценив собранные данные и вычислив давление и, соответственно, вес объекта на тачпаде.
В результате появилось приложение под названием TrackWeight, которое можно бесплатно загрузить с GitHub. Это приложение позволяет пользователям взвешивать не слишком тяжелые предметы, но с рядом ограничений. Во-первых, во время взвешивания предмета необходимо касаться пальцем трекпада. Во-вторых, взвешиваемые предметы должны быть достаточно маленькими, чтобы полностью поместиться на трекпаде. В-третьих, электропроводящие предметы можно взвешивать только в том случае, если электрический контакт предотвращен, например, с помощью куска ткани.
Также несколько обременительным является то, что исходный код TrackWeight необходимо загрузить, скомпилировать и запустить в Xcode после отключения "песочницы" приложений в настройках проекта. По словам Криша Шаха, TrackWeight может относительно точно измерять вес предметов, но разработчик подчеркивает, что в настоящее время приложение все еще является экспериментальным, и полученные результаты следует рассматривать только как ориентир. Слишком тяжелые предметы могут привести к повреждению трекпада; приложение тестировалось с максимальным весом 3,5 кг
Источник(и)
Криш Шах (X) через Tom's Hardware | GitHub