Apple、ゲームコントローラのサポートを再開

Apple、ゲームコントローラのサポートを再開
Apple、ゲームコントローラのサポートを再開

AppleがiOSにゲームコントローラーのサポートを追加してから、もう6年近く経ったなんて信じられません。2013年のWWDCでのビッグニュースはiOS 7の再設計でしたが、ゲーム開発者にとっては、サードパーティ製のMade For iPhone(MFi)コントローラーが登場するという発表に匹敵するものでした。

ゲームプレスと開発者たちは、コントローラーサポートの可能性をすぐに理解しました。E3では発表されていませんでしたが、Polygonのクリス・プラント氏は、WWDCと同時期に開催されていたゲーム業界の見本市E3で、コントローラーサポートこそが最大の話題だと断言しました。プラント氏は次のように考えていました。

Appleが従来の操作方法を標準化できれば、すべてのiOSデバイスが持ち運び可能なゲーム機となるでしょう。1年後には、iPhoneとiPadはどちらも現世代デバイスの処理能力に近づくでしょう。企業は、コントローラーベースのゲームを何百万台ものモバイルデバイスに移植できるようになるでしょう。これは、かつてないほど大きなインストールベースとなります。

ゲーム業界のベテランで Valve の共同創設者でもある Gabe Newell 氏は、Apple の参入は PC やコンソールゲームを制作する企業にとって大きなリスクであると見ていた。

現時点での脅威は、Apple が膨大な市場シェアを獲得し、自社のプラットフォームでリビングルームに参入する比較的明白な道筋を持っていることです... Apple はコンソールの人たちを非常に簡単に圧倒すると思います。

私も彼らと同じ考えでした。2013年当時、iOSデバイスは従来のゲーム機のパワーには及ばなかったものの、そこに到達する軌道に乗っていることは明らかでした。コントローラーのサポートが追加されたことで、Appleはソニーやマイクロソフトといった既存勢力に本格的に挑む準備が整ったと感じていました。

しかし、実際にはそうはいきませんでした。iOSのコントローラー対応は急いで市場に投入されたため、初期のコントローラーはMFi認証の要件もあって100ドル前後と高価で、ソニーやマイクロソフトのコントローラーの品質に匹敵するものではありませんでした。

予想通り、2015年にApp Storeが開始された際に、コントローラのサポートがApple TVにまで拡張されました。当初、Appleはゲーム開発者がコントローラを必須とすることを許可するかに見えました。しかし最終的には、Appleはまったく異なる方向に進み、ゲームにApple TV Remoteのサポートを義務付けました。この決定は開発を複雑化し、リモコンの入力方法が限られているため、コントローラの統合は簡素化されました。Appleは最終的に方針を変更し、現在は開発者がコントローラを必須とすることを許可していますが、その変更の頃には、すでにダメージは及んでいました。多くの開発者は、コントローラのサポートに関心を失っていました。また、非常に長い間、App StoreがどのゲームがMFiコントローラと互換性があるかを示しておらず、その空白をサードパーティのサイトが埋めるしかなかったことも状況を悪化させました。

昨年、App Store 10周年を機にゲームの歴史を振り返り、Appleプラットフォームにおけるゲームの未来について悲観的な見方を抱くようになりました。10年経った今でも、フェデリコが2013年に投げかけたのと同じ疑問を、私たちはまだ抱いているように感じています。

Apple は、App Store のカテゴリーだけでなく、メディアとしてゲームに対する文化と評価を育んでいくのでしょうか?

残念ながら、フェデリコの問いは6年前と変わらず、今日でも依然として重要な意味を持っています。それでも、この1年間の出来事を踏まえて、私は慎重ながらも楽観的な見方をしています。その理由の一つは、App Store編集チームがApp Storeで公開される記事の中で、質の高いゲームを高く評価してきた素晴らしい実績です。もう一つの要因は、Apple Arcadeです。これは、まだよく知られていないものの、高品質で芸術的に重要なゲームを紹介するために設計されたと思われる、ゲームサブスクリプションサービスです。

楽観的な見通しを新たに高めているのは、今年6月のWWDCでAppleが発表した、iOS、iPadOS、tvOS、macOSのすべてが、今秋のApple OSアップデートでソニーのDualShock 4とBluetoothベースのXboxコントローラーをサポートするという発表です。開発者やその他の関係者の反応は驚きと興奮が入り混じったもので、2013年のMFi発表時と驚くほど似ていました。しかし、このニュースは「今回はどう違うのか?」という疑問を投げかけます。その答えは、新しいコントローラーの仕組みと、Arcadeでどのような役割を果たすかにあります。

AppleがSonyとMicrosoftのコントローラーをサポートするために行ったこと、それはシンプルさの中に優雅さを宿しています。現代のコントローラーはメーカーによって異なりますが、SonyとMicrosoftのコントローラーはMFiコントローラーとほぼ同じボタンレイアウトと機能を備えています。Appleは、ゲームコントローラーフレームワークにおいて各コントローラーの違いを抽象化することで、どのコントローラーでも同じように使いやすくするシステムを設計しました。

接続中

既存のMFiコントローラーと同様に、ソニーのDualShock 4コントローラー、MicrosoftのXbox One S、そして近日発売予定のElite 2コントローラーは、ワイヤレスBluetooth接続で動作します。コントローラーごとにBluetoothペアリングの開始手順は若干異なりますが、Appleのハードウェアの観点からは、Bluetoothキーボードやマウスのペアリングと変わりません。Apple TVをお持ちで、これまでBluetoothデバイスをApple TVに接続したことがない方のために、AppleはDualShock 4、Xbox One Sコントローラー、そしてSteelSeries製のNimbusおよびStratus MFiコントローラーの取扱説明書も提供しています。

Xbox One Sコントローラーを初めて接続するには、コントローラー前面の接続ボタンを押し、Xboxロゴが点滅するまで待ちます。DualShockコントローラーの場合は、コントローラー前面のライトバーが点滅するまで、PSボタンとShareボタンを同時に押し続けます。接続先のApple OSのデバイスセクションにコントローラーが表示されたら、タップまたはクリックしてペアリングプロセスを開始します。次回コントローラーを接続する際は、Bluetoothデバイスのリストに既に表示されているので、コントローラーのPSボタンまたはXboxボタンを押すだけで再接続できます。

Xboxコントローラーに関しては、Appleデバイスで動作するモデルは、Xbox One Sに付属するモデル番号1708と、今年のE3で発表されたXbox Elite 2コントローラーのみであることにご注意ください。以前のXboxコントローラーモデルはBluetoothに対応していないため、動作しません。

コントローラーを一度に接続すると、一度に接続できるコントローラーは1台だけなので、最初のコントローラーを切断しない限り、別のコントローラーを接続することはできません。また、iOS 13.1およびiPadOS 13.1では、「今日のバッテリー」ウィジェットでコントローラーのバッテリー残量を確認できる点も注目に値します。PS4やXbox Oneでさえ、iOS 13.1およびiPadOS 13.1のように正確なバッテリー残量を表示することはできません。

興味深いことに、DualShock 4コントローラーはUSB-C - Micro USBケーブルで接続したiPad Proでも動作しますが、残念ながら音が出ません。Bluetoothヘッドホンも試してみましたが、USBケーブルを抜くまで音が出ませんでした。Xbox One Sコントローラーで同じことを試してみましたが、全く動作しませんでした。DualShock 4コントローラーをUSB-Cケーブルで接続してプレイすることはお勧めしませんが、少しでも動作したという事実は、Appleがこれらのコントローラーと自社のハードウェアとの互換性を高めるために、もっと多くのことを行えることを示しています。また、USB-Cの汎用性の高さも強調しています。Appleの他のiPadやiPhoneにもUSB-Cが早く搭載されることを願っています。

Xbox One SとDualShock 4コントローラーの互換性がもたらす面白い副作用は、プレイヤーがXboxコントローラーでお気に入りのPS4ゲームをプレイできる間接的な方法を提供することです。PS4リモートプレイを使えば、PS4からiOSデバイスにゲームをストリーミングできます。そして、秋にコントローラーのサポートが開始されれば、SonyやMicrosoftのコントローラーでこれらのゲームをプレイできるようになります。もちろん、PS4ゲームをiOSデバイスにストリーミングする必要があるため、これは間接的な方法ですが、Appleのゲームコントローラーフレームワークがコントローラー間のハードウェアの違いをいかに無意味にしているかを改めて強調するものです。

コントロール

DualShock 4とXbox One Sコントローラーの操作レイアウトやボタンラベルは異なりますが、Appleデバイスでの使用感は驚くほど似ています。Appleは、DualShockコントローラーのPSボタンとXbox One SコントローラーのXboxボタンを除くすべてのボタン、サムスティック、トリガーを開発者が利用できるようにしています。Appleは、ゲームコントローラーフレームワークにおいて各コントローラーの違いを抽象化することでこれを実現しました。

コントロールは、MFiコントローラー仕様のコントロールレイアウトに対応するように、対応する位置にマッピングされます。例えば、DualShockの「X」ボタンと○ボタンは、MFiコントローラーのAボタンとBボタンにマッピングされます。これはシンプルながらも効果的な仕組みで、既にゲームコントローラーフレームワークを使用してMFiコントローラーをサポートしているゲームであれば、AppleのOSアップデートがリリースされた際に、DualShock 4およびXbox One Sコントローラーで自動的に動作するようになります。MFiコントローラー対応のゲームをいくつか試してみましたが、どのコントローラーを使用しても、どのゲームでも期待通りに操作できたことを嬉しく思います。

Appleは、開発者がコントローラーが接続されているかどうかを検出し、ゲーム内のチュートリアルやヒントなどに適切なボタンラベルを表示するためのAPIを提供しています。あるいは、コントロールの位置マッピングに対応する、より汎用的なグラフィックを使用することもできます。Dead Cellsは、位置に基づくアプローチを採用した最近のゲームの好例です。ゲームがコントローラーのコードを更新するまでにはしばらく時間がかかるかもしれませんが、MFi相当のボタンラベルを表示するFezのようなゲームでも、どのボタンを押せばいいのかを判断するのはそれほど難しくありません。

ソニーとマイクロソフトのコントローラーの重要性

ユーザーの観点から見ると、MFiコントローラーとソニーやマイクロソフトの製品との違いはわずかです。しかし、だからといって、新しい統合がMFiコントローラーと同じように普及率が低いというわけではありません。私は依然として懐疑的ですが、今回は状況が異なる可能性があると考える理由がいくつかあります。

最大の理由はシンプルです。何百万人もの人が既にソニーとマイクロソフトのコントローラーを所有しているからです。さらに、ソニーとマイクロソフトはデザイン性に優れた高品質なコントローラーを製造しています。ゲーマーはそれぞれ好みが分かれるところですが、どちらのコントローラーもその品質は紛れもなく、既存のMFiコントローラーを凌駕しています。

ソニーはPS4を1億台以上販売しており、マイクロソフトは2015年以降Xbox Oneの販売台数を公表していないものの、通説では数千万台が販売されたとされています。これは、コントローラーの既存インストールベースが巨大であることを示しています。

Apple は、Sony および Microsoft のコントローラーのサポートを追加することで、潜在的なユーザー数を大幅に増やし、ひいてはより多くの開発者を引き付ける可能性も秘めています。

対照的に、今日のMFiコントローラー市場は実に低迷しています。登場当初、MFiコントローラーの問題は、iOSデバイスやApple TVに追加で購入しなければならないという点にあり、コンソールコントローラーと同等かそれ以上の価格でありながら、同等の品質ではなかったことです。さらに、初期の開発者サポートは不安定で、Appleデバイスで使うために別のコントローラーを購入することは、あまり魅力的ではありませんでした。

中でも特に優れた製品の一つが、2015年に発売されたSteelSeries Nimbusコントローラーです。良いコントローラーですが、私の好みには少し分厚く、MicrosoftやSonyの製品ほど頑丈ではありません。NimbusはBluetooth接続で、充電にはLightningコネクタを搭載しており、定価は60ドルです。これはSonyやMicrosoftのコントローラーの定価より少し安いですが、これらのコントローラーはNimbusよりも安く販売されていることがよくあります。また、SteelSeriesは発売から4年が経過しましたが、Androidデバイス向けの新しいオプションをリリースしているにもかかわらず、Nimbusの後継機を未だにリリースしていません。

SteelSeries Nimbusコントローラーを4年間使っていますが、ほとんど使っていません。使うとしても、大抵は充電が必要です。それほど悪いコントローラーではないのですが、引き出しの奥にしまい込んでしまい、なかなか見つからないタイプのアクセサリーです。一方、我が家ではPS4をほぼ同じくらいの期間使っていますが、PS4は頻繁に使うので、常に充電済みのコントローラーが手元にあります。これは多くの人にとっても同じことだと思います。MFiコントローラーのコストや煩わしさを気にすることなく、PS4やXboxコントローラーを使えるという使い慣れた手軽さが、ユーザーの間でコントローラー対応の需要を生み出すのではないでしょうか。

Apple Arcadeも役立つだろう。今秋にサービス開始予定のArcadeは、NetflixのようなAppleのゲームサブスクリプションサービスで、ローンチ時には100タイトル以上の厳選されたゲームコレクションを提供する予定だ。これらのゲームはiOS、iPadOS、tvOS、Macでプレイできる。現時点でわかっている限りでは、Arcadeゲームにコントローラーのサポートは必須ではないようだ。とはいえ、コントローラーサポートのための統一されたフレームワークと、Appleの全デバイスでプレイできるゲームコレクションがあれば、Arcadeに含まれるような新しいプレミアムゲームの開発者にとって、コントローラー対応はより魅力的になるはずだ。高品質なゲームが一定量コントローラー対応となれば、他のゲーム開発者にも追随する圧力がかかるだろう。

MFi コントローラーはどうなるのでしょうか?

既存のMFiコントローラーはAppleのプラットフォームで引き続き動作しますが、既に苦境に立たされているこのカテゴリーの見通しは明るくありません。Appleの発表により、何百万人ものゲーマーがMFiコントローラーを検討する必要がなくなりました。結局のところ、ほとんどのMFiコントローラーは、ソニーやマイクロソフトのより安価で優れた代替品と何ら変わりません。

唯一の例外は、iPhoneやiPadのハードウェアと連携するGameviceシリーズのようなコントローラーかもしれません。Gameviceコントローラーは、Nintendo Switchのように物理的な操作部を半分に分割しています。GameviceはiPhoneやiPadに巻き付けて使用し、Lightningコネクタから電源供給とコントローラー入力をゲームに渡します。私はiPad mini版のGameviceを使ったことがありますが、横向きのゲームをプレイするのに最適です。ただし、iPad miniよりも大きいデバイスでは使いたくないと思います。

iOS 13がリリースされるまでは、クリック可能なサムスティックボタンを備えた唯一のコントローラーなので、Rotor Riotのコントローラーも試してみました。Rotor Riotはドローンアクセサリーメーカーで、同社のコントローラーはゲームだけでなくドローンの操作にも使用できます。コントローラーには、プレイ中にコントローラーの上に置くiPhone用のブラケットが付属しています。コントローラーの品質はNimbusに似ていますが、コントローラーの上にiPhoneを置いてゲームをプレイするのは好きではありません。全体のセットアップがトップヘビーになり、長時間使用すると疲れるからです。Gameviceと同様に、Rotor Riotコントローラーはデバイスに接続されたLightningケーブルを介して操作するため、実用的にはiPhoneでしか機能しない代替品となります。

非公式の代替案

興味深いことに、Appleがまだ何も言及していないiPad Pro用の有線コントローラーがあります。8BitDoは最近、USB-Cで充電できるSN30 Pro+というコントローラーをリリースしました。私は過去にSNES Classic Editionなどで8BitDoのコントローラーをいくつか試したことがありますが、SN30 Pro+は全く別次元です。コントローラーのサムスティック、トリガー、振動はすべてWindowsアプリで調整でき、ボタンの再マッピングやマクロ実行のプログラムも可能です。さらに、SN30 Pro+は非常にしっかりとした作りでバランスも良く、様々なシステムに対応しています。

8BitDoは、SN30 Pro+がSwitch、Android、macOS、Steam、Raspberry Piと互換性があると宣伝しています。SN30 Pro+はiOSデバイスやApple TVにBluetooth接続することはできませんが、USB-Cケーブルで接続するとiPad Proの有線コントローラーとしてフル機能で動作します。Redditユーザーが投稿したサポートメールによると、8BitDoはワイヤレス接続にも取り組んでいるとのことです。

Nintendo Switchを含む様々なシステムで使える汎用コントローラーをお探しなら、SN30 Pro+は素晴らしい選択肢です。これまで試したMFiコントローラーの中でもビルドクオリティが高く、カスタマイズも可能なので、興味のある方はぜひお試しください。iOSとApple TVの両方でSN30 Pro+をワイヤレスでプレイしたいのですが、Smart Keyboard Folioケースに立てかけたiPad Proで有線接続でプレイすると、予想以上に快適な体験ができます。

USB-Cハブを使えば、SN30 Pro+コントローラーを有線でプレイしながらiPad Proを充電できます。HyperDrive Slim 8-in-1ハブをiPad Proに接続し、USB-A - USB-CケーブルでSN30 Pro+をハブに接続し、USB-C - USB-Cケーブルで外付けバッテリーをハブに接続しました。バッテリーを大量に消費するゲームには便利な、ちょっとした便利なハックです。残念ながら、同じ設定はLightningコネクタ搭載のiPadでは機能しません。


コントローラーは、Appleが自社プラットフォームにおけるゲーム開発の新たな方向性を示す一環に過ぎません。最初のステップは、iOS 11でApp Storeが再設計された際に、ゲームを他のアプリから分離することでした。昨年のiOS 12.1では、L3とR3のサムスティックボタンのサポートが追加されました。そして今、Arcadeは、リビングルーム、デスクトップ、そして外出先でプレイできる厳選されたゲームのサブセットを分離します。これは、Appleのこれまでの取り組みとは一線を画す、統一された幅広いゲームへのアプローチです。

この件の取材も終盤に差し掛かり、先週レビューした「Dead Cells」をiOSでプレイし始めました。デスクトップ版とコンソール版がしばらく前からリリースされている素晴らしいゲームです。iPhoneやiPadだけでなく、Appleのあらゆるデバイスでプレイできる、まさに理想的なゲームです。しかしながら、現時点ではApple TVには対応しておらず、Macでもプレイできますが、Mac App Storeでは入手できません。Arcadeによって、「Dead Cells」のようなゲームがAppleのあらゆるプラットフォームでプレイできるようになることを期待しています。自宅のソファでくつろいでいる時も、デスクでくつろいでいる時も、外出先でも、大好きなゲームをいつでもどこでも楽しめるようになると思うと、ワクワクします。

Arcadeは、2013年のiOS 7で実現すると思われたものの実現には至らなかった戦略のリブート版といった感じだ。Appleは依然としてApple TVにコントローラーを同梱していないが、今回はSiri Remoteがコントローラーであるかのように見せかけようとしているわけではない。その代わりに、Appleは本物のゲームコントローラーを用意し、高品質なゲームをApple TVだけでなく、あらゆるデバイスに統合するという戦略をとっている。あらゆるデバイスでゲーム体験を繋ぐ接着剤のようなものは、使用するコントローラーであり、DualShock 4とXbox One Sコントローラーによって、Appleはついにその役割を果たす一流のコントローラーを手に入れたと言えるだろう。

今回は違うことを願っています。2013年にゲイブ・ニューウェルが示唆したように、Appleがゲーム機メーカーに挑むのはまだ遅くないかもしれません。皮肉なことに、今回Appleが成功すれば、競合他社のハードウェアを逆手に取ることになるでしょう。

Appleとゲーム業界に対する私の懐疑心は依然として強いが、久しぶりに慎重ながらも楽観的な見方ができる材料が出てきた。Appleは、カジュアルでタッチ操作のF2Pゲームにおけるアプリ内課金で30%の収益を得るという現状にもはや満足していないようだ。Arcadeとサードパーティ製コントローラーのサポートにより、Appleのデバイスは、今日のトップゲーム開発者による最高のクリエイティブ作品をプレイできる場として、デスクトップPCやゲーム機に匹敵する競争力を持つための要素が整いつつある。Arcadeによる新たなサービス収益源の見通しが、Appleに今回この計画を実行に移すのに十分な動機を与えてくれることを願うばかりだ。