Microsoft promete WinUI “verdadeiramente open source” – mas será mesmo?
A Microsoft está a dar passos significativos para transformar a Windows UI Library (WinUI) num projeto verdadeiramente open source. Esta iniciativa, embora ambiciosa, enfrenta desafios devido à complexidade do código proprietário do Windows. No entanto, a comunidade de desenvolvimento está otimista e ansiosa por colaborar nesta transição.
Neste artigo encontras:
O Que é WinUI?
A Windows UI Library, conhecida como WinUI, é uma framework de interface de utilizador que permite criar interfaces modernas, fluidas e responsivas em aplicações Windows. Compatível com aplicações Win32, .NET e C++, o WinUI tem sido uma ferramenta essencial para desenvolvedores que procuram maximizar a experiência do utilizador em plataformas Windows.
A Microsoft anunciou que o WinUI será “verdadeiramente open source”. No entanto, a integração profunda com o código proprietário do Windows apresenta desafios significativos. A separação destes elementos é crucial para que o projeto possa avançar sem comprometer a segurança e a integridade do sistema operativo.

O Plano em Quatro Fases
Beth Pan, Engenheira de Software Líder na Microsoft, partilhou detalhes sobre o plano faseado da empresa para tornar o WinUI open source. Este plano inclui quatro fases principais:
1. **Sincronização Frequente de Commits Internos**: A primeira fase envolve a sincronização mais frequente dos commits internos com o GitHub, a começar após o lançamento do WASDK 1.8, previsto para agosto de 2025.
2. **Documentação e Clonagem do Repositório**: Na segunda fase, os desenvolvedores externos terão a capacidade de clonar e construir o repositório, com documentação completa para configuração.
3. **Contribuições de Terceiros**: A terceira fase permitirá que desenvolvedores de terceiros contribuam e executem testes, promovendo uma maior colaboração.
4. **GitHub como Centro de Desenvolvimento**: Na fase final, o GitHub tornar-se-á o local principal para desenvolvimento, rastreamento de problemas e envolvimento da comunidade.
Desafios e Oportunidades
A transição para um modelo open source não é isenta de desafios. A Microsoft está a planear uma transição gradual e deliberada para separar o que pode ser open source do que deve permanecer proprietário. Este processo é fundamental para garantir que a segurança e a funcionalidade do Windows não sejam comprometidas.
Beth Pan destacou que o foco atual é no trabalho fundamental que desbloqueia valor para os contribuidores e aumenta a transparência. Este esforço é visto como um passo importante para fomentar a confiança e o envolvimento da comunidade.
Reação da Comunidade
A resposta da comunidade de desenvolvedores tem sido amplamente positiva. Muitos expressaram satisfação com o compromisso contínuo da Microsoft em apoiar o projeto. A criação de um quadro de projetos separado no GitHub para colaboração com a Microsoft é um sinal claro de que a empresa valoriza a contribuição da comunidade e está empenhada em trabalhar em conjunto.
Fonte: Techradar




Sem Comentários! Seja o Primeiro.