マイクロソフトがXboxゲームをiPhoneに移植するためにどれほどの努力を払ったか、今や明らかになった。アップルのゲーム要件により、マイクロソフトは渋々ながらXbox独占タイトルを個別のアプリとしてApp Storeに配信する計画を立てていたが、この契約は破談となった。
この暴露は、The Vergeが発見したマイクロソフトのビジネス開発担当副社長ロリ・ライト氏とアップルのスタッフ数名との間のプライベートメールから明らかになった。
背景として、AppleはiOS 14に先立ちApp Storeのガイドラインを更新し、Google StadiaやMicrosoft Cloudなどのゲームストリーミングサービスに対し、オールインワンランチャーではなくApp Storeから直接ダウンロードできる個別のアプリを作成することを義務付けました。Appleは、これらのタイトルが個別のアプリで開き、Appleの決済システム(Appleは30%の手数料を得る)を使ったアプリ内購入を含む限り、サービス内のゲームにリンクできる「カタログアプリ」を許可しました。
これは理論的には、数千ものゲームを揃えたサブスクリプションサービスを提供する企業が、数千もの個別のアプリを作成し、それぞれがタイトルごとに審査を受ける必要があることを意味していました。マイクロソフトはすぐにこのガイドラインを非難し、「顧客にとって不快な体験」だと述べました。顧客は、何十もの異なるゲームをダウンロードするよりも、同じアプリ内で次々とゲームを楽しみたいだけなのです。そこでマイクロソフトは昨年末、iOSとiPadOSで動作するxCloudのウェブ版という形で回避策を発表しました。
マイクロソフトは当初、Appleの厳格なガイドラインを批判していましたが、今では妥協する姿勢を見せているようです。ライト氏は、個々のストリーミングゲームアプリをショートカットのようにし、150MBのストリーミングアプリ1つにコアとなるストリーミング技術を組み込み、30MBのスニペットゲームはコアとなるストリーミング技術なしでも動作するようにすることを提案しました。これにより、ゲームのダウンロード回数を減らし、インストールを1回で済ませ、個々のゲームではなくストリーミング技術に特化した不要なアップデートを回避できるのです。

マイクロソフトはさらに仕掛けた。Game Pass Ultimateに含まれていないXbox独占タイトル(AAA)をiOSに移植するというのだ。少なくとも、これらのゲームがコアストリーミングパッケージの重圧に縛られることなく動作することを条件に。報道によると、これらのアプリはデバイス上での処理ではなく、リモートサーバーファームを使用してマイクロソフトのストリーミングプラットフォーム経由で実行される予定だった。
この計画は頓挫し、現在iOSでこれらのゲームを体験する唯一の方法は、Microsoftのブラウザベースのソリューションを利用することです。AppleとMicrosoftの交渉決裂の理由はそれぞれ異なります。Microsoftは、すべてのゲームにフルストリーミングパッケージの実行を要求したAppleに責任があると主張しています。
「各ゲームにストリーミング技術スタックを組み込むことを強制することは、サポートとエンジニアリングの観点から非現実的であることが判明し、顧客にとって非常にネガティブな体験を生み出すことになります」とマイクロソフトのクラウドゲーム担当CVPカリーム・チョードリー氏はThe Vergeに語った。
しかし、金銭的な問題も影響した可能性がある。AppleのApp Storeゲームマネージャー、マーク・グリム氏はメールで同僚に、Microsoftはストリーミングデッキ全体を個々のゲームに組み込む方法を検討しているものの、Appleとの合意に至る前にアプリ内購入がMicrosoftのシステムを通過することを望んでいると述べた。グリム氏はAppleに対し、Microsoftがアプリ内購入を省略できるようにしてほしいと述べ、Appleへの支払いを回避する方法を探しているのではなく、冗長なAPI作業を回避しようとしているだけだと主張した。
結局、Apple は自社の要求を堅持し、Microsoft が自社の決済システムを使用することを認める方針を譲らなかった。
「残念ながら、マイクロソフトが提案したxCloudのバージョンは、App Storeレビューガイドライン、具体的にはアプリ内で追加の機能や機能をアンロックするためにアプリ内購入を使用するという要件に準拠していませんでした」とAppleの広報担当者アダム・デマ氏はThe Vergeに語った。
非難はこれで終わらない。チョードリー氏はAppleの主張に反論し、アプリ内購入は個々のXboxゲームアプリがApp Storeに掲載されていない理由とは全く関係ないと主張した。同氏によると、AppleはMicrosoftのxCloud親アプリからアプリを分離するという渋々提案した提案を拒否し、Microsoftは「App Storeへの掲載を可能にする現実的な解決策を引き続き模索していく」と述べた。
交渉が決裂した本当の理由は永遠にわからないかもしれないが、最終的にマイクロソフトは、XboxゲームをiPhoneに移植するより簡単な方法を見つけた。それは、非現実的なリソースやアプリ内課金を必要としない方法だった。それでも、Halo InfiniteがXbox Game Pass Ultimateの15ドルのサブスクリプションではなく、個別の1回限りの支払いアプリとして購入できるという別のシナリオを夢見ることはできる。