1996年にAppleがBandaiと発売したゲーム機 Pippin の、白いブーメラン型コントローラ AppleJack のアーカイブ写真。白背景。イメージ画像であり、macOS 26.7 で見つかった未発表コントローラではない。

Evan Amos · Public domain

Appleは macOS 26.7 に2つのゲームコントローラを忍ばせ、そして取り下げた

macOS 26.7 の最初のリリース候補版には、Apple製ハードウェアとして自らを名乗る2つのゲームコントローラのソフトウェアプロファイルが、それぞれ専用のドライバプラグインとともに含まれていた。2番目のリリース候補版には、もうそれらは存在しない。

4 min製品A8S

何が、どこで見つかったのか

Appleは8月中旬に macOS 26.7 の最初のリリース候補版を配布したが、これが異例なほど雄弁だった。iPhone や Mac からホーム向けアクセサリまで、未発表のApple製デバイスを十数種類も名指ししていたのである。当時、私たちはその収穫を一通り検分し、中に埋もれていたキッチン向けディスプレイも取り上げた

MacRumors フォーラムのメンバー Pdfu 氏は同じビルドを読み続け、最初の調査で見落とされていたものを掘り当てた。GameController フレームワークの中に、T6502 と T1057 という識別子を持つ2つのデバイスのプロファイルがあり、いずれもApple製ハードウェアだと宣言している。両者とも、方向パッド、2本のサムスティック、ショルダーボタン、アナログトリガー、ホームボタンとメニューボタンという、現代的なゲームパッドの装備一式を記述している。

2つのデバイス、1つの違い

2つは互いのコピーではない。ハプティクスの設計が異なり、T1057 には加速度センサーとジャイロスコープが搭載されているが、T6502 にはない。

この差こそ、今回の発見でもっとも示唆に富む点だ。コントローラのモーションセンサーは、傾け操作によるステアリングやジャイロ照準を可能にする。パッド自体を動かしてカーソルや照準を微調整する、あの技法である。一方のモデルにはあり、もう一方にはないという組み合わせは、単一の製品というより階層構造に見える。標準モデルと上位モデル、あるいはコントローラと、ポインタとしても機能しなければならない何か、という具合だ。

名前よりプラグインが重要な理由

コードネームだけでは、証明できることはごくわずかだ。オペレーティングシステムには発売されることのないハードウェアの文字列があふれているし、Appleのリリース候補版には、決定まで何年もかかる製品向けの足場が日常的に紛れ込んでいる。

ここで温度を上げているのは、2つの識別子のそれぞれに専用のハードウェアプラグインが付いていることだ。特定のデバイスの電気的な実体を、システムが理解できるボタンと軸に翻訳する小さなコードである。これを書くのは手間であり、話しかける相手となる物理的なモノが存在するときにやる仕事だ。リスト上の名前とドライバとの違いである。

Appleには前例がある

Apple製ゲームパッドという発想は新しいものではない。少なくとも2012年から取り沙汰され、何一つ形になったことはない。実のところ、Appleはコントローラを一度だけ世に出している。AppleがBandaiと設計し1996年に発売したゲーム機 Pippin に付属した、ブーメラン型のパッド AppleJack だ。もっとも Pippin は、登場したのとほぼ同じ速さで店頭から姿を消した。それ以降に起きたことは、噂よりも多くを語っている。

2015年9月、Appleは開発者に対し、Apple TV のゲームは Siri Remote で遊べなければならないと通告した。このルールは数か月しかもたなかった。2016年6月には撤回されていた。タッチ面のある薄い長方形はコントローラではなく、そうであるふりを強いられたゲームは出来が悪くなったからだ。以来、Appleの答えは、他社のハードウェアを極めてよくサポートすることだった。Xbox と PlayStation のパッドは iPhone、iPad、Mac、Apple TV と何の儀式もなくペアリングできる。Vision Pro に本格的な操作手段が必要になったときも、Appleはコントローラを設計しなかった。ソニーの PlayStation VR2 Sense コントローラを販売し始めたのである。

このカテゴリーを繰り返し検討し、繰り返し見送ってきた企業なのだ。

コードは2番目のリリース候補版で消えた

Appleは macOS 26.7 の2番目のリリース候補版を出す前に、これらの参照を削除した。偶発的な漏洩の後始末なのか、社内テスト用の足場を通常どおり取り除いただけなのかは、外からは判別しようがなく、2つの可能性は正反対の結論に至る。

もう一方の説明も率直に述べておく価値がある。Appleは自社のコントローラ用コードをテストするためのリファレンス機材を必要としており、そうした機材はシステムフレームワークの中でまさにこのように見えるはずだ。Appleの署名があり、個別のドライバを持ち、決して販売されない。

これが製品化されるために必要なこと

Apple製コントローラは、より大きな何かの一部としてしか意味をなさない。買う価値のあるゲームが必要で、それはゲームを動かせるだけの性能を持つ Apple TV を意味するが、Appleのセットトップボックスがそのように位置づけられたことは一度もない。大半の家庭がすでに持っているパッドに勝たなければならず、これは人間工学だけで達成するのは難しい。

Appleが差別化できるとすれば、他の誰にも手が出せない部分だ。ソファのクッションの下に潜り込むデバイスに対する「探す」機能、同じアカウントにサインインしたすべてのデバイスとの即時ペアリング、テレビから Mac へ移るときの再ペアリングの手間の解消。これらはプラットフォームの強みであって、ハードウェアの強みではない。

今のところ、2つの識別子が1つのビルドに現れ、次のビルドから消えた。注視すべきは、T6502 と T1057 が今後のベータ版に再び現れるかどうかだ。戻ってくるコードは製品であり、戻ってこないコードはテストベンチだった。

出典