
La emocionante jugada de Microsoft: abrir el código del framework WinUI
A principios de este mes, Microsoft anunció avances significativos en su intención de lanzar al código abierto WinUI, el marco de interfaz de usuario utilizado en Windows 11. Esta iniciativa ha sido muy esperada por los desarrolladores, pero las complejidades de dicha transición van más allá de un simple interruptor. Dado que WinUI está profundamente integrado en elementos propietarios del sistema operativo, Microsoft debe gestionar este proceso con meticulosa previsión. Tras el anuncio inicial, se han divulgado más detalles sobre el proyecto de software de código abierto (OSS) WinUI.
Enfoque gradual para la apertura del código fuente de WinUI
El camino hacia la apertura del código fuente de WinUI se estructura en cuatro fases distintas:
- Fase 1: Mejorar la disponibilidad de contribuciones internas en GitHub.
- Fase 2: Permitir a los desarrolladores clonar el repositorio y crear WinUI en sus entornos locales.
- Fase 3: Facilitar las contribuciones de desarrolladores externos al proyecto.
- Fase 4: Transición de GitHub al centro principal para el desarrollo, el seguimiento de problemas y las interacciones de la comunidad, al tiempo que se eliminan gradualmente los repositorios internos.
Desarrollos actuales y cronología
Actualmente, el equipo de desarrollo de Microsoft se centra en desentrañar WinUI de los elementos de Windows que no se pueden compartir públicamente. El SDK de aplicaciones de Windows 1.8, cuyo lanzamiento está previsto para este mes, se encuentra actualmente en fase preliminar, y dado que WinUI está integrado con este SDK, los desarrolladores comenzarán a introducir solicitudes de incorporación de cambios en GitHub tras su lanzamiento. Microsoft prevé finalizar la Fase 1 a principios de octubre de 2025, coincidiendo con el lanzamiento de WASDK 1.8.
Explorando la participación de los desarrolladores
En cuanto a la Fase 2, que permitirá a los desarrolladores externos clonar y compilar localmente el repositorio, Microsoft ha indicado que se encuentran actualmente en una fase de «exploración activa».Esto requiere un enfoque más mesurado, lo que sugiere que las actualizaciones en este aspecto podrían tardar un tiempo. La compañía explica:
Dado que el calendario de lanzamiento de WinUI está vinculado al SDK de aplicaciones de Windows, nuestra estrategia de ramificación nos permite comenzar a completar las solicitudes de incorporación de cambios junto con la próxima versión de WASDK 1.8. La versión preliminar 1.8 se lanzó el 19 de agosto y la versión estable estará disponible próximamente, lo que nos proporciona la base para comenzar a integrar los cambios. Con esta alineación, nuestro objetivo es completar la Fase 1 a principios de octubre.
La Fase 2 aún está en exploración activa, y si bien la estamos tratando con más cautela, esperamos compartir avances tangibles pronto.
Únase a la conversación
Quienes estén interesados en las últimas discusiones en torno a la apertura del código fuente de WinUI pueden interactuar con la comunidad en GitHub.
Para obtener más información y actualizaciones, no dude en consultar el artículo fuente.
Deja una respuesta