最初の PC ゲーム エミュレータが登場しましたiOS、JIT 禁止を回避しながら、iPhone、iPad、Apple Vision Pro で UTM SE 経由でクラシック ゲームをプレイできるようになりました。

ゴールドラッシュエミュレータのアプリストアAppleのルール変更を受けて4月には PC ベースのエミュレータをほとんど避けてきました。 ScummVM などのゲーム エンジン固有のオプションはいくつかありましたが、一般的な PC ゲーム エミュレータはこれまで App Store に存在していませんでした。

Turing Software の UTM SE は、クラシック ソフトウェアや古いゲームを実行するための「レトロ PC エミュレータ」です。日曜日に、アプリついに現れたApple の App Store レビュー チームから承認を得て、App Store に登録されます。

Windows は組み込まれていませんが、ユーザーは事前に構築されたマシンを実行して、さまざまな PC とオペレーティング システムの組み合わせをエミュレートできます。これには、Windows XP、Mac OS 9.2.1、FreeDos、Debian 11、および ArchLinux が含まれます。

グラフィック用の VGA モードと、テキスト専用のオペレーティング システムおよびソフトウェア用のターミナル ベースのバージョンの両方をサポートします。 x86、PPC、RISC-V アーキテクチャをエミュレートします。

UTM SE は App Store から無料でダウンロードでき、容量は 1.7 GB です。必要ですiOS14iPadOS14、またはビジョンOS1.0以降を実行してください。

JITなし

このアプリは6月にAppleによって拒否されていたが、レポート ザ・ヴァージ。当時、このアプリは「標準以下のエクスペリエンス」を提供していたため、開発者は継続するつもりはありませんでした。

問題の一部は、Apple のポリシーにより、アプリが Just In Time (JIT) コンパイルを提供できないことです。これは、事前ではなく、プログラムの実行中にコードをコンパイルすることを指します。

Apple は、実際に JIT を使用しているにもかかわらず、JIT がセキュリティ上の問題であると考えています。サファリ

このルールは、新しい任天堂のゲーム機をエミュレートするための DolphiniOS など、JIT を必要とするエミュレータが、iOS 上の ARM ベースのチップで実行できるように PowerPC コードを変換するために JIT を使用できないことを意味します。

UTM SE でも同じ JIT 問題が発生しましたが、別の開発者のおかげでなんとか回避できました。 QEMU TCTI エミュレータの実装は、JIT フリー ビルドの作成に「極めて重要」であり、このプロジェクトは X で引用されました。

JIT レス PC エミュレータの作成は、エミュレータ市場全体に恩恵をもたらす可能性があります。ある開発者がこの問題に関してAppleのルール内でなんとか作業を進めているため、他の開発者が同様の偉業を達成する可能性がある。