La experiencia de desarrollo en Windows para la arquitectura Arm está experimentando una notable evolución con el anuncio reciente que promete tener un impacto significativo en la comunidad de desarrollo. Desde hoy, la ejecución de Windows en Arm está disponible para todos los repositorios públicos de GitHub, incluyendo aquellos bajo el tier gratuito. Esta expansión permitirá a los desarrolladores simplificar sus flujos de trabajo de integración continua, ofreciendo un mejor soporte para aplicaciones de Windows basadas en Arm.

Este avance permite que todas las cuentas, particularmente los proyectos de código abierto que operan en cuentas gratuitas, puedan incorporar metas de Windows en Arm dentro de sus pipelines de integración continua, específicamente para proyectos públicos. La actualización iguala el nivel de pruebas de construcción y regresión que actualmente se ofrece para arquitecturas Intel, facilitando que los encargados de mantenimiento añadan compatibilidad con Windows en Arm en sus trabajos de CI. Esto asegura una mejor compatibilidad y confiabilidad a través de una gama más amplia de arquitecturas.

Entre las ventajas más destacadas de esta nueva oferta se encuentra el soporte expandido para diferentes arquitecturas, lo que permite a los desarrolladores extender su apoyo a dispositivos Arm sin la necesidad de infraestructura adicional. Esto es particularmente relevante en el contexto del creciente uso de PCs Copilot+, potenciadas por Qualcomm. La inclusión de runners Arm en los pipelines asegura pruebas y construcciones consistentes en ambas arquitecturas, Arm e Intel, permitiendo la detección temprana de regresiones.

La disponibilidad de estos runners para todos los repositorios públicos, incluyendo a las cuentas gratuitas, evidencia el compromiso de GitHub con la innovación y desarrollo de la comunidad de código abierto. Los nuevos ejecutores ofrecen una imagen de Windows 11 para los runners de GitHub, que incluye las herramientas y el software necesarios para diversos entornos de desarrollo.

Para comenzar a utilizar estos runners, es un proceso sencillo que involucra añadir el objetivo “windows-11-arm” en el archivo de flujo de trabajo YML de GitHub Actions de los repositorios públicos. Esta incorporación representa un paso importante para los proyectos de código abierto así como para desarrolladores que buscan apoyar una variedad de arquitecturas. Integrar objetivos Arm en sus flujos de trabajo asegura un rendimiento fiable de las aplicaciones en múltiples plataformas.

Se invita a los desarrolladores a experimentar con estas nuevas capacidades para ampliar el alcance y la compatibilidad de sus proyectos, contribuyendo así a la creciente evolución del ecosistema de desarrollo en Windows para Arm.

Lo último