Skip to content
OnARM.Net

Arm AppReady para Windows: La ruta oficial hacia Arm64 nativo

Actualizado 6 jun 2026

Si mantienes una aplicación de Windows y quieres que funcione de forma nativa en Arm, Arm ahora tiene un programa oficial para guiarte en el proceso: AppReady para Windows. Está liderado por Arm, desarrollado con la retroalimentación de Microsoft y el contenido técnico es gratuito y de autoservicio, sin necesidad de iniciar sesión. Esta guía explica qué es, el flujo de trabajo que propone y cómo encaja con todo lo demás en OnARM.Net.

Qué es realmente AppReady para Windows

AppReady no es una certificación a la que debas solicitarla, sino un conjunto seleccionado de guías, herramientas, ejemplos de código y recursos de aprendizaje para migrar y optimizar aplicaciones para dispositivos Windows basados en Arm (portátiles Snapdragon X hoy, máquinas NVIDIA RTX Spark a partir del otoño de 2026). Agrupa tres elementos:

  • Un flujo de trabajo estructurado — cuatro fases que te llevan desde «¿mi aplicación siquiera compila?» hasta «¿es tan rápida como debería ser?».
  • Herramientas asistidas por IA — prácticas y herramientas que analizan tu código, detectan problemas de portabilidad y aceleran las partes mecánicas de la migración.
  • Acceso a expertos de Arm — soporte directo para problemas bloqueantes: código nativo, planificación de migración, evaluación de rendimiento en el dispositivo y optimización posterior a la migración.

Las cuatro fases

El programa enmarca la migración como un ciclo de cuatro etapas. La mayoría de las migraciones reales las recorren más de una vez.

FaseObjetivoQué haces realmente
EvaluarEncontrar los bloqueosAuditar dependencias, plugins, controladores y código específico de arquitectura. Consulta Comprobar la arquitectura de una aplicación.
CompilarObtener un binario funcionalConfigurar el destino Arm64 de Visual Studio, resolver fallos de compilación, validar el comportamiento. Consulta Migrar una aplicación de Windows a Arm64.
ImplementarEstabilizar y publicarReemplazar dependencias no compatibles, empaquetar (MSIX / MSI), probar la compatibilidad entre componentes, configurar la CI. Consulta CI/CD para Windows en Arm.
OptimizarHacerlo rápidoPerfilar CPU / memoria / E/S, comparar nativo vs emulado, ajustar las rutas críticas.

El conjunto de herramientas al que te dirige

Nada de esto es exótico: es el stack estándar de Microsoft para Arm64, organizado según dónde lo necesites:

  • Compilación: Visual Studio (con destino Arm64), Windows SDK y ADK, Git para Windows.
  • Migración híbrida: ARM64EC y Arm64X — mantén tus plug-ins x64 funcionando mientras mueves tu propio código a Arm64 nativo, un módulo a la vez.
  • Optimización a nivel de CPU: guía de intrínsecos Arm Neon / SIMD para los bucles críticos que una recompilación directa deja sin aprovechar.
  • Empaquetado e implementación: empaquetado MSIX o el instalador clásico de Windows (MSI).
  • CI/CD: GitHub Actions o Azure Pipelines, con ejecutores nativos Arm64 alojados en GitHub para que compiles y pruebes en Arm real en lugar de realizar compilación cruzada a ciegas.
  • Perfilado: el Perfilador de Visual Studio, junto con el Analizador de rendimiento de Windows (WPA) y el Grabador de rendimiento de Windows (WPR) para encontrar dónde se consume el tiempo emulado.

Por qué vale la pena el esfuerzo nativo

Una compilación nativa Arm64 marca la diferencia entre una ejecución a máxima velocidad y con bajo consumo de batería, y un avance lento a través de la emulación Prism. Lo nativo también desbloquea lo que la emulación no puede tocar: controladores de kernel, extensiones de shell e integración profunda con hardware deben ser Arm64 nativos. El propio Arm lo plantea sin rodeos: las aplicaciones nativas Arm «han demostrado mejor rendimiento y eficiencia», y la disponibilidad de aplicaciones nativas en el ecosistema sigue aumentando.

Cómo se conecta con OnARM.Net

Aquí está la parte que importa para la confianza en los datos de compatibilidad: el programa AppReady de Arm dirige a los desarrolladores al panel del ecosistema works-on-woa (más de 5000 aplicaciones verificadas) como referencia de lo que ya funciona en Windows en Arm — el mismo conjunto de datos abiertos sobre el que se construye OnARM.Net. Así que cuando llegues a la fase de Evaluar y quieras saber si una dependencia o una aplicación competidora ya se distribuye de forma nativa, estás mirando la misma fuente que el propio Arm respalda. Empieza con nuestra base de datos de aplicaciones y la guía introductoria nativo vs emulado.

Recursos oficiales

  • Centro para desarrolladores de Arm: developer.arm.com/laptops-and-desktops (el flujo de trabajo AppReady, herramientas y páginas de DevOps)
  • Anuncio: la publicación en Arm Newsroom «Arm AppReady for Windows ofrece a los desarrolladores una ruta más rápida hacia aplicaciones nativas de Windows en Arm»
  • Panel de compatibilidad: worksonwoa.com

← Todas las guías