Hay portátiles con Windows que montan un procesador Arm y Mac que dejaron atrás los chips de Intel. x86 y Arm son dos arquitecturas distintas, dos idiomas diferentes para hablar con el procesador, y un programa escrito para una no entiende a la otra sin traducción. Aun así conviven, y se cruzan en el mismo tipo de equipo.
Repasamos qué es exactamente una arquitectura de conjunto de instrucciones, en qué se diferencian x86 y Arm, cómo llega Arm a tantos chips distintos, dónde está cada una y cómo se ejecuta un programa de una familia en la otra, con la documentación de Arm, Microsoft y Apple consultada el 28 de octubre de 2026.
Qué es una arquitectura de conjunto de instrucciones
La arquitectura de conjunto de instrucciones, ISA por sus siglas en inglés, es la interfaz abstracta entre el hardware del procesador y el software que ejecuta. Así la define el glosario de la empresa que da nombre a la arquitectura Arm, que concreta qué fija: las instrucciones admitidas, los tipos de datos, los registros, los modelos de acceso a memoria y el manejo de la entrada y salida.
Dicho de otra forma, la ISA es el contrato: qué instrucciones hay y cómo se codifican bit a bit, qué registros existen, cómo se direcciona la memoria, qué niveles de privilegio separan el modo usuario del modo núcleo y cómo se atienden interrupciones y excepciones.
Lo que no es la ISA es un procesador concreto. El mismo glosario lo resume en una frase: la ISA define qué instrucciones admite un procesador, y la microarquitectura define cómo se implementan esas instrucciones en el hardware. La página de la arquitectura de CPU de la casa lo amplía: la microarquitectura es el diseño del procesador y abarca cosas como el consumo, el rendimiento, el área del chip, la longitud del pipeline y los niveles de caché. Si quieres ver qué pasa dentro de ese diseño, lo contamos en Cómo funciona un procesador: del transistor a la ejecución de instrucciones.
La consecuencia práctica es la que importa. Un programa escrito en un lenguaje de alto nivel se compila a código máquina que cumple una ISA concreta, y los procesadores que implementan la misma ISA pueden ejecutar el mismo binario aunque su microarquitectura sea distinta, siempre que respeten la misma versión y que el software se haya compilado para ella. Por eso un ejecutable para x86 no arranca tal cual en un chip Arm, ni al revés.
x86 y Arm: dos familias con enfoques distintos
La clasificación más común separa las ISA en dos grandes enfoques. El glosario pone a x86 como ejemplo de CISC, de conjunto de instrucciones complejo, y a Arm como ejemplo de RISC, de conjunto de instrucciones reducido, y explica que ambos se diferencian en la complejidad y la longitud de las instrucciones. La documentación de la arquitectura de CPU insiste en lo mismo: la arquitectura de CPU de Arm es un conjunto de instrucciones basado en RISC que define la ejecución del procesador, el manejo de excepciones y los modelos de memoria.
Ninguna ISA es una pieza inmóvil. El glosario recuerda que una ISA puede ampliarse con extensiones opcionales, como las instrucciones SIMD o las criptográficas, manteniendo la compatibilidad con lo anterior, algo clave para que los procesadores evolucionen sin romper el software existente. En Arm se ve en sus versiones: Armv9-A es un conjunto de extensiones sobre Armv8-A, y entre sus características figuran las extensiones vectoriales SVE2, AArch32 y AArch64.
Ese AArch64 es el nombre que vas a ver en la parte de 64 bits. La documentación de Windows para desarrolladores aclara que cuando habla de Arm se refiere a los equipos con Windows de escritorio en procesadores Arm64, también llamados normalmente AArch64, y que Arm32 designa la arquitectura de 32 bits. En el lado de x86, el soporte de Windows distingue x86 para las aplicaciones de 32 bits y x64 para las de 64 bits; en el Mac, la terminología habla del conjunto de instrucciones x86_64.
Arm, además, no tiene un único sabor. La arquitectura se divide en tres perfiles: A, de aplicaciones, el que ofrece el mayor rendimiento de los tres; R, de tiempo real, para sistemas con requisitos de respuesta determinista; y M, de microcontroladores, pensado para dispositivos pequeños y de muy bajo consumo. Un mismo chip suele llevar varios procesadores de perfiles distintos para cubrir las necesidades de energía, rendimiento y seguridad de un producto.
Quién diseña los chips: el modelo de licencias de Arm
La empresa de la arquitectura no solo la define: también la licencia. Ofrece sus propias implementaciones con las familias de núcleos Cortex y Neoverse, pero muchas compañías de su ecosistema desarrollan las suyas. Es decir, el mismo idioma lo hablan procesadores diseñados por terceros.
La página de licencias lo cuenta desde el otro lado: la empresa crea los bloques de tecnología, el software y las herramientas para desarrollar chips de silicio, y su licencia da acceso a un abanico amplio de propiedad intelectual en función de lo que necesite cada cliente. Las fórmulas van desde paquetes de núcleos, herramientas y modelos con distintas tarifas hasta un acceso de bajo coste en el que las cuotas de fabricación por proyecto solo se pagan en el tape-out, el momento en que el diseño se manda a fabricar, una opción pensada para empresas emergentes y pymes.
El catálogo de la casa también incluye un chip completo propio: el Arm AGI CPU, que describe como un SoC diseñado por la empresa para desplegarse rápido en servidores de centros de datos de IA.
Dónde está cada una
La documentación de Windows lo resume con claridad: Windows se ha ejecutado tradicionalmente en máquinas con procesadores x86 y x64, y también se ejecuta en dispositivos con procesadores Arm. El soporte de Windows añade que muchos fabricantes venden dispositivos basados en Arm, entre ellos los Copilot+ PC con procesadores de la serie Snapdragon X.
En el Mac, el cambio arrancó en 2020, cuando el fabricante anunció la transición de los Mac con procesadores Intel a los Mac con chip propio, y para facilitarla creó Rosetta, de la que hablamos más abajo.
Y la lista del perfil A de Arm va mucho más allá del PC: ordenadores, portátiles, televisores inteligentes, servidores, equipos de red, smartphones, sistemas de información y entretenimiento del coche, almacenamiento en la nube y supercomputadores. La empresa afirma que su arquitectura está en más de 350.000 millones de chips de mercados muy distintos, una cifra suya consultada el 28 de octubre de 2026. Y en la nube, la documentación de Windows explica que se pueden crear máquinas virtuales de Windows 11 Arm64 con procesadores basados en Arm de Ampere Altra en Azure.
Cómo se ejecuta un programa de una arquitectura en la otra
¿Cómo abre entonces un portátil con Arm un programa pensado para x86? Hay tres caminos: emular, traducir o recompilar.
La emulación de Windows. La página que explica cómo funciona la emulación en Arm detalla que Windows 11 en Arm emula aplicaciones x86 y x64, mientras que Windows 10 en Arm solo emula las x86. Funciona como un simulador de software que compila al vuelo, por bloques, las instrucciones x86 en instrucciones Arm64, con optimizaciones para mejorar el código resultante. Un servicio guarda esos bloques traducidos en caché para no repetir el trabajo. Es transparente y forma parte de Windows: no hay que instalar nada.
Con Windows 11 24H2 llega Prism, un emulador nuevo que, respecto a la tecnología anterior, incluye optimizaciones que mejoran el rendimiento y reducen el uso de CPU de las aplicaciones emuladas. Tiene un límite claro: la emulación solo cubre el código en modo usuario y no admite controladores, que tienen que compilarse para Arm64.
La traducción del Mac. En la página Usar apps basadas en Intel en un Mac con chip de Apple, el fabricante explica que Rosetta funciona en segundo plano para traducir automáticamente las apps basadas en Intel y que puedan usarse con su chip. Su guía de seguridad la llama Rosetta 2 y la describe como un mecanismo de traducción con el que un Mac con chip propio ejecuta código compilado para el conjunto de instrucciones x86_64. No es una app que se abra a mano. Para instalarla en macOS 27 o anterior basta con abrir cualquier app basada en Intel y pulsar Instalar si el sistema lo pide, o escribir en Terminal softwareupdate --install-rosetta.
Recompilar. Es la salida que recomiendan las dos compañías. Según el soporte de Windows, las aplicaciones recompiladas para los PC con Arm tienen el mejor rendimiento, y la documentación para desarrolladores insiste en que, para obtener el mejor rendimiento y duración de la batería, conviene crear aplicaciones nativas de Arm siempre que sea posible. Para quien migra poco a poco existe Arm64EC, siglas de «compatible con emulación», que permite llevar una aplicación a Arm de forma gradual y aprovechar el rendimiento nativo donde se pueda, mientras sigue usando código y bibliotecas x64 hasta completar la migración. En el Mac, la receta es sustituir la app basada en Intel por su versión universal o para chip propio.
Las dos arquitecturas, cara a cara
El resumen, con lo que dicen las tres documentaciones:
| Aspecto | x86 | Arm |
|---|---|---|
| Enfoque | CISC | RISC |
| Nombre en 64 bits | x64 o x86_64 | Arm64 o AArch64 |
| En Windows | Donde se ha ejecutado tradicionalmente | Copilot+ PC con Snapdragon X, entre otros |
| En el Mac | Mac con procesador Intel | Mac con chip de Apple |
| Sus apps en un PC con Arm | Emuladas (con Prism en Windows 11 24H2) | Nativas, sin emulación |
| Controladores en un PC con Arm | No se emulan | Compilados para Arm64 |
Qué nota el usuario y por qué conviven
Primero, lo que no cambia: el soporte de Windows asegura que en un PC con Arm y Windows 11 se pueden instalar y ejecutar la mayoría de las aplicaciones de Windows igual que en otro equipo, y que no tienen por qué venir de la Microsoft Store.
Los problemas aparecen donde la emulación no llega. La lista de limitaciones de ese soporte es concreta: los controladores, juegos y aplicaciones solo funcionan si están diseñados para un PC con Arm; algunos juegos fallan si dependen de controladores antitrampas que no están hechos para estos equipos; las aplicaciones que personalizan la experiencia de Windows pueden dar problemas; algunos antivirus de terceros no se pueden instalar; y Fax y Escáner de Windows no está disponible. Un periférico funciona si su controlador viene integrado en Windows 11 o si su fabricante ha publicado uno para Arm64.
En el Mac, el aviso tiene fecha. El fabricante advierte de que Rosetta está disponible para cualquier Mac con chip propio con macOS 27 o anterior, y que a partir de macOS 28 solo quedará para ciertos juegos antiguos y sin mantenimiento que dependen de marcos basados en Intel. Para saber qué tienes instalado, basta con seleccionar la app en el Finder y abrir Obtener información: el campo Tipo dice «Aplicación (Intel)», «Aplicación (universal)» o «Aplicación (chip de Apple)».
¿Y por qué no gana una y desaparece la otra? La primera razón es la compatibilidad: una ISA existe, recuerda el glosario, para que el software siga funcionando entre generaciones de procesadores de la misma familia, y la documentación de Windows destaca que poder ejecutar aplicaciones x86 y x64 en equipos Arm da a los usuarios la confianza de que la mayoría de sus aplicaciones y herramientas siguen funcionando bien. La segunda es el consumo: esa misma documentación atribuye a la naturaleza de energía frugal de la arquitectura Arm una mayor duración de la batería sin renunciar a un gran rendimiento, y el soporte habla de baterías que aguantan un día de trabajo o de clase sin sacar el cargador. La tercera es el ecosistema: el diseñador de Arm cuenta entre las ventajas de su arquitectura el amplio respaldo de su ecosistema, y tanto Windows como el Mac empujan a los desarrolladores hacia versiones nativas, mientras la emulación y la traducción hacen de puente con los programas que aún no lo son.
Te puede interesar
Tech Planet participa en el programa de afiliados de Amazon. Si compras a través de estos enlaces, recibimos una pequeña comisión sin coste extra para ti, lo que nos ayuda a seguir creando contenido como este.
| Imagen | Producto | Características | Comprar |
|---|---|---|---|
![]() |
AMD Ryzen 9 9950X3D | 16 núcleos / 32 hilos · 3D V-Cache con 144 MB de caché · hasta 5,7 GHz · TDP de 170 W | Ver precio en Amazon |
![]() |
Intel Core Ultra 5 245K | 14 núcleos (6 P + 8 E) · hasta 5,2 GHz · desbloqueado · chipset Intel serie 800 | Ver precio en Amazon |
![]() |
AMD Ryzen 5 8600G | 6 núcleos / 12 hilos · gráfica Radeon integrada · Ryzen AI · 65 W de TDP | Ver precio en Amazon |
![]() |
AMD Ryzen 7 7700X | 8 núcleos / 16 hilos · hasta 5,4 GHz · 105 W · socket AM5 · DDR5 y PCIe 5.0 | Ver precio en Amazon |









