あなたのMacBookが、キッチンや研究室にあるような精密なデジタルスケールに変わるとしたら。カナダの開発者Krish Shah氏が公開した無料アプリ「TrackWeight」は、この驚くべき変身を実現した。これは単なる「裏技」に留まらず、消費者向けハードウェアに眠る未知の可能性と、それをこじ開けるオープンソースコミュニティの探求心が生んだ、画期的な発見と言えるだろう。

AD

眠れる巨人を起こした一手:TrackWeightの仕組み

TrackWeightの核心は、2015年以降のMacBook Proや2016年以降のMacBook Airに搭載されている「感圧タッチトラックパッド」にある。Appleが本来、クリックの強弱を検知して辞書検索やプレビューといった機能(感圧スケッチなど)を呼び出すために設計したこの技術。その圧力センサーが、実は極めて高精度な重量測定能力を秘めていたのだ。

感圧タッチの深淵を覗く

感圧タッチトラックパッドは、物理的にはほとんど動かない一枚のガラス板だ。しかし、その下には複数の圧力センサーが配置され、ユーザーが加える圧力を精密に検知する。TrackWeightは、開発者のTakuto Nakamura氏が作成した「Open Multi-Touch Support」というライブラリを介して、通常はmacOSの深部に隠されているこの低レベルのセンサーデータにアクセスする。

驚くべきことに、開発者のShah氏によれば、このセンサーから得られる圧力データは、すでに「グラム」単位で調整されていたという。つまり、複雑な変換処理を介さずとも、センサーの生データがほぼそのまま物体の重量を示していたのだ。これはハードウェアとOSの緊密な統合が生んだ、美しい偶然と言えるだろう。

「指一本」が鍵となる、特異な使用法と制約

この魔法のような機能には、いくつかのユニークな「お作法」が伴う。最も重要なのは、測定中は常に指でトラックパッドのどこかに触れ続けていなければならない点だ。これは、トラックパッドが圧力だけでなく「静電容量」を検知して初めてアクティブになるためである。つまり、人間の指のような導電性の物体が触れていることを認識して初めて、圧力センサーが本格的に稼働する設計なのだ。

この特異な仕様は、いくつかの実用上の制約を生む。

  • 指の接触: 常に指を触れさせる必要があるため、その指の重さが測定値に影響しないよう、軽く触れる技術が求められる。
  • 導電性の物体: 金属製の鍵やコインなどを直接置くと、指と誤認される可能性がある。布や紙を一枚挟むことで、この問題は回避できる。
  • サイズと重量: 当然ながら、トラックパッドに乗る大きさの物しか測定できない。また、開発者は3.5kgまでのテストに成功しているが、それ以上の重量はトラックパッドを物理的に破損させる危険がある。Shah氏が「スーツケースをMacBookで量ろうとしないでください」と冗談めかして警告するのは、このためだ。

インストールも一手間かかる。公式App Storeでは配布されておらず、GitHubからソースコードをダウンロードし、開発者ツールであるXcodeを使って自身でコンパイルする必要がある。さらに、システムのセキュリティ機能である「App Sandbox」を無効にする必要があり、これはあくまで実験的なソフトウェアであることを物語っている。

AD

開発者魂の系譜:意図されぬイノベーションの歴史

MacBookをスケールに変えるというアイデアは、突如として現れたわけではない。これは、Apple製品の意図されぬ能力を探求してきたハッカーや開発者たちの、長い歴史の延長線上にある。

3D Touchの記憶とAppleの壁

記憶に新しいのは、2015年に登場したiPhone 6Sの「3D Touch」機能だろう。画面への圧力を検知するこの技術を使い、多くの開発者がiPhoneを簡易的な重量計に変えるアプリを開発した。しかし、Appleはハードウェアの破損や測定精度の問題を懸念し、これらのアプリをApp Storeから一貫して削除した。公式にサポートされない機能の利用には、常にメーカーとの緊張関係がつきまとう。

PowerBook地震計から続く探求心

さらに遡れば、昔のPowerBookに搭載されていたハードドライブの落下検知センサー(加速度センサー)を、建物の揺れを測る「地震計」として利用した猛者もいた。これらの事例に共通するのは、メーカーが提供した機能をそのまま受け入れるのではなく、そのハードウェアが持つ物理的な限界や潜在能力そのものへの尽きることのない好奇心だ。

オープンソースが拓く、新たな「学び」の地平

TrackWeightの真の価値は、小物を量るという実用性を超えた場所にある。筆者が特に注目するのは、このプロジェクトが持つ教育的価値と、現代のテクノロジーとユーザーの関係性を象徴している点だ。

これは、いわば「手のひらの上のリバースエンジニアリング」である。プライベートなAPIを利用し、セキュリティサンドボックスを無効化してまでハードウェアの生データに触れる行為は、完成された製品というブラックボックスの蓋をこじ開け、その内部構造を理解しようとする純粋な知的探求に他ならない。

メーカーの設計思想を超えるユーザーの創造性が、ハードウェアに新たな命を吹き込む。この現象は、テクノロジーが一部の専門家のものではなく、誰もが探求し、再定義できる対象へと民主化されている現代を象徴しているのではないだろうか。TrackWeightは、その小さくも確かな証左なのである。この探求の精神こそが、次のイノベーションの土壌を耕していくのだろう。


Sources