Як інформує «Kreschatic» із посиланням на сторінку розробника Кріша Шаха (Krish Shah) на GitHub, представлений оригінальний додаток Track Weight, за допомогою якого трекпад MacBook перетворюється на справжні електронні ваги. Все це працює завдяки вбудованому датчику Force Touch, здатному вловлювати силу натискання.
Програма функціонує на macOS починаючи з версії 13.0 — більш ранні збірки не підтримують потрібну бібліотеку Open Multi-Touch Support, на якій побудований проєкт. Для роботи також знадобиться MacBook Pro 2015-2016 років і новіше — тільки в цих моделях трекпад оснащений підтримкою Force Touch.
Важливо врахувати кілька нюансів. Оскільки трекпад реагує на тиск пальців, спочатку необхідно торкнутися його рукою, а вже після — акуратно розміщувати предмет. Крім того, металеві об’єкти слід класти через тонкий прошарок (папір або тканину), інакше сенсор сприйме їх як людський палець.
Автор стверджує, що при дотриманні всіх умов точність вимірювань становить лише пару грам. Хоча рішення виглядає як експеримент, воно відкриває цікаві перспективи для взаємодії з інтерфейсами Apple.
Додаток написано повністю мовою Swift, а інтерфейс реалізовано за допомогою SwiftUI. Для обробки значень використовується фреймворк Combine. Вихідний код із докладною інструкцією зі складання опубліковано у відкритому доступі — однак варто пам’ятати, що для компіляції потрібен Swift версії не нижче 6.0, Xcode 16.0 і вимкнений параметр App Sandbox.
Раніше ми писали про чип, що поєднує електроніку, фотоніку і квантові технології.