Haciendo un giro notable en sus políticas restrictivas, Apple ha permitido finalmente la entrada de emuladores en su App Store, una noticia que seguramente será bien recibida por los entusiastas de los videojuegos. Esta medida ha allanado el camino para que RetroArch, una plataforma de emulación popular, esté disponible oficialmente para iPhone, iPad y Apple TV.
RetroArch no es un emulador en el sentido tradicional. En cambio, se puede describir como un marco que permite la emulación de varias plataformas de juegos diferentes, incluyendo NES, Super Nintendo, PlayStation 1 y 2, Game Boy, Mega Drive, MAME, Game Boy Advance, Dreamcast y muchas más. Para realizar su función, RetroArch se apoya en núcleos que son en realidad versiones reducidas o motores de emuladores previamente disponibles, tanto privativos como de código abierto.
Para ilustrar esto, RetroArch utiliza Snes9x (privativo) y varias compilaciones de bsnes (software libre) para la emulación de Super Nintendo, y para PlayStation tiene PCSX ReARMed y DuckStation. Aunque no es el único software en su tipo, RetroArch es peculiar dentro de la emulación.
Uno de los principales atractivos de RetroArch es su capacidad para emular una gran cantidad de plataformas utilizando una única interfaz. Esto puede resultar útil para los usuarios que buscan emular una gran cantidad de plataformas sin tener que profundizar en la configuración de cada motor de emulación. Sin embargo, esta conveniencia viene con el costo de que el uso de RetroArch puede ser un poco desafiante y puede que no tenga tantas opciones como las aplicaciones oficiales de los emuladores.
A nivel técnico, RetroArch es posiblemente la implementación más conocida de la biblioteca Libretro. Esta biblioteca está diseñada para facilitar la creación de juegos y emuladores. Dicho de otra manera, RetroArch es básicamente una interfaz de Libretro que permite ejecutar una gran cantidad de emuladores de distintas plataformas. Es una de las aplicaciones más populares de su tipo y es comúnmente utilizada en máquinas destinadas al retrogaming.
Los usuarios de iPhone, iPad y Apple TV solo tienen que ir a la página de RetroArch en la App Store para obtener la aplicación. RetroArch es una aplicación de código abierto, gratuita, libre de anuncios y que no recopila datos del usuario. Estas características son especialmente notables en el sector de las aplicaciones móviles, donde la privacidad del usuario y la publicidad inapropiada son a menudo temas de preocupación.
En cuanto a la facilidad de uso, la versión de RetroArch para iOS está totalmente adaptada a las interfaces táctiles, al igual que la versión de Android. RetroArch también soporta controladores de videojuegos para aquellos que prefieren no lidiar con los controles táctiles que proporcionan este tipo de aplicaciones.
Es importante recordar que, aunque Apple ha relajado su postura sobre los emuladores en la App Store, su política sigue siendo más restrictiva que la de Android y los sistemas de escritorio que soportan carga lateral (Windows y macOS), y los que tienen a la ley como único límite claro a la hora de operar (las distribuciones Linux). Esto significa que es posible que no todos los núcleos que RetroArch ofrece para Windows, macOS, Linux y Android estén disponibles para las versiones de iPhone, iPad y Apple TV.
Para aquellos que deseen aprender más sobre cómo utilizar RetroArch, hay varios tutoriales disponibles que cubren los aspectos más básicos de la plataforma.