テオ ベルジェ, 任天堂 Wii やゲームキューブ ゲーム用の人気の Dolphin エミュレータのカスタマイズ バージョンとして知られる DolphiniOS は、App Store では入手できなくなりますが、Apple は現在他のエミュレータを許可しています。その理由は、Apple が DolphiniOS がゲームのパフォーマンスを向上させるためにジャストインタイム (JIT) テクノロジーを使用することを許可していないためです。
DolphiniOS 開発者 OatmealDome によると、このエミュレータは (他の Wii および GameCube エミュレータと同様に) JIT を使用して GameCube および Wii PowerPC コードを他のデバイスが理解できる言語に「変換」し、エミュレータのスムーズな実行に役立ちます。
Apple は、セキュリティとパフォーマンス上の理由から、サードパーティのアプリケーションが JIT コンパイルを使用することを許可していません。 Apple は、JIT が悪用されて悪意のあるコードが実行されたり、デバイスのパフォーマンスが低下したりする可能性があることを懸念しています。 Apple の立場は間違っていませんが、OatmealDome は、エミュレータが JIT を使用しない場合、パフォーマンスが非常に低下すると述べました。開発者はエミュレータのパフォーマンスを示すデモビデオを共有しました マリオカートWii iPhone 15 で JIT の代わりにアセンブラを使用するのがいかに悪いか。
JIT を禁止すると、DolphiniOS が iOS デバイス上で効率的に動作できなくなり、Apple が今月初めにクラシック ゲーム エミュレータに関するポリシーを緩和した後、App Store ランキングのトップに躍り出た Delta などの他のエミュレータにユーザーが乗り換える可能性があります。
Apple による JIT の禁止は、iPhone や iPad で Wii や GameCube ゲームをプレイしたいファンにとっては悪いニュースです。ただし、他にも多くの代替案があり、Apple が将来その決定を再検討する可能性があります。