AppleはiPhoneにおけるコンソールエミュレーションの基準について曖昧な線引きをしている

AppleはiPhoneにおけるコンソールエミュレーションの基準について曖昧な線引きをしている

AppleのApp Storeアプリ審査チームがPCエミュレーターUTM SEを却下したことで、何が許可されるのか、誰から許可されるのかという疑問が生じている。

「約2ヶ月に及ぶ審査プロセスを経て、AppleはUTM SEをiOS App Storeおよびサードパーティアプリストアの認証から拒否しました」と、同社はX.comアカウントに投稿しました。他のエミュレーターがようやくiOSに移植できるようになった最近のルール変更は、UTMには適用されないと判断されました。

UTMは、PCでゲームが実行できるにもかかわらず、Appleが「PCはゲーム機ではない」と発言したと指摘した。つまり、PCがサポートするOS環境は、認証資格を満たしていないため、iOS App StoreやサードパーティのApp Storeにあるアプリではエミュレートできないということだ。

しかし、その定義は奇妙です。UTM SEで動作する初期のWindowsとDOSバージョンは、コモドール64、コモドールAmiga、Atari STと同時代のものであり、これらはすべて現在iOS上で機能的なエミュレーションが可能です。

特に、iOS または iPadOS App Store には、いかなる種類や年齢の Apple ハードウェア用のエミュレーターもありません。

pic.twitter.com/SNux03qjJh

— UTM(@UTMapp)2024年6月9日

Appleの制限は、Mac版UTM仮想マシンには適用されません。Mac版は引き続きMac App StoreおよびUTMから直接入手できます。このMacソフトウェアは、ユーザーがライセンスを取得したOSのコピーから、Windows 10、11、Ubuntu Linux、さらにはmacOSの旧バージョンをエミュレーションで実行する機会を提供します。

Ubuntu 22.04デスクトップ。紫色の低ポリゴンアートのクラゲの壁紙、左側のドックにはさまざまなアプリケーションアイコンがあります。

UTM 仮想マシン ソフトウェアを使用して macOS 上で実行される Ubuntu Linux。

UTMはMac上で様々なOSをエミュレートすることで、幅広い種類の古いアプリやゲームを最新のIntelベースおよびApple Silicon搭載マシンで動作させることを可能にしています。UTMは以前、iOS版とiPadOS版のスクリーンショットをウェブサイトに掲載していましたが、Appleが姿勢を変えるまでこの取り組みを中止すると発表しました。しかし、Appleが姿勢を変える可能性は低いようです。

AppleはApp StoreでDOSベースのゲームを実行できるエミュレーターをいくつか許可していますが、iOSやiPadOS向けのWindowsエミュレーションアプリは許可していません。別のDOSエミュレーターであるiDOS 4は現在承認プロセス中です。

UTMはまた、AppleがiOSのエミュレータにおけるJIT(ジャストインタイムコンパイラ)の使用を禁止したことで「標準以下の」ユーザー体験がもたらされ、その件でAppleと争うつもりはなかったと指摘した。開発者らは、自分たちのケースではこれ以上の時間と労力をかける価値はないと述べた。

Apple が最近エミュレータを許可する規則を変更する前は、そのような機能を提供するアプリはジェイルブレイクされたデバイスに限定されていました。

他のデバイスのゲームをプレイしたいユーザーは、別のリポジトリからエミュレーションソフトウェアを探す必要がありました。インストール後、コンソールベースのゲームのROMファイルを探したり、コピーを独自に作成したり、エミュレートに必要なOSプラットフォームの非ライセンス版とオリジナルのゲームソフトウェアのコピーを入手する必要がありました。

2024年4月初旬、Appleが外部コードを実行するアプリを禁止するという長年のルールを撤回したことで、状況は一変しました。この変更により、「レトロゲーム機のエミュレーターアプリ」は、App Storeの他のすべてのガイドラインに準拠している限り、特に許可されるようになりました。