Compatibilidad

¿Por qué las aplicaciones se rompen en Windows 7 y Vista??

¿Por qué las aplicaciones se rompen en Windows 7 y Vista??

¿Cuáles son los cambios realizados en Windows 7 y Windows Vista, que provocaron que muchas aplicaciones diseñadas para Windows XP se 'rompieran??'  

Los cambios en Windows se realizaron para mejorar la seguridad, la confiabilidad, el rendimiento y la usabilidad y, en algunos casos, para eliminar componentes heredados que simplemente han llegado al final de su vida útil.  Los cambios más importantes en la compatibilidad de aplicaciones incluyen:

Control de cuentas de usuario (UAC) / Cuentas de usuario estándar.  En el desarrollo de Windows Vista, el equipo de ingeniería se propuso permitir que la mayoría de las organizaciones implementen a sus usuarios como usuarios estándar y reservar privilegios de administrador para aquellos que los necesiten: profesionales de TI.  Adoptar el principio de lo que solíamos llamar 'cuenta de usuario con menos privilegios' para las PC cliente ayuda a prevenir el malware intrusivo, reduce los errores de configuración del usuario final y evita que se carguen aplicaciones no autorizadas en la máquina.  En el pasado, una aplicación tenía la capacidad de escribir en la configuración del registro, modificar el kernel y otras acciones invasivas similares.  Desafortunadamente, este nivel de libertad vino con un precio, a saber, la seguridad.  Windows ahora restringe los parámetros del sistema operativo que una aplicación puede cambiar, lo que limita el impacto que puede tener cualquier malware, pero las aplicaciones que se escribieron con este comportamiento deberán modificarse o ajustarse para funcionar en Windows 7.

Las aplicaciones que realizan comprobaciones de versión dura para la versión del sistema operativo Windows XP también se ven afectadas. Si bien tiene sentido que un desarrollador bloquee el soporte y la funcionalidad de la aplicación con la versión del sistema operativo que el desarrollador usó originalmente en las pruebas, también asume que los usuarios nunca intentarán instalar esa aplicación en un sistema operativo más nuevo o instalar un Service Pack más nuevo para el mismo sistema operativo. Si bien este es un problema relativamente fácil de mitigar con modos de compatibilidad o correcciones, verá esta superficie con frecuencia cuando venga de Windows XP a Windows 7.

Sin duda, los equipos de ingeniería responsables de Windows Vista y Windows 7 no se tomaron el problema a la ligera ..

Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...
Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...