sábado, 19 de septiembre de 2009

Actualizaciones, ¿Prestaciones a cambio de rendimiento?

Hace mucho tiempo no escribía en el blog, pero ya tengo listas dos entradas para esta semana, empezando por esta.
Casi en todo tipo de actualización (Firmware, Software, OS) se aplican nuevas tecnologías y nuevas prestaciones (o features), pero considero que toda actualización tiene un grave problema, cuando le agregamos cosas, dejamos atrás el rendimiento, es decir, una aplicación con 10 prestaciones, inicia en 5 segundos, pero al ser actualizada, para así tener 15 prestaciones, su tiempo de inicio se vuelve de 7 segundos, es un ejemplo sencillo pero si tenemos en cuenta que las features por actualizacion son muchas mas.

  • Un claro ejemplo es Photoshop, este, ya en su version 11, ha pasado por muchas novedades, pero si corremos la version 7, abrira notablemente mas rapido que la CS4.
  • El Firmware del iPhone, si comparamos la 1.0 con la 3.0, el tiempo de ejecucion es mucho mas lento en la 3.0.
  • Windows Vista, comparado con Windows XP, toma un tiempo extra en abrir e incluso Mac OS X Leopard (10.5), toma mas tiempo que Tiger (10.4).
Estos son algunos ejemplos de este tema, y tengo otros mas, pero que no vale la pena mencionar como ejemplos, pero mi punto es, cuando se desarrolla una aplicación, juego, etc, se debe de optimizar para que funcione perfectamente con el encargado de ejecutarlo, en los juegos, por ejemplo, vemos como los requerimientos van aumentando, no exactamente por sus prestaciones, si no por que no son completamente optimizados a las plataformas.
Ultimamente, en el tema de Sistemas Operativos, se han centrado un poco en eso, Mac OS X 10.6 o Windows 7, son ahora un poco mas rápidos, pero también tenemos que tener en cuenta que estos están centrados en eso, y no en las prestaciones, por lo que son pocas.

No hay comentarios.:

Publicar un comentario