Probando AudioSurf en Mac OS X: gracias a @eduo descubro un juego que mezcla el típico modo bemani con una especie de WipeOut y un toque de Klax. Esto no sería nada especial si no se tratara de un juego que no existe de forma oficial para Mac, por lo que la forma de jugar al mismo es mediante un “port” (método o conjunto de métodos por los cuales se consigue ejecutar un programa informático en otra plataforma diferente para la cual ha sido diseñado) pero no a nivel de código fuente como cabría esperar.
Últimamente hay una forma mucho más sencilla y barata de portar programas desde una plataforma informática como PC con Windows a Mac. Lo que hace que este caso sea interesante es precisamente el método utilizado. En lugar del más extendido Cider, mediant el cual se usan ciertas librerías de software a modo de capa que envuelva el programa original, las cuales interceptan las llamadas a las funciones específicas del sistema para el cual fue diseñado y las transforma, con mayor o menor grado de acierto, en funciones similares del sistema sobre el cual se desea ejecutar, se ha utilizado CrossOver.
Este basa su funcionamiento no tanto en transformar las instrucciones originales como en establecer un entorno adecuado para la ejecución del software de forma que cuando este sea ejecutado no eche en falta ninguna pieza del puzzle sin darse cuenta de que no está en Windows sino en Mac OS X, como en el ejemplo, aunque se pueden dar lugar a ciertas incoherencias en la interfaz gráfica muy curiosas…