Microsoft avanza hacia el código abierto del marco de interfaz de usuario de Windows 11

Microsoft avanza hacia el código abierto del marco de interfaz de usuario de Windows 11

Microsoft avanza hacia el código abierto de WinUI: una descripción general completa

En los últimos años, Microsoft ha adoptado iniciativas de código abierto, aceptando las contribuciones de la comunidad a un número creciente de proyectos. Sin embargo, muchos elementos de su ecosistema siguen siendo propietarios, lo que genera constantes solicitudes de mayor transparencia. Cabe destacar que WinUI, el marco de interfaz de usuario para Windows 11, está en el punto de mira mientras Microsoft presenta sus planes para los próximos meses. Si bien una transición completa al código abierto no es inminente, la compañía se ha comprometido a implementar cambios fundamentales para fomentar un entorno más colaborativo.

La complejidad de abrir el código de WinUI

Microsoft reconoce los desafíos de abrir WinUI, señalando que no es una tarea sencilla que se pueda lograr con un simple cambio. Las complejidades surgen de los componentes propietarios de Windows 11, estrechamente integrados, que sustentan la interfaz de usuario. Esto requiere un enfoque cuidadoso para distinguir entre lo que se puede compartir abiertamente y lo que debe mantenerse confidencial.

Muchos de ustedes han preguntado sobre la posibilidad de abrir el repositorio al público. Si bien no estamos listos para comprometernos con una fecha límite específica para completar todos los hitos, estamos trabajando activamente para lograrlo. No se trata de un momento decisivo, sino de un proceso deliberado.

Priorizar la estabilidad y la seguridad

Antes de comprometerse con el código abierto, el equipo de Microsoft debe garantizar que los productos existentes mantengan su seguridad y estabilidad. Esto incluye abordar prioridades esenciales para salvaguardar la integridad de sus ofertas durante esta transición.

Enfoque gradual para la apertura del código fuente de WinUI

Microsoft ha presentado un plan estratégico para abrir gradualmente el repositorio WinUI de GitHub, con cuatro fases distintas que se describen a continuación:

  • Fase 1: Mayor frecuencia de reflejo : a partir del lanzamiento de WASDK 1.8 a fines de agosto, las confirmaciones internas se reflejarán en GitHub con mayor frecuencia, lo que mejorará la transparencia y mostrará el progreso del desarrollo.
  • Fase 2: Los desarrolladores externos crean localmente : los desarrolladores externos tendrán la capacidad de clonar y crear el repositorio localmente, con el respaldo de documentación completa para ayudarlos con la configuración y las dependencias.
  • Fase 3: Los desarrolladores externos contribuyen y ejecutan pruebas : los colaboradores estarán facultados para enviar solicitudes de extracción (PR) y realizar pruebas locales, con esfuerzos constantes para separar las dependencias privadas y establecer una infraestructura de pruebas accesible.
  • Fase 4: GitHub como centro de gravedad : en última instancia, GitHub servirá como el centro principal para el desarrollo, el seguimiento de problemas y la interacción de la comunidad, mientras que los espejos internos quedarán obsoletos.

Involucrarse con la comunidad

La transición hacia un marco WinUI más abierto será gradual, y los desarrolladores interesados en participar pueden seguir el progreso a través de este foro de GitHub. Se agradecen las contribuciones de la comunidad, ya sea compartiendo comentarios, presentando problemas claramente explicados o votando positivamente las sugerencias existentes.

A medida que Microsoft avanza en su viaje hacia el código abierto, tanto los desarrolladores como las partes interesadas tienen la oportunidad de participar de manera significativa en estos desarrollos.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *