ダニエル・エラン・ディルガー
· 2分で読めます
PocketGamerの報道によると、iOS 開発者が同サイトに、成功した iOS アプリの開発者に対し、そのゲームを新しい Windows Phone 7 プラットフォームに移植するならマイクロソフトが前払い金を提供すると伝えたという。
同サイトによれば、ゲームの作り直しにかかるコストは「依然として高すぎる」という。ネイティブ iOS アプリを C/C++/Objective-C コードから Windows Phone 7 が使用する Mobile Silverlight/XNA 開発フレームワークに移行する必要があるためだ。
iOSアプリの移植性
多くのiOSゲームはUnity3Dなどのゲームエンジンを利用しており、他のプラットフォームへの移植が容易になる可能性があります。Appleは、FlashやSilverlightなどのミドルウェアメタプラットフォームを使用したアプリ開発を禁止するために改訂されたSDKセクション3.3.2ルールにおいて、こうしたタイトルに対する例外を設けました。
AppleのiOSプラットフォームの人気ゲームやアプリケーションは、新しいタイトルの登場やユーザーの関心の変化に伴い、急速に変化しています。そのため、開発者に別のプラットフォームのサポート料を支払うことは、大きなリスクを伴う賭けとなります。これは、ソニーがiOS開発者に携帯型ゲーム機PSP Mini向けのゲーム開発を依頼した際に経験したことです。
AppleのiOS App Storeプラットフォームの成功は、iPhoneおよびiPod touchユーザーという大規模で強固なインストールベースに大きく依存しています。彼らは、新しい低価格アプリが登場するたびに喜んで購入します。開発者にとってのこの強力な経済的誘因は、移植性に関する障壁よりもはるかに強力です。App Storeの売上が多くの開発者をObjective-CやAppleのCocoa Touchフレームワークへと惹きつけているという事実からも明らかです。
市場を騙すのは難しい
お金と引き換えに Windows Phone 7 向けに成功している iOS アプリを厳選しようとする試みは、開発者に大した利益をもたらさない少数の WP7 ゲームを生み出す結果になる可能性が高い。これは、EA などの特定のゲーム開発者に Mac 向けゲームを作るよう誘致しようとする Apple の努力が、本格的なゲーム市場において Mac を有望な競争相手にすることにはつながらなかったのと同じである。
しかし、AppleとPCゲーム開発者は協力して、PCゲームをMacユーザーに移植しやすくしてきました。その結果、ValveのSteamゲームプラットフォームを含む多くの新作が登場し、Macゲームの不足がMacの売上に悪影響を与えることはなくなりました。AppleはBoot Camp経由でWindowsをネイティブに実行することもサポートしています。
Windows Phone 7では、Microsoftはゼロからのスタートを切っており、インストールベースもゼロであるため、Silverlightベースのプラットフォームへの開発者誘致ははるかに困難になっています。また、近日発売予定のWP7と同じモバイルXNAゲームプラットフォームを搭載したZune HDの売上も低迷しており、本格的な開発を後押しする要因にはなっていません。そしてもちろん、Windows Phone 7搭載デバイスはAppleのiOSを代替起動することはできません。