エミュレーターはこれまでコンソールのストアフロントで歓迎されたことがなかったが、2020年11月、Ars Technicaは開発者「tunip3」がMicrosoftのアプリ配信システムの明らかな抜け穴を通じて、RetroArchを「小売」アプリとしてXbox Series X/Sで配布していると報じた。それは、Microsoftの審査を必要としないカテゴリーである「プライベート」アプリとして公開された、わずかに改変されたUWP版RetroArchだった。メールアドレスがホワイトリストに追加されたユーザーは、コードを引き換えてコンソールのメインインターフェースに直接ダウンロードできた。開発者モードは不要だった。

その見返りは現実のものだった。公認された開発者モード版は2GBを超えるファイルで不具合が生じ、一部のWiiおよびGameCubeタイトルがプレイ不能になり、プレイ中はSpotifyやXbox Liveパーティーからユーザーを締め出す。小売ビルドにはどちらの問題もなかった。tunip3は「ストアのシステムがどう機能するかを解明するための試行錯誤」によってこの経路を見つけ、2020年7月にはあまり知られていない無料配布システムを利用して約200台のコンソールにアプリを導入した。それはMicrosoftが気づいて削除するまで1か月間存続し、以前のインストールはそのまま残った。

今回、tunip3はより迅速に動いた。「Microsoftに早く見つかるリスクを負ってでも、できるだけ多くの人にできるだけ早く使ってもらおうと試みた。すでに1,500人以上が利用している」と述べた。アプリが最終的に削除され、場合によってはアカウントが停止されることも予想していると述べ、その対価として金銭は受け取らず、求められればMicrosoftと協力する用意があると申し出た。MicrosoftはArsのコメント要請に応じなかった。

Microsoft自身の「プライベートアプリ」チャネルは審査を必要とせず、メールのホワイトリストコードで配信される。つまり、そこにエミュレーターを公開し、招待を配ればよいのだ。

プライベートアプリのカテゴリーは企業やパートナー向けの配布のために存在するため、公開ストアでエミュレーターを妨げる審査を回避できる。

メールのホワイトリスト登録により、小売チャネル内に手動の招待リストが再現された。エミュレーターはコンソールUI上では他のストアインストールと何ら変わらなかった。

開発者モードの人為的な制限により、ユーザーがグレーマーケットの小売ビルドを好む具体的な理由が生まれ、単に規則を回避するだけでなく実際の問題を解決した。

プラットフォームの門番は、忘れている扉をほとんど守らない。信頼されたパートナー向けに構築された配信チャネルは、公開ストアフロントよりも検査が弱いことがよくある。

tunip3は、7月の無料配布ビルドと同様に、Microsoftがいずれこの経路を閉鎖すると予想していた。Arsの報道は、Microsoftがまだコメントせず、1,500人以上のユーザーが審査プロセスで一度も承認されていない小売エミュレーターを保持している状況で終わった。

出典をたどる

出典

  1. How one developer is sneaking emulators through a hole in the Xbox Store Ars Technica · arstechnica.com ·