macOSが、少なくとも2種類の未発表ゲームコントローラー候補へ専用対応を試していたことが分かった。macOS 26.7のリリース候補版(RC)1には、「T6502」と「T1057」を個別に扱う専用プラグインとコントローラープロファイルが組み込まれ、RC2で削除された。公開コードの変更記録は、OSが入力を読み、モーションセンサーや触覚フィードバックへ応答する段階まで実装していたことを示す。ただし、Appleは2台を発表しておらず、コードから販売ブランド、市販決定、発売時期までは導けない。
RC1に専用実装、RC2で削除
2026年8月17日に配布されたmacOS 26.7 RC1のビルド25G220では、System/Library/HIDPlugins/ServicePluginsへT1057とT6502の専用プラグインが加わった。汎用のゲームパッド対応ではなく、2つの識別子を名前に持つ実行ファイルがそれぞれ用意されている。さらにGame Controllerフレームワークには、_GCT1057ControllerProfileと_GCT6502ControllerProfileという別々のクラスが追加された。
変更記録に現れたメソッドも、両者を同じ仮置きデータとして扱っていない。T1057側にはモーション対応の判定やセンサーの有効化、加速度とジャイロのデータを扱う処理がある。一方、触覚機能を問い合わせる処理は2台の双方に存在する。Appleの公開Game Controller APIでは、ゲームは物理機器の細部ではなくプロファイルを通してボタンやスティックを読み、対応機器のアクチュエータへ触覚効果を送る。この専用実装が入ったことで、接続時にゲームへ入力を渡し、機器へ振動指示を返せるところまでOS側の経路が用意されていたと分かる。
ところが、ビルド25G224のRC2では、2台のプラグイン本体と設定ファイルが削除された。Game Controllerフレームワークからも両プロファイルに関する記号が消えている。削除は製品中止を意味するとは限らない。一般ユーザーが入手するビルドへ未発表機器の対応を残さないための措置、別の開発系統への移動、試作の終了など、複数の説明が成り立つからだ。
2台は入力よりも接続と触覚設計が違う
発見者のpdfuが公開した変更記録に基づく解析によると、T6502とT1057は、ABXYボタン、方向パッド、押し込み対応の2本のスティックを備える。ショルダーボタンとアナログトリガーも共通だ。2台は主要入力を共有するが、接続方式とモーション機能が違い、触覚設計も異なる。
| 比較軸 | T6502 | T1057 |
|---|---|---|
| 主要入力 | ABXY、方向パッド、押し込み対応2スティック、ショルダー、アナログトリガー | T6502と同等 |
| 中央ボタン | Home、Menu、Options | Home、Menu |
| 識別・接続経路 | Apple USB | Apple USB、Apple Bluetooth、Beats USB |
| モーション入力 | なし | X、Y、Z軸の加速度とジャイロ |
| 触覚フィードバック | 左右の位置区分、通常と合成の論理チャンネル | 全体で1つのアクチュエータ、機器側の効果を動的に取得 |
この比較から、安価版と上位版という単純な上下関係は確定できない。T6502はUSB接続だけだが、左右を分けて振動を制御する。T1057は無線とモーション入力を備える一方、OSから見える触覚アクチュエータは1つである。2台は同じ筐体の機能違いかもしれず、用途も形状も異なる試作機かもしれない。コードは外観や寸法を示さず、電池と価格も分からない。
T6502は2系統の要求を左右2区分へまとめる
T6502の特徴は、左右それぞれに「通常」と「合成」の触覚チャンネルを持つ点だ。合計4チャンネルに見えるが、4基の物理モーターを示すわけではない。ゲームから見える位置区分は左ハンドルと右ハンドルの2つであり、macOS側が各側の通常要求と合成要求を比較し、より強い振幅を物理機器へ渡す仕組みだとpdfuは解析している。
この調停は、長く続く振動へ短いシステム効果を重ねる場面で役立つ可能性がある。たとえばゲームが路面の振動を継続している最中に、OS側が短い通知効果を送っても、2つの要求が同じアクチュエータを奪い合いにくくなる。ただし、用途はコードから推定した説明であり、Appleが設計意図を公表したわけではない。また、T6502にはモーション入力がない。容量式の面入力と背面ボタンに加え、スピーカーやマイクへ対応する記述も確認されていない。
T1057は機器側の波形をOSが読み取る
T1057は、接続した機器が持つ触覚効果をOS側がその都度読み取る。解析されたプラグインは、機器が通知する波形と持続時間の一覧を受け取り、クリック、短い振動、連続的な振動に相当する効果へ割り当てる。固定の効果一覧をT1057の全個体へ当てはめる設計ではない。試作の改版ごとにモーターやファームウェアの能力が変わっても、OS側が差を吸収しやすい。
基盤になっているのは、USB Implementers Forumが定めるHID Usage TablesのHaptics Page 0x0Eである。独自命令だけに閉じず、機器が効果の種類や長さを記述する標準的な枠組みを使う。加えて、T1057はX、Y、Zの3軸で加速度とジャイロを読み出せる。傾きや振りの操作に使える構成だが、空間位置を追跡する6DoFコントローラーだとは確認できない。
Apple USBとApple Bluetoothに加え、Beats USBのベンダー識別子でも同じプロファイルへ入る点は目を引く。とはいえ、これはBeatsブランドで販売される証拠ではない。開発機の接続経路、互換性試験、複数ブランドで共通化する内部設計のいずれでも説明できる。ベンダー識別子から確定できるのは、一般的な他社製コントローラーを広く拾う処理ではなく、Apple系の識別情報を持つ特定機器へ結び付けた実装だったことまでだ。
専用コントローラーが埋める穴はまだ見えない
Appleはすでに、XboxやPlayStationを含むBluetoothゲームコントローラーをiPhone、iPad、Apple TV、Mac、Apple Vision Proで使えるようにしている。一部はUSBでも接続でき、OS側でボタンを割り当て直せる。2025年に始まったApple Gamesアプリも、iPhone、iPad、Macのゲームライブラリや友人機能をまとめ、対応コントローラーで画面を移動してゲームを起動できる。Appleブランドの専用品がなければゲームを遊べない状況ではない。
それでも専用ハードウェアには、AppleがOS、ゲーム配信、入力、触覚フィードバックを一つの設計で結べる利点がある。T6502の論理チャンネル調停や、T1057の動的な触覚効果取得は、その接点を試した痕跡だ。ただし、ゲーム開発者が専用対応を必要とするのか、既存のGame Controller APIだけで恩恵を受けられるのかは不明である。2台を併売するのか、片方だけを残すのかも分からない。
製品計画として確度が上がるのは、今後のOSビルドへ同じ識別子が復活し、Appleが名称、対応機器、価格、発売日を示したときだ。それまでは、RC1のコードは「2種類の具体的なハードウェアへ対応するところまで試験した」証拠であり、発売予告ではない。この区別を保つことが、消えたコードからAppleの狙いを読むうえでの判断線になる。
