Microsoft afirmó que la nueva API DirectX 10 sólo estaría disponible en Windows Vista, pero parece que un joven programador ha descubierto una forma de hacer que los futuros juegos y aplicaciones que usen estas bibliotecas funcionen independientemente de la plataforma utilizada. Eso permitiría que usuarios de Windows XP, Linux o MacOS X pudieran jugar a futuros títulos DX10. De hecho, la versión alpha, ya disponible, es capaz de ejecutar ejemplos del SDK sin demasiados problemas. [Vía barrapunto]
Comentarios
Por todos los diablos, ¡que sea cierto! Esto sí que podría ser la puntilla definitiva para el Vista... ahora incluso los gamers podrán prescindir de él tan tranquilos...
#7 Porque DirectX fue de los primeras herramientas en proponer una base conjunta (sonido/inputs/video) para desarrollar juegos. O no os acordáis de los juegos MS/DOS con las largas listas de tarjetas video/sonido y mandos compatibles? Duela o no, Microsoft hizo un gran paso adelante proponiendo las primeras versiones de DirectX unificando todo en un mismo entorno.
Si habláis con algún desarrollador de la época, lo describen como un gran paso adelante (al menos con los que he hablado era el caso), y ahí radica su gran fuerza, fue uno de los pioneros y seguramente mucha gente se habrá acostumbrado a sus herramientas y muchos profesionales se habrán formado con ellas.
Luego, visto el mercado, supongo que tampoco interesa mucho desarrollar para Linux/MacOsX. Y sí, es una lástima, pero hasta que no se consiga una parte de mercado más importante seguramente siga siendo así.
De todas maneras Blizzard, Id y Epic últimamente han hecho buenas herramientas multiplataforma (bueno, Blizzard en Mac), pero las compañías no quieren perder tiempo y dinero en asegurar la compatibilidad con los 3 S.O, las fases de testeo cuestan mucho dinero y triplicarlas sería en algunos casos inviable.
Pero bueno, a ver si ahora con el despegue de los Macs/GNU/Linux va cambiando un poco la dinámica ... porque desde luego imposible no es
Windows RIP
Cabría comentar que el proyecto wine se ha planteado sacar su futura implementación de DirectX 10 para Windows XP.
http://winehq.com/?issue=320
#12, En lugar de pagar, es posible que Microsoft les "recuerde" que el juego pongaquisujuegopreferido podría, misteriosamente, dejar de funcionar a partir de la próxima actualización de Windows Update.
Sobre la noticia: Un mal día para el software libre. De lo que se trata no es de encontrar parches que puedan hacer funcionar directX sino de concienciar a la gente que hay que usar formatos abiertos, por el bien de todos.
Alkyproject ¿Es posible que veamos DirectX 10 en Windows XP?
¿Es posible que veamos DirectX 10 en Windows XP?
alkyproject.blogspot.com#7 http://www.cronicasocial.com/mm/16251.gif
Pues estaría bien... sobre todo por acabar con el monopolio de Microsoft en este sentido.
No es normal que te obliguen, a través de las DX10, a cambiar tu gráfica y tu Sistema Operativo para poder disfrutrar de los nuevos juegos.
A mi me parece un fake, en la web del chaval no hay nada. Mucho humo.
Microsoft últimamente cada circo que pone le crecen los enanos.
Consecuencias de ser tan impopular.
Fake seguro.
#9 Yo tampoco. Pero supongo que Microsoft puede ser muy agradecida...
Hasta que no lo vea no me lo creo.
#24 Tienes razón, pero de todas maneras he tocado ambas plataformas (DX y SDL + OpenGL),
y realmente el conjunto SDL + librerías varias complementarias a SDL + OpenGL puede tener tanta miga o más que DirectX.
Al principio era por lo verde de OpenGL, a día de hoy, si se usa tanto DirectX es por comodidad. Saben que tendrán más público (y por supuesto, ventas) los juegos desarrollados para Windows que para otra plataforma, aunque empiecen a cambiar las tornas...
No puede ser, es de esas noticias tan buenas que no pueden ser ciertas...
#16, te he votado positivo, pero no estoy de acuerdo contigo. Lo primero que necesitamos es juegos para Linux. Luego los desarrolladores verán por sí mismos la ventaja que les supone usar estándares abiertos. Es un comportamiento que incluso RMS aprueba.
#7 DX ha mejorado mucho en los últimos años y realmente es el único SDK completo al que no le falta de nada para desarrollo de videojuegos. La otra opción consiste en ir recopilando librerías independientes. Habrá que ver qué tal es la versión 10, pero la 8 y la 9 ya eran realmente potentes y bastante buenas.
Incluso Carmack ha recurrido en sus últimas versiones a partes del API de DirectX para el control de periféricos, red (y creo que también) de sonido en las versiones para Windows.
Otra posible razón podría ser la propia inercia del mercado. OpenGL ha pasado unos años fatales, con muy poquito apoyo por parte de la industria, en parte porque se vio sobrepasado por DX, y quien quería meterse en el mundillo (y no me refiero en plan aficionado) sabía que lo que le iban a pedir fijo era DX.
#16 realmente no es tan malo, lo que se ha hecho es un wrapper para que opengl ejecute lo que le mande directx10 utilizando así el potencial de las tarjetas gráficas, opengl sigue estando por debajo, si se consigue una buena versión y se consigue una emulacion mas o menos perfecta, openGl mejorara y los desarrolladores pensaran que es preferible usarlo.
Hasta que no lo vea, no me lo creo.. Pero desde luego sería un paso definitivo para linux porque para mí es lo único que le faltaría, los juegos.
Ya se fragua un flame al respecto en barrapunto http://barrapunto.com/articles/07/04/23/1227222.shtml
#16 Totalmente de acuerdo contigo, aunque quién sabe, quizás libere el código de su implementación... o un grande como Google lo compre y lo libere simplemente para hacerles la puñeta.
Lo que realmente beneficia a Linux es que los desarrolladores usen OpenGL en sus juegos. Si siguen usando DirectX, cerrado y propiedad de Microsoft, no ganamos nada aunque lo hagan multiplataforma...
#25 "Saben que tendrán más público (y por supuesto, ventas) los juegos desarrollados para Windows que para otra plataforma"
¿Es que a caso OpenGL no funciona en Windows? Y, digo yo, vendrán más si su juego funciona en Windows, Linux y MacOS, que si solo funciona en Windows.
Lo que no entiendo es por qué los programadores de juegos usan DX habiendo alternativas multiplataforma...
¿Entonces Microsoft les paga más que lo que pueden ganar vendiendo el juego a los miles de usuarios linux/unix?
Esperemos que sea verdad lo estoy deseando
yo creo que es un tema de inercia del mercado. Fijaos en EA Games, es un monstruo que devora pequeñas empresas de juegos, y genera un montón de juegos al cabo del año, eso si todos DX. Cambiar su política, o estilo de desarrollo, entiendo que les supondría muuuucho esfuerzo.
De todas formas, aun si tubieramos los juegos comerciales en OpenGL (ojala!), todo el tema del soporte de los drivers para Linux, creo que sigue un poco verde. Gracias a dios, tengo una ATI Radeon 7000 que tira con el Driver libre, por que cada vez que veo a compañeros, intentar instalar Beryl con los drivers de ATI (FGLRX)...en ocasiones son un poco malos, vamos a decir.
Así pues, aunque los drivers de NVIDIA parecen tener buen soporte, se necesita un empujón del sector GRÁFICAS para poder soportar todos esos MEGAJUEGOS en OpenGL o DX
#8 Sigo sin entenderlo
ah si supongo que funcionara tan bien como wine/cedega
que no, que la gente no va a dejar de utilizar vista por mucho que digais
que yo soy tan fan de vista como tu lo puedes ser de tu sistema y me encanta que windows sea codigo cerrado, asi solo los gurus de asm podemos modificarlo