El nuevo emulador puede reproducir juegos antiguos de iPhone en una computadora

Cuando se anunció la App Store en 2008, abrió la puerta para que muchos desarrolladores llevaran juegos al iPhone y al iPod touch. Los dispositivos de Apple se hicieron conocidos por tener juegos móviles populares como Super Monkey Ball, Flight Control y Angry Birds. Con el tiempo, algunos de estos juegos se descontinuaron y nunca más recibieron actualizaciones para ejecutarse en dispositivos más modernos. Pero un desarrollador creó una forma de emularlos en una computadora.

Cómo un desarrollador logró ejecutar juegos de iPhone en una computadora

Celebrando el 15.º aniversario del iPhone SDK, Hikari no Yume lanzó una herramienta llamada «touchHLE». Básicamente, lo que hace es emular aplicaciones antiguas creadas para iPhone OS directamente en Mac o incluso en PC con Windows. Definitivamente, emular iOS no es fácil y muy pocas personas han logrado hacerlo hasta ahora, ya que el sistema no solo es de Apple, sino que también está diseñado para ejecutarse en hardware específico. Pero como han demostrado otros desarrolladores, emular versiones anteriores del sistema operativo es un poco menos difícil ya que estas versiones tienen muchos exploits conocidos y se basan en hardware menos complejo. Sin embargo, en lugar de intentar ejecutar todo el sistema operativo del iPhone, Hikari se centró en crear una herramienta para ejecutar aplicaciones específicas. Más específicamente, quería ejecutar el juego clásico Super Monkey Ball, que ha sido un éxito en el pasado. Por lo tanto, touchHLE ha sido optimizado para emular juegos. La herramienta puede simular toques en la pantalla, reproducir sonidos e incluso usar joysticks para reemplazar los comandos del acelerómetro utilizados por juegos como Super Monkey Ball. Según Hikari, este es un proyecto que ella misma creó. Al mismo tiempo, tuvo el cuidado de no usar código escrito por Apple para evitar acusaciones de infracción de derechos de autor (a través de Top Tier List).

Fui extremadamente cuidadoso durante este proyecto, quizás más cuidadoso que la mayoría de las personas, para evitar violar los derechos de autor de Apple tanto como fuera posible. No estoy usando código escrito por Apple, he tenido cuidado de evitar la ingeniería inversa del sistema operativo del iPhone. Y para usar el proyecto para usar el código que he escrito, no tienes que infringir los derechos de autor de Apple. Puede descargar el proyecto y no contiene nada que no sea legalmente redistribuible.

¿Qué juegos puede ejecutar?

Sorprendentemente, la herramienta funciona muy bien y pude probarla yo mismo en mi M1 MacBook Air. Fue grandioso poder interactuar con un juego que me retrotrajo a los días del iPhone 3G y el lanzamiento de la App Store. Al mismo tiempo, tenía curiosidad por saber si la herramienta también puede ejecutar otros juegos y, en algunos casos, puede hacerlo. Hikari explica que juegos como Crash Bandicoot: Nitro Kart 3D funcionan bien con la herramienta, ya que los requisitos son casi los mismos que los de Super Monkey Ball, ya que ambos juegos se lanzaron casi al mismo tiempo. Por supuesto, la herramienta no puede ejecutar juegos más nuevos y complejos que requieran hardware avanzado. Personalmente, soy un gran fanático de la emulación porque nos permite mantener viva parte de nuestra historia. Cuando Apple eliminó el soporte para aplicaciones de 32 bits en iOS, muchas personas nunca pudieron volver a jugar algunos juegos antiguos que amaban. Proyectos como el de Hikari nos permiten repensar estos juegos. Al mismo tiempo, es interesante ver el progreso realizado en la emulación de iOS en otras plataformas. Puede ver touchHLE en acción en un video creado por el canal de YouTube Stop Skeletons From Fighting. Y si está interesado en probar el emulador usted mismo, touchHLE está disponible en GitHub. FTC: Utilizamos enlaces de afiliados automáticos que generan ingresos. Más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.