Il trackpad del MacBook potrebbe presto trasformarsi in una bilancia digitale grazie all'ingegno di uno sviluppatore canadese. Krish Shah, maker e blogger, ha infatti sviluppato TrackWeight, un'applicazione per macOS che sfrutta i sensori di pressione del Force Touch trackpad di Apple per misurare il peso degli oggetti. L'idea, apparentemente semplice ma tecnicamente complessa, dimostra come le funzionalità hardware già presenti nei nostri dispositivi possano essere reinterpretate in modi completamente nuovi.
La tecnologia dietro l'innovazione
Il funzionamento di TrackWeight si basa sulla capacità del Force Touch trackpad di rilevare diversi livelli di pressione attraverso sensori dedicati. L'applicazione utilizza SwiftUI per l'interfaccia utente e Combine per il flusso dei dati reattivi, ma il vero cuore del progetto risiede nell'integrazione con librerie preesistenti. Shah ha infatti costruito il suo lavoro utilizzando contributi precedenti di Takuto Nakamura e la libreria Open Multi-Touch Support, che fornisce accesso agli eventi multitouch globali sui trackpad macOS.
Come spiegato dallo stesso sviluppatore sulla pagina GitHub del progetto, questa libreria permette di accedere a "dati dettagliati del tocco inclusi posizione, pressione, angolo e densità". Il codice è stato rilasciato sotto licenza open-source MIT, garantendo massima flessibilità per eventuali sviluppi futuri.
Limitazioni e precisione del sistema
L'utilizzo pratico di TrackWeight presenta alcune particolarità che gli utenti devono tenere in considerazione. Per funzionare correttamente, l'applicazione richiede che un dito mantenga costantemente il contatto con il trackpad durante la misurazione, sfruttando il sistema di rilevamento capacitivo di Apple. Questa necessità potrebbe influenzare leggermente la precisione delle misurazioni, anche se Shah sostiene che l'accuratezza rimane piuttosto elevata.
Le prestazioni dell'applicazione sembrano ottimali per oggetti che superano alcune decine di grammi, con un limite superiore consigliato di pochi chilogrammi. Shah ha testato personalmente il sistema con oggetti fino a 3,5 kg, ma sconsiglia vivamente utilizzi più estremi. L'idea di alcuni utenti di pesare bagagli da aeroporto o addirittura il proprio peso corporeo potrebbe risultare in danni irreparabili al laptop.
Compatibilità e precauzioni d'uso
TrackWeight è compatibile con tutti i laptop Apple dotati di Force Touch trackpad, inclusi i MacBook Pro del 2015 o successivi e i MacBook dal 2016 in poi. Gli oggetti metallici rappresentano una sfida particolare per il sistema, poiché potrebbero essere interpretati erroneamente come tocchi capacitivi delle dita. Lo sviluppatore suggerisce di utilizzare un tovagliolo di carta come base per questi materiali.
L'applicazione viene esplicitamente etichettata come "sperimentale e per scopi educativi". Shah mette in guardia contro l'utilizzo per sostanze critiche, scopi commerciali o situazioni dove la precisione dei pesi e delle misure risulta essenziale. La natura del progetto rimane quindi quella di una dimostrazione tecnologica e di un esperimento creativo piuttosto che di uno strumento professionale.
Il progetto TrackWeight dimostra come l'hardware dei dispositivi consumer possa essere reinterpretato attraverso software innovativo, aprendo nuove possibilità applicative per componenti già esistenti. Pur con le sue limitazioni, rappresenta un esempio interessante di come la creatività degli sviluppatori possa trasformare funzionalità pensate per un uso specifico in strumenti completamente diversi.