Microsoft usa IA para criar aplicações Windows em 30 minutos

A Microsoft disponibilizou um guia rápido que permite aos programadores criar uma aplicação WinUI nativa para Windows 11 em menos de 30 minutos. O processo recorre a ferramentas gratuitas e a assistência de inteligência artificial, evitando a configuração tradicional, e mais pesada, do Visual Studio. 

- Advertisement -

Em vez disso, o fluxo de trabalho apresentado na documentação para programadores da Microsoft utiliza o VS Code, o .NET 10, o plano gratuito do GitHub Copilot e uma ferramenta de linha de comandos chamada WinApp CLI. Assim, os programadores podem criar a estrutura inicial de um projeto com um único comando no terminal.

Microsoft Store poderá ganhar mais aplicações em breve para Windows

Depois, podem recorrer a um agente especializado em IA chamado “winui-dev” para gerar funcionalidades, rever código, executar testes de interface e preparar a aplicação como um instalador MSIX para publicação na Microsoft Store. 

Ao contrário do chatbot genérico do Copilot, o agente winui-dev inclui oito competências dedicadas a áreas como design em WinUI, fluxo de desenvolvimento, revisão de código, testes de interface, empacotamento e migração entre frameworks. Além disso, a Microsoft recomenda ligá-lo ao servidor Learn MCP, permitindo-lhe consultar documentação atualizada sobre APIs WinUI no momento da utilização. 

Desta forma, o agente pode evitar sugestões baseadas em informação desatualizada, sobretudo em exemplos mais antigos associados a frameworks como WPF e UWP. Para além da criação de novas aplicações, a Microsoft publicou guias de migração com assistência de IA para projetos WPF e UWP já existentes. No caso do WPF, o guia fornece ao agente uma tabela de substituições que relaciona os namespaces System.Windows com os equivalentes Microsoft.UI.Xaml.

Ferramentas de migração aceleram a adoção do WinUI

Estas orientações abrangem elementos essenciais, incluindo controlos, processamento em segundo plano, gestão de janelas e associação de dados. Já o guia dedicado ao UWP alerta que os modelos de IA, treinados com anos de exemplos deste framework, podem reproduzir padrões antigos se não receberem instruções de substituição explícitas. 

- Advertisement -

Consequentemente, a Microsoft procura facilitar a transição da sua vasta base de aplicações desktop mais antigas para o WinUI, reduzindo a necessidade de reescrever projetos manualmente. 

A iniciativa surge na sequência dos compromissos assumidos pela empresa durante a Build 2026, quando classificou o WinUI como a “plataforma de produção para aplicações Windows”. A Microsoft eliminou também o “3” do nome WinUI, numa tentativa de indicar que não está previsto um framework substituto. 

Na mesma ocasião, a empresa prometeu reduzir o consumo de memória, introduzir novos controlos (incluindo DataGrid e ferramentas de gráficos) e reforçar a participação da comunidade open source. 

Ainda assim, permanece por provar se as aplicações nativas geradas com IA serão efetivamente mais leves do que as alternativas baseadas em tecnologias web. De acordo com o WindowsLatest, a aplicação Meteorologia do Windows 11, desenvolvida com WebView2, pode utilizar cerca de 1,2 GB de RAM em repouso, aproximadamente cinco vezes mais do que a aplicação meteorológica nativa do macOS da Apple.

Fica ainda mais conectado:

Fonte

- Pub -
João Paulo
João Paulo
Aprendiz de código, com gosto por artes marciais e tecnologia. Encontro na tecnologia o espaço onde posso encontrar ferramentas que me ajudam no dia a dia e a ligar-me a quem preciso.