Resumen:
Con el lanzamiento de Python 3.15, el entorno de desarrollo de Python para la plataforma Windows en Arm ha madurado aún más: cuando se utiliza Python Installation Manager 26.4 para instalar 3.15 en un dispositivo Arm, se seleccionará el intérprete nativo ARM64 de forma predeterminada en lugar de la versión x64. Python 3.15 se lanzó oficialmente el 9 de octubre; Microsoft dijo que Windows on Arm ahora se ha convertido en una plataforma de Nivel 2 para CPython, lo que significa que la arquitectura incorpora construcción y pruebas continuas. Las fallas relacionadas deben repararse de manera oportuna y las fallas en las pruebas de la plataforma afectarán el lanzamiento de la versión oficial de CPython.

Las estadísticas de Microsoft muestran que en septiembre de 2026, entre los 1000 proyectos más descargados en PyPI, alrededor del 94% de las últimas versiones han lanzado paquetes de software disponibles para Windows en Arm. Sin embargo, esta proporción no significa que todos los proyectos proporcionen código ARM64 nativo: las estadísticas también incluyen ruedas ARM64 nativas, así como ruedas Python universales que no dependen de arquitecturas de procesador específicas y se pueden usar en todas las plataformas. Incluso si el paquete de software de nivel superior es un paquete universal, los componentes subyacentes de los que depende aún pueden contener extensiones nativas no portadas, por lo que no se puede concluir que todas las aplicaciones Python puedan ejecutarse completamente en computadoras Arm basándose únicamente en este número.
Las herramientas y bibliotecas disponibles enumeradas por Microsoft cubren NumPy, SciPy, pandas, scikit-learn, Django, FastAPI, así como Jupyter, VS Code, Ruff y pytest, etc. El repositorio principal de Anaconda también ha proporcionado más de 2500 paquetes de software Windows on Arm, que cubren Python 3.12 a 3.14, incluyendo computación científica, aprendizaje automático, desarrollo web y componentes relacionados con bases de datos. Para las dependencias x64 que aún no se han adaptado de forma nativa, la emulación de Windows aún se puede utilizar como solución de transición.
Las mejoras ecológicas también se benefician del entorno de construcción nativo para los desarrolladores. GitHub Actions ahora proporciona un ejecutor administrado de Windows en Arm, que permite a los mantenedores de código abierto compilar paquetes de software y ejecutar pruebas directamente en máquinas Arm sin tener que mantener dispositivos físicos ni depender de entornos de simulación. Microsoft dijo que continuará trabajando con los mantenedores para completar el soporte nativo de la rueda para proyectos como PyArrow, gRPC, OpenCV y algunos clientes de bases de datos.
Microsoft ve este desarrollo como un paso hacia una plataforma de desarrollo más completa para Windows en Arm desde “poder ejecutar Python”, pero ni el nivel de soporte de Nivel 2 ni la cobertura de paquetes populares constituyen una garantía de compatibilidad de la aplicación. Los desarrolladores aún deben verificar el árbol de dependencias completo al migrar proyectos, especialmente paquetes con extensiones nativas de C, C++ o Rust, y compilarlos y probarlos en el dispositivo Arm de destino.
Comentarios