El obstáculo n. ° 1: una enorme biblioteca heredada de aplicaciones de Windows compiladas x86, y una base de código existente masiva de aplicaciones de Windows escritas con x86 en mente.
Que yo sepa, el público en general aún no ha visto un plan de transición para Windows ARM: ¿Microsoft va a introducir un formato binario grueso para permitir la compatibilidad con ARM y x86 en un solo ejecutable, como lo hizo Apple cuando hizo la transición de PowerPC a x86? ¿O simplemente lanzarán el sistema operativo, posiblemente permitiendo que languidezca como lo hicieron Windows para Alpha, MIPS e IA-64? ¿Habrá una capa de emulación x86 / recompilación dinámica como Apple usó para PowerPC?
E independientemente de la forma en que Microsoft elija ir, el caso para portar, optimizar y depurar software para procesadores basados en ARM debe ser absolutamente convincente para convencer a los proveedores de que es necesario: es un problema clásico de huevo de gallina que no estoy seguro de Microsoft Será capaz de resolver.
Otros obstáculos incluyen la inversión de billones de dólares de Intel y AMD en las últimas décadas para hacer las mejores CPU x86 que puedan; va a tomar un gran esfuerzo de NVIDIA y los otros socios de ARM para crear CPU que puedan competir con las ofertas x86 en tanto rendimiento como valor en la gama alta. Independientemente de si x86 es tan defectuoso como el departamento de marketing de NVIDIA parece querer pensar que es, se ha invertido más dinero en la implementación de las mejores microarquitecturas posibles para ejecutarlo que cualquier otro conjunto de instrucciones en la historia.
- Como arreglar mi laptop
- ¿Cuál es la mejor configuración de compilación de PC para juegos en 40k?
- ¿Cuáles son algunas de las compilaciones de PC más exageradas en 2017?
- ¿Qué tarjeta gráfica tiene tu PC?
- ¿Cuál es la mejor manera de limpiar tu PC, por dentro y por fuera?