@
jdc:
Claro todo lo que no digas tu son boludeces. Mejor no digo más para que luego no salgas con que te vas del foro, hay que entenderte, eres más sensible que el resto
Planteame algo que se sostenga ... o que tenga una mínima consistencia ... pero sacando tu mensaje, el de EvilGoblin dice cualquiera ...
con mi poco conocimiento sé distinguir una opinión de alguien que maneja un tema a de alguien no sabe NADA de NADA (y acá voy a explayarme para que no quede más claro para quien no captó, del por qué puse lo que puse), por que además, uno como programador, uno sabe (por ejemplo) que para interfaces, juegos, software de hace 10 años, los algoritmos eran más lights por que justamente los requisitos lo eran ... (teniendo en cuenta el hardware)
Respecto a tu mensaje ... vamos a desglosarlo (vos lo pediste implícitamente al tratarme de esa forma) :
Pienso que está bien que se empiece a dejar fuera a xp, harto le gusto a los webmasters seguir haciendo webs para ie6 y vaya que salió caro, y costó un mundo hacer que la gente se actualizara.
Lo azul y rojo lo estás relacionando (o te expresaste mal/de forma ambigua), tener Windows XP no significa tener IE 6, eso es lo érroneo que ví en tu mensaje (que no tiene mucho que ver con lo planteado en el topic, o me perdí de algo ?), sacando el festejo a Opera ... plus, es otro sistema que tiene un gran market share (si lo verde apuntaba al S.O, acá me refiero a eso) que se usa incluso todavía para vender netbooks ... con lo cual, no .. no es sabio no darle soporte ...
Plus, las APIs que puedas usar en términos generales escapan a lo que es algo específico de tal sistema ... miralo de esta forma : Las partes de networking son perfectamente portables, las partes del motor de javascript también, ídem con el motor de render (incluso si usás aceleración por hard) ... las dependencias también son perfectamente porteables ... (salvo que estés en jodido y quieras usar o hacerte una librería totalmente atada a un sistema en X versión)
por eso en términos generales los navegadores gozan de una buena portabilidad (Excepto IE ... cosas de Microsoft)
Las partes específicas tienen más que ver con integración al sistema e interfaz gráfica, y son perfectamente abstraíbles (y mirá que estoy hablando de un sistema a otro, no de una versión a otra) ... Léase, por algo se usa el concepto de "backends" ...
Así que en realidad lo veo como una decisión más política que técnica (por algo OpenGL 3/4 sí es soportado en Windows XP y Direct3D 1x no ... )
Respecto al de @
EvilGoblin :
Que poca prevision... de un dia a otro tenemos que TIRAR todo (PC, JUEGOS, PROGRAMAS, HARDWARES) y reemplazarlo por nuevos (y que aun no estan accesibles)
Hoy los juegos que compramos hace 2 años no sirven en windows 7
Vamos por parte, para empezar, te comento que Vista y 7 AFAIK son compatibles, por que prácticamente son un mismo sistema .... por lo que, si compraste algo hace dos años, va a funcionar ...
Las PCs que te las vendian como buenas, hoy son lentas. (hablando de Argentina donde aun venden Pentium 4 en las tiendas )
Retomemos pero en el gráfico ... como bien explica, vez se obtiene más capacidad de cómputo, sumado a eso tenés gente que le interesan las experiencias más ricas y visuales ... hay gente que hoy en día le interesa más ver tetas en HD más que pixeladas, y eso requiere un piso de procesamiento para que una peli de esas características pueda ser renderizada realtime apropiadamente ... ya con eso tenés o un nuevo procesador más potente o una gráfica nueva con soporte de hardware de X códecs en su motor gráfico, software que lo utilice, y un kernel que dé contención a ese driver para descargar ese procesamiento a la gpu ...
También hay gente que le interesa los escritorios semánticos, por que le interesa pensar más en términos de qué tamaño es la imagen, qué gente hay en esa imagen o qué lugar es, más que unNombreDeArchivo.jpeg ... también, se necesita 512 a 1GB de RAM para tener un escritorio semántico como la gente y el respectivo espacio en disco para almacenar ese índice ... (Y te diría un I/O apropiado si no querés estar insultando por la lenta respuesta de dicha funcionalidad) Sale nuevo piso de hardware ...
Hay gente que quería físicas más realísticas en sus juegos, pero las CPUs no disponían de facilidades de cálculo vectorial como poseen las GPUs ... PUM, otra generación de gráficas, nuevo software que se base en ella, y un entorno que le dé contención a ese feature ...
Todo esas demandas exigen un piso (a veces superior del actual) de cómputo, y justamente para eso se requiere nuevo hardware ... se llama "evolución" o "desarrollo" ... y lo lamento, pero es al ritmo que vá : vertiginoso
El usuario es que el que pondera necesidades, posibilidades y elige, por lo que nadie te fuerza ...(además de que es él mismo quien demanda cosas que exigen nuevos desarrollos)
Pero hay gente que lo hace sonar como si fuese un gran plan malévolo para que la gente gaste ...
Saludos.