Apple、iOS 7とOS X Mavericksに公式ゲームコントローラのサポートを導入へ

Apple、iOS 7とOS X Mavericksに公式ゲームコントローラのサポートを導入へ

AppleはWWDC基調講演とiOS 7ウェブサイトでiOS 7の注目すべき新機能をいくつか披露しましたが、ゲームコントローラーのサポートについては触れられていませんでした。Appleの開発者ウェブサイト(Touch Arcadeが指摘)によると、Appleは最新のSDKに開発者向けの公式ゲームコントローラーAPIを組み込む予定です。

スクリーンショット 2013年6月14日 午後5時12分23秒

Appleは開発者向けサイトで、ゲームコントローラーのハードウェア設計ガイドラインを概説したドキュメントを公開しており、ジョイスティック型コントローラーとゲームパッドの両方が示されています。AppleがゲームコントローラーAPIを採用したことは、ゲーマーにとって朗報です。過去にもiCadeシリーズのコントローラーなど、同様のデバイスがリリースされていましたが、いずれも開発者サポートの不足に悩まされていました。競合ブランドのコントローラーも互換性がなく、対応ゲーム数はさらに限られています。

AppleがAPIを公開し、開発者が簡単に実装できるようにすれば、状況は一変するかもしれません。匿名の開発者から、Appleの公式ドキュメントから以下の抜粋を入手しました。

iOS 7およびOS X v10.9で追加された新しいゲームコントローラフレームワークにより、MacまたはiOSデバイスに接続されたコントローラを簡単に検出できます。一度検出されると、ゲームは通常のゲームプレイの一部としてコントロール入力を読み取ります。利用可能なコントローラは以下の3種類です。

  • 標準的なフォームフィット コントローラー: iOS デバイスがコントローラー内に収まり、プレーヤーは iOS デバイスの画面とコントローラー要素の両方にアクセスできます。
  • 拡張されたフォームフィットコントローラー: iOS デバイスがコントローラー内に収まり、プレーヤーは iOS デバイスの画面とコントローラー要素の両方にアクセスできます。
  • 拡張ワイヤレス コントローラー: iOS デバイスまたは Mac にワイヤレスで接続するコントローラー。

標準コントローラと拡張コントローラには、特定の予測可能な制御構成があります。

この新しい規格に準拠した最初のデバイスが登場するのが待ち遠しいです。iOSデバイスとMacの両方で、ゲームのあり方を大きく変える可能性を秘めています。

毎年WWDCでは、Appleが全ての機能について議論する時間がないため、一部の機能が注目されません。スライドでは触れられていたものの、それ以上は語られなかった興味深い機能の一つがゲームコントローラーです。これはiOS 7とOS X 10.9でサポートされます。

従来のコンソールスタイルのゲームをタッチスクリーンでプレイするのは、特に開発者がゲームをタッチスクリーンに十分に適応させていない場合、常に困難でした。お気に入りのゲームがAppleのゲームコントローラーAPIをサポートすれば、ゲーマーはこの問題を心配する必要がなくなります。

Appleの開発者サイトで公開されているコントローラーには2種類あります。1つはジョイスティック付きの一般的なゲームパッド、もう1つは画面の周りにフィットするタイプのコントローラーです。

iOSにコントローラーサポートを追加する試みは、ION iCade MobileやDuo Gamerなど、複数の企業によってこれまで行われてきました。しかし残念ながら、各社は相互にサポートするための共通の方法を提供していませんでした。例えば、あるコントローラーは特定の数のゲームをサポートしている一方で、別のコントローラーは独自のライブラリを持っているといった状況でした。これが分断につながっていました。しかし、Appleはコントローラーサポートを追加する方法を一つに絞っているため、すべての企業がAppleの方法を支持している限り、この問題は解消されます。

これは素晴らしい機能追加であり、AppleがApple TV SDKを提供する場合は、コントローラのサポートもそこに移動し、OUYAやProject MOJOなどのマイクロコンソールと競合する可能性があります。

iOS 7およびOS X v10.9で追加された新しいゲームコントローラフレームワークにより、MacまたはiOSデバイスに接続されたコントローラを簡単に検出できます。一度検出されると、ゲームは通常のゲームプレイの一部としてコントロール入力を読み取ります。利用可能なコントローラは以下の3種類です。

  • 標準的なフォームフィット コントローラー: iOS デバイスがコントローラー内に収まり、プレーヤーは iOS デバイスの画面とコントローラー要素の両方にアクセスできます。
  • 拡張されたフォームフィットコントローラー: iOS デバイスがコントローラー内に収まり、プレーヤーは iOS デバイスの画面とコントローラー要素の両方にアクセスできます。
  • 拡張ワイヤレス コントローラー: iOS デバイスまたは Mac にワイヤレスで接続するコントローラー。

標準コントローラと拡張コントローラには、特定の予測可能な制御構成があります。

http://appadvice.com/appnn/2013/06/new-hardware-standards-and-game-controller-apis-pop-up-at-wwdc-2013

iOS 7には、標準化されたMFiハードウェアゲームコントローラ、新しいターンベースのゲームモードなど、ゲーマー向けのサポートが含まれます。

http://www.cultofmac.com/231508/apple-publishes-developer-guidelines-for-ios-os-x-game-controllers/

http://www.macgasm.net/2013/06/11/ios-7-and-os-x-10-9-gets-ゲームコントローラサポート/

http://www.idownloadblog.com/2013/06/11/new-in-ios-7-game-controls/