Explicación detallada de la compatibilidad de la aplicación de optimización de win8

  
Después de leer la versión filtrada de Windows 8, finalmente puede ponerse en contacto con la versión oficial de Windows 8. Pero antes de la intimidad, repasemos las nuevas características de Windows 8, especialmente Windows 8 para optimizar la compatibilidad de las aplicaciones. Este es un problema que cada sistema necesita explorar. Familiarizémonos con él hoy. Se explica en la documentación actualizada del " manual de compatibilidad de vista previa del desarrollador de Windows y Windows Server ", que proporciona explicaciones detalladas para la mayoría de los problemas de compatibilidad de programas y brinda soluciones a los problemas con la versión actual.
Los siguientes son varios informes de fallas de compatibilidad de programas conocidos.
Número de versión del sistema. Sí, los viejos problemas han surgido con una nueva mirada. Debido a que Windows usa un número de versión especial, algunas aplicaciones antiguas pueden tener problemas. El número de versión definido por Windows 8 es 6.2. Estos programas se pueden ejecutar con el modo de compatibilidad provisto por Windows actual (por ejemplo, en el acceso directo del programa) En la página de compatibilidad), pero si es un desarrollador de programas, debe tener más cuidado para confirmar el número de versión. Microsoft recomienda usar la función "Verificar información de la versión" (con más de, no igual a, o un número de versión especial).
La aplicación de servidor sin cabeza. Este es uno de los cambios más importantes, porque la nueva versión del servidor de Windows (principalmente el núcleo del servidor) está diseñada no solo para ejecutar programas sin cabeza, sino también para admitir programas que no tienen una interfaz gráfica. Se puede descargar una interfaz gráfica en un entorno de bajo rendimiento (por ejemplo, en una máquina virtual donde los recursos se comparten ampliamente), o se pueden realizar operaciones similares por otras razones, como reducir la probabilidad de que un servidor sea atacado.
Algunos programas de servidor, aunque pueden no ejecutarse en un entorno gráficamente libre. Cualquier aplicación de versión de línea de comandos debería funcionar bien en teoría, pero una vez que se presenta al usuario con una interfaz gráfica, puede que no funcione bien. Actualmente no hay una buena manera de resolver los problemas causados ​​por esta interfaz gráfica, por lo que solo se puede utilizar para aplicaciones que no tienen una versión de interfaz gráfica.
Si va a ejecutar todas las aplicaciones en la versión principal del servidor del sistema operativo, debe realizar una prueba completa para asegurarse de que funciona como se espera en un entorno no gráfico. Si los resultados se invierten, y si tiene un poco de comprensión de la programación, entonces necesita migrar el código existente a la plataforma central del servidor y reconfirmar esas API WIN32. NET CLR puede ser soportado por el sistema central.
.NET Framework. Windows 8 lo hará. El framework NET 4.5 está incluido en su paquete de instalación de programa predeterminado, pero no está incluido. NET3.5. Si tiene algunos programas que explícitamente solo son compatibles con la versión 3.5, no solo programas independientes, sino también aquellos basados ​​en esa versión. Programa de sitio web de NET, en este caso necesita agregar manualmente la versión anterior. Afortunadamente para NET, esto no causará grandes problemas de compatibilidad debido a las diferentes versiones. NET puede correr concurrentemente e independientemente. La documentación de Microsoft tiene algunas instrucciones sobre cómo agregarla manualmente sin tocar las actualizaciones de Windows. NET 3.5 framework.
Debido a que NET 4.5 ya forma parte del tiempo de ejecución de Windows (WinRT), Word permite a los desarrolladores crear aplicaciones con vistas de "metro" y crear rápidamente programas con el modelo de programa de reloj de arena. Si desea cambiar o actualizar la aplicación del servidor para Windows 8 y ya conoce C # o C ++, entonces esta tarea no es difícil, pero aún hay algunas cosas que vale la pena explorar en la documentación.
sector del disco 4K. Esto es más un problema de hardware que un problema de procedimiento, pero aún así merece nuestra atención. El nuevo disco convencional actual en el mercado generalmente utiliza sectores 4K en lugar del antiguo diseño de sector de 512 bytes. La unidad de sector 4K, también conocida como el disco de formato avanzado, a menudo tiene algunos problemas extraños con los programas diseñados para sectores de 512 bytes. No tiene en cuenta el problema de la compatibilidad hacia adelante. Windows 8 agrega una nueva API para consultar los tamaños de sector de archivo y luego usar la herramienta de línea de comandos para admitir consultas de script para el tamaño del volumen.
Controlador del kernel sin firmar. Si tiene algunos programas, ya sean de terceros o de terceros, use el controlador del kernel, Windows Server limita estrictamente el uso de los controladores del kernel por razones de seguridad y los trata como software no autorizado. Los mayores cambios en el uso de los controladores del kernel para dispositivos incluyen la función de arranque seguro de la Interfaz de firmware extendida estándar (UEFI, por sus siglas en inglés), que protege a las máquinas de ataques de software no autorizados. UEFI Secure Boot es una opción para el servidor, pero se recomienda habilitarlo. Si desea utilizar UEFI Secure Boots en su servidor, es mejor que use un certificado de confianza para autenticar el controlador del kernel. De lo contrario, se recomienda deshabilitar la entrada de arranque seguro.
Hay muchas actualizaciones para las versiones de Windows 8 para clientes y servidores que presentarán un gran desafío en términos de compatibilidad. Algunos de estos nuevos desafíos no pueden ser resueltos por los administradores, solo pueden ser manejados por el desarrollador inicial de la aplicación.
Copyright © Conocimiento de Windows All Rights Reserved