¿Quieres suscribirte a todos nuestros blogs? Hazlo desde aquí | Contacta | Publicidad | Empresas | Acerca de factormac.com | LOGIN
C贸mo funcionan algunos juegos para Mac

C贸mo funcionan algunos juegos para Mac

I帽igo Sastre | 20-06-2008

El mercado de juegos en Mac est谩 en auge, como bien nos dice el se帽orito Jobs en las keynotes cuando manda subir a la palestra a los representantes de compa帽铆as de videojuegos. Lo que no nos dice (yo tampoco lo har铆a) es c贸mo funcionan internamente sus criaturas dentro de la manzana.

Entiendo que para las compa帽铆as de videojuegos, desarrollar lo mismo tanto para Windows y Mac supone una tarea muy engorrosa, no obstante la inversi贸n es necesaria dado el crecimiento que est谩 teniendo el mercado Mac a nivel mundial. Necesaria pero arriesgada, y ante tal riesgo es mejor asegurarse realizando dicha labor a trav茅s de un procedimiento m谩s simple: la emulaci贸n. Ayer en FactorMac la diferenci谩bamos de la virtualizaci贸n.

Emular consistir铆a en adaptar m铆nimamente el juego a Mac para que diese el pego, lo dem谩s lo har铆an todo unas librer铆as que se encargar铆an de “traducir” en tiempo real el binario de Windows en un lenguaje que pueda interpretar nuestro Mac. Dado que ahora Mac y Windows son sistemas operativos para Intel, esto es m谩s sencillo que nunca.

驴Es esto malo? Yo creo que en cierto modo la respuesta es un no rotundo, pero puede tener distintas interpretaciones. El mercado de juegos Mac no es una fijaci贸n clave de las compa帽铆as desarrolladoras. Tirarse a la piscina de un chapuz贸n no es la soluci贸n. Portar un juego a Mac es costoso; emularlo es r谩pido, sencillo y aporta un rendimiento y una calidad firmes.

Es m谩s, si queremos ver a corto plazo un amplio cat谩logo de juegos en Mac ha de ser as铆. El siguiente paso ser铆a empezar a portarlos y jugar nativamente, pero para ello tendremos que ver c贸mo evoluciona este experimento. Desarrollar juegos requiere un presupuesto de cierto nivel y dicha inversi贸n en Windows es m谩s que recuperable, sin embargo en Mac puede no reportar los beneficios suficientes. Yo tampoco me arriesgar铆a.

Pero, 驴la emulaci贸n se nota en la calidad final o s贸lo se percibe si hacemos de detectives? Veamos algunos ejemplos.

Para meternos en las tripas de una aplicaci贸n, debemos tirar de men煤 contextual sobre un icono de cualquier aplicaci贸n, y a continuaci贸n Mostrar contenido del paquete. La miga la tenemos en el subdirectorio Resources, dentro de Contents, donde vemos la trampa.

Mostrar contenido del paquete

Unas compa帽铆as son m谩s sigilosas que otras en este proceso, pero la realidad es la misma: los archivos que tenemos ante nuestros ojos son los mismos que los que habr铆a en su equivalente Archivos de programa en Windows.

Para muestra, un bot贸n. Concretamente la demo de Spore, el videojuego que EA lanzar谩 en el mes de septiembre.

脡ste funciona mediante el sistema de Transgaming, basado en Wine, al igual que CrossOver.

Cider llama al mismo tiempo a “C:\Archivos de programa” y a los archivos contenidos en una supuesta unidad D, que ser铆a el DVD donde estar铆a ubicado el juego. 驴Obvio, no?

Unidad C y D

Emula la API de Windows, y lo que hace es una simple llamada a trav茅s de un script a los “exes” que componen el juego de Windows.

Cabe destacar que con los equipos que manejamos a d铆a de hoy, el rendimiento es equiparable al de un juego nativo, ya que la emulaci贸n no tiene que soportar el peso del sistema Windows, ya que la aplicaci贸n se ejecuta al modo Windows, pero sin estar bajo Windows.

Otras aplicaciones, sin embargo, tienen un porte bastante m谩s complejo y logrado. Funcionan de manera nativa y esto las hace compatibles tanto con Intel como con PowerPC, cosa que no se puede hacer con una basada en Trangsgaming. Aunque por otra parte, podemos decir que han jugado un pel铆n sucio.

Feral Interactive lanz贸 a finales del pasado a帽o la versi贸n de Colin McRae 2005 para Mac.

En su carpeta de aplicaci贸n podemos ver lo siguiente.

IndirectX

Los nombres de estas librer铆as, sobre todo IndirectX, sugieren a gritos que intentan interpretar al vuelo lo ya hecho para Windows, de todos modos y tras muchas horas de juego, uno puede decir que funciona a las mil maravillas.

Y a fin de cuentas, 驴la variedad de juegos justifica este m茅todo? Pero lo que nos preocupa m谩s a m铆 y a mi bolsillo: 驴deber铆amos pagar lo mismo por un juego sabiendo que “tiene trampa”? Pero en la variedad, nos toca pasarles el relevo a nuestros compa帽eros de Nomorepixels.

P谩gina oficial | Transgaming Cider

Art铆culos relacionados:


Para hacer un trackback a este artículo, usa esta URL
Para seguir los comentarios de este artículo por RSS, usa este enlace


    3 comentarios


  1. [BPT]

    En mi opini贸n, si uno no nota la diferencia, es bueno. Pero la realidad es que la diferencia se nota desde el principio. Sin ir m谩s lejos, ver los requisitos de la demo de Spore de Windows y de Mac ya hecha para atr谩s. 驴El doble de requisitos en Mac que en PC? Eso si es tomarnos el pelo.

    Luego nos reimos al ver a Vista arrastrarse con ordenadores nuevos y potentes y consumiendo RAM a toda pastilla. Chicos, despertad, aqu铆 est谩 pasando lo mismo con los juegos.

  2. @[BPT]: tienes raz贸n, toda la raz贸n… Cuando hablaba de que no se nota la diferencia hablaba precisamente de que todos nuestros Macs est谩n sobrados en capacidades y no, no se nota.

    El problema llega cuando tu equipo no es reciente, o llegar谩 cuando los nuestros, reci茅n sacaditos de la caja, dejen de serlo.

    Me ha gustado tu comparaci贸n con el caso Vista, realmente esto es id茅ntico. Es por falta de optimizaci贸n en Windows Vista, y aqu铆 es simplemente NULA.

  3. Borja Uria

    Saludos, yo poseo actualmente un MAC POWER PC, concretamente la torre de un G5 QUAD CORE a 2,5Ghz y una Nvidia QUADRO FX 4500. Hay algo que pudiera funcionarme en esta plataforma para poder correr algunos de esos fabulosos juegos?




(obligatorio)
¿Añadir la URL de tu blog?


Sindicación

Nube de tags

Publicidad



Redactores

Buscador


   Haz INTRO para realizar la búsqueda

Más comentado

Publicidad



Blogroll

Categorías

Archivo

Créditos




factormac.com © 2008 - Algunos derechos reservados - Aviso Legal

Waimoo