Emulador de juegos de PC para iOS UTM SE llega a la App Store: ¡Descúbrelo ahora!

Emulador de juegos de PC para iOS UTM SE llega a la App Store: ¡Descúbrelo ahora!

La llegada del primer emulador de PC para juegos ha revolucionado el mundo de iOS, con juegos clásicos ahora disponibles para jugar a través de UTM SE en iPhone, iPad y Apple Vision Pro sin tener que preocuparse por la prohibición de JIT.

El auge de los emuladores en la App Store tras los cambios de reglas de Apple en abril ha evitado en gran medida los emuladores basados en PC. Mientras que existían algunas opciones específicas para motores de juegos, como ScummVM, los emuladores generales de juegos de PC no existían anteriormente en la App Store.

UTM SE, desarrollado por Turing Software, es un «emulador retro de PC» diseñado para ejecutar software clásico y juegos antiguos. El domingo, la aplicación finalmente apareció en la App Store, tras recibir luz verde del equipo de revisión de la App Store de Apple.

Aunque no incluye Windows integrado, permite a los usuarios ejecutar máquinas preconstruidas para emular diversas combinaciones de PC y sistemas operativos. Esto incluye Windows XP, Mac OS 9.2.1, FreeDos, Debian 11 y ArchLinux.

La aplicación es compatible tanto con el modo VGA para gráficos como con una versión basada en terminal para sistemas operativos y software de solo texto. Emula arquitecturas x86, PPC y RISC-V.

UTM SE es una descarga gratuita de la App Store, con un peso de 1,7 gigabytes. Requiere iOS 14, iPadOS 14 o visionOS 1.0 o posterior para funcionar.

La aplicación había sido rechazada previamente por Apple en junio, según informes de The Verge. En ese momento, el desarrollador no tenía la intención de continuar, ya que la aplicación ofrecía una «experiencia deficiente».

Parte del problema es que las políticas de Apple impiden que las aplicaciones ofrezcan una compilación Just In Time (JIT). Esto se refiere a compilar código mientras un programa está en ejecución, en lugar de hacerlo de antemano.

Apple considera que el JIT es un problema de seguridad, a pesar de que lo utiliza en Safari. La regla impide que los emuladores que requieren JIT, como DolphiniOS para emular consolas de Nintendo más recientes, lo utilicen para traducir código PowerPC para ejecutarse en chips ARM en iOS.

UTM SE se encontró con el mismo problema de JIT, pero logró sortearlo gracias a otro desarrollador. Una implementación del emulador QEMU TCTI fue «fundamental» para crear una compilación sin JIT, citó el proyecto en X.

La creación de un emulador de PC sin JIT podría ser una ventaja para el mercado de emuladores en general. Con un desarrollador que logra trabajar dentro de las reglas de Apple en este asunto, esto podría llevar a que otros logren hazañas similares.



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *