Déjame ponerlo en palabras simples. La tecnología evoluciona continuamente y la evolución no tiene “estándares”. La actualización es necesaria para cualquier máquina, ya sea consola o PC, para mantenerse al día con la última tecnología en términos de software y hardware.
Ahora pasemos a tu pregunta. Creo que la idea de su pregunta es por qué la PC debe actualizarse cada dos o tres años, mientras que las consolas como PlayStation 4 o XBox One no necesitan (¡durante al menos siete u ocho años!). La respuesta es simple. A medida que pasa el tiempo y la tecnología evoluciona, nacen nuevas tecnologías o, al menos, aparece una mejor versión de la tecnología existente. Es decir, cada día sale al mercado hardware más nuevo. Para que ese hardware funcione, se debe desarrollar un nuevo software.
Comencemos con un ejemplo: hace unos cuatro años teníamos en el mercado las tarjetas gráficas de la serie GeForce 200 de nVidia. El software que se utilizó para manejarlos fue DirectX 10. Lo que hace DirectX 10 es actuar como un medio entre el juego que deseas jugar y la tarjeta gráfica. Luego, lentamente, nuevas tarjetas gráficas llegaron al mercado, como las tarjetas de la serie GeForce 600. Tenían algunos componentes más nuevos y algunas versiones actualizadas de los componentes más antiguos. ¡Ahora DirectX 10 no conoce los nuevos componentes que se han agregado a las nuevas tarjetas gráficas en el mercado! Por lo tanto, este software ahora está obsoleto y debe actualizarse. Luego se creó DirectX 11 para que pueda comprender los componentes más nuevos que se han agregado a las tarjetas gráficas. Entonces, ahora el software estándar para jugar juegos es DirectX 11. DirectX 11, similar a DirectX 10, actúa como una interfaz entre los juegos y la tarjeta gráfica. Si es un desarrollador de juegos, ¿qué elegiría para desarrollar su juego, DirectX 10 o DirectX 11? Obviamente DirectX 11. Porque, DirectX 11 ofrece nuevos métodos para crear y ejecutar el juego, o nuevas bibliotecas, como dicen los desarrolladores. Mejores bibliotecas significa nuevas formas de interactuar con componentes más nuevos en las tarjetas gráficas. Entonces, cuando el juego se está ejecutando, en segundo plano, “habla” con un programa como DirectX continuamente, que a su vez habla con el hardware, es decir, su tarjeta gráfica.
Antes hice una declaración, que podría ser un poco engañosa: “¡Ahora DirectX 10 no conoce los nuevos componentes que se han agregado a las nuevas tarjetas gráficas en el mercado!”. Esta afirmación es, de hecho, cierta pero de dos maneras. Al igual que el DirectX 10 anterior no sabe sobre el hardware más nuevo, el hardware anterior no sabe sobre el DirectX 11 más nuevo. Entonces, si desea que su tarjeta gráfica comprenda DirectX 11, debe ser una nueva.
- ¿Las microtransacciones reducen la calidad de los videojuegos?
- ¿Qué juego es mejor para jugar, máquinas tragamonedas o juegos de mesa?
- ¿Mortal Kombat X (2015) para PC tiene un multijugador local?
- ¿Cuál es la estrategia ganadora en un juego de ruleta rusa?
- ¿Está sobrevalorado el juego Choque de clanes?
La versión de DirectX u OpenGL (otra biblioteca de gráficos, como DirectX), presente en su computadora, será la que sea compatible con su tarjeta gráfica. Ahora, si llega un nuevo juego, como mencioné antes, se desarrollará usando DirectX 11. Entonces, cuando este juego se está ejecutando, comienza a hablar con DirectX presente en su computadora, ya sea 11 o 10, en el lenguaje que DirectX 11 entiende . Si la biblioteca de gráficos subyacente es DirectX 11, entonces todo está bien, comienzan a hablar entre ellos. Ahora considere el caso en el que la versión gráfica de su PC es DirectX 10. El juego comienza a hablar en el idioma de DirectX 11 (¡porque eso es lo que sabe!) Y el DirectX 10 en su computadora no puede entenderlo correctamente y pasa las palabras medio entendidas a la GPU (unidad de procesamiento de gráficos) en la tarjeta gráfica y procesa esa información medio entendida. Por lo tanto, el juego nunca puede ejecutarse por completo. Esto lleva al bloqueo del juego tan pronto como se inicia o al retraso excesivo cuando el juego se está ejecutando. Este problema no habría surgido si su tarjeta gráfica fuera compatible con DirectX 11, es decir, si hubiera actualizado su tarjeta gráfica tan pronto como se diera cuenta de que es vieja. Supongo que eso explica la necesidad de actualizar tu PC.
Sin embargo, hay otro caso: las consolas. Se compran una vez y se pueden usar durante unos ocho años sin tener que preocuparse por la actualización. ¿Cómo es eso posible? La respuesta es simple, si lo piensas.
Los fabricantes de las consolas, es decir, Sony y Microsoft en nuestro ejemplo, estiman el tiempo durante el cual cierto conjunto de especificaciones de hardware son viables. Se aseguran de que este tiempo sea considerablemente largo. Luego, los optimizan en términos de costo de producción. Luego se realiza la fabricación y se venden las unidades. Las personas que los compran no necesitan actualizarlos durante muchos años. ” Entonces, ¿cómo es que las nuevas tecnologías son compatibles con las consolas? “.
La respuesta es simple: no lo son . Mientras la tecnología actual sea consistente con ellos, los desarrolladores la usan para desarrollar juegos en consolas. Sin embargo, cuando aparece una nueva tecnología, para desarrollar juegos, digamos algo como DirectX 12, obviamente no es compatible con las consolas. ¿Cómo se desarrollan los juegos entonces? Los juegos ahora se desarrollan utilizando la tecnología antigua para las consolas. Es decir, están ” atontados ” en la perspectiva de la tecnología más nueva.
Sin embargo, este no es el caso con las PC. Cada vez que llega una nueva tecnología, la versión para PC del juego se desarrolla en términos de esa tecnología. Hay algunas razones para esto. El desarrollo del juego utilizando tecnologías antiguas y nuevas requiere que casi todo el proceso de desarrollo se realice nuevamente, lo cual es costoso. Cuando hay una nueva tecnología disponible que puede hacer que el juego se vea mejor, ¿por qué querrían los desarrolladores usar la tecnología más antigua y hacer que el juego se vea más tonto? Pueden mostrar todo el poder de sus juegos utilizando las técnicas más nuevas. La única plataforma que admite esto es la única plataforma que está en constante evolución: la PC.
Por lo tanto, los juegos de PC más nuevos requieren un hardware potente que los anteriores, tanto en términos de memoria como de potencia de procesamiento, mientras que ambos se ejecutan en el mismo hardware en las consolas. Puede encontrar una gran diferencia aquí: los juegos más nuevos tienen mejores gráficos y se ven mejor que los juegos más antiguos en PC, mientras que se ven iguales en las consolas.
Largo historia en resumen : la evolución de la tecnología tiene la mayor influencia en las PC y, por lo tanto, son necesarias actualizaciones a intervalos regulares.
Además, es necesario tener que actualizar su PC cada dos años cuando no gasta dinero inteligente en comprar hardware cuando lo compra en primer lugar. Gasta algo de dinero en una bonita tarjeta gráfica. Admitirá todos los juegos que se lanzarán durante los próximos cinco años más o menos, en una configuración óptima. Esto es como la política de optimización que siguen las consolas. Al hacer esto, básicamente estás creando un estándar para ti.
Mire estos dos videos y vea el nivel de detalle del mismo juego en todas las plataformas.
Elegí Crysis 3 porque es uno de los juegos con una fidelidad gráfica extremadamente alta. Puede ver videos de comparación de gráficos e imágenes de varios otros juegos en diferentes plataformas en Internet.