A Microsoft está apostando em WinUI nativo sobre o aplicativo da web em todo o Windows 11, e até mesmo Color Picker e Text Extractor se mudaram para ele em PowerToys

PowerToys is moving almost all tools to Microsoft’s native WinUI 3 framework on Windows 11
PowerToys is moving almost all tools to Microsoft’s native WinUI 3 framework on Windows 11. Image: Windows Latest

PowerToys 0.102 mudou o coletor de cores e o extrator de texto para WinUI 3, juntando-se ao Resizer de Imagens, Quick Accent, Mouse Jump, e o editor do Keyboard Manager, que tudo mudou este ano. Microsoft também está rastreando o resto das antigas interfaces WPF da PowerToys em uma edição pública do GitHub, com FancyZones e Workspaces a seguir.

Caso não soubesse, PowerToys é fonte aberta, e a Microsoft não precisou fazer uma operação para reescrever ferramentas que já funcionavam bem para usuários de energia. No entanto, a equipe está fazendo isso de qualquer maneira, em um momento em que a empresa espera que os desenvolvedores se afastem de aplicativos web para Windows 11, após anos de WinUI faltando controles básicos.

PowerToys running in Windows 11 with Task Manager showing RAM usage
PowerToys running in Windows 11 with Task Manager showing RAM usage. Credit: Windows Latest

PowerToys 0.102 reconstrói Coletor de Cor e Extrator de Texto em WinUI 3

PowerToys 0.102 saiu em 21 de outubro e MicrosoftNiels Lauteescreveu noAnúncio de lançamentoIsso."Color Picker e Text Extractor também se movem para WinUI 3."Color Picker recebe uma nova sobreposição, editor e lupa, e"Seus atalhos e configurações existentes vão adiante."

Eu verifiquei as notas e testei e na verdade é mais do que uma nova camada de tinta. OMigração de coresmoveu a sobreposição de coleta, editor de cores, ampliação de zoom, configurações e ganchos de entrada Win32 fora WPF.

PowerToys Color Picker after moving to WinUI
PowerToys Color Picker after moving to WinUI. Credit: Windows Latest

Uma das minhas ferramentas favoritas, Text Extractor, que pega texto de qualquer lugar em sua tela com Win + Shift + T, foi surpreendentemente mais complicado. WPF dá aos desenvolvedores uma sobreposição transparente de graça, mas WinUI 3 não (ainda outra limitação do novo framework que a Microsoft está empurrando), então a equipeReconstruiu a sobreposição do cortecomo uma janela sem fronteiras por exibição e reescreveu seu posicionamento para configurações de DPI mistas.

PowerToys Text Extractor after moving to WinUI
PowerToys Text Extractor after moving to WinUI. Credit: Windows Latest

O OCR, formatação e código de detecção de mesa também se moveu para um PowerOCR separado. Biblioteca que não depende de nenhuma estrutura de UI.

Seis ferramentas PowerToys mudaram para WinUI 3 este ano.

Ferramenta PowerToys Transferido para WinUI 3 em Data de lançamento
Editor de Gerenciador de Teclados 0,98 (preview),0,100(padrão) 17 de março, 9 de junho
Resizer de Imagens 0,99 28 de abril
Acento rápido,Pule de Rato 0,101 25 de agosto
Seletor de cores, Extrator de texto 0,102 21 de outubro

 

Quando o novo editor do Keyboard Manager chegou em 0,98, a Microsoft disse:"A UI foi reconstruída do zero usando WinUI 3, tornando mais fácil para nós manter e melhorar indo em frente."O Resizer de Imagens seguiu com"um visual mais moderno e uma maior consistência com o resto dos PowerToys."

Mas pesquisei mais e descobri que a lista é muito maior do que o mostrado no rastreador de migração. Windows Last passou peloCódigo fonte PowerToysno GitHub (em 5 de novembro), e no Command Palette, Peek, Advanced Paste, PowerRename, Visualização de Registro, Editor de Arquivos Hosts, Variáveis de Ambiente, Chaveiro de Arquivos, Régua de Tela, PowerDisplay e o novo Guia de Atalhos também têm interfaces WinUI 3.

No total, 17 utilitários, mais o aplicativo Configurações, agora use o framework nativo da Microsoft. As únicas interfaces ainda no WPF são o editor FancyZones, espaço de trabalho e PowerToys Run, enquanto Mouse Without Borders usa formulários Windows.

Por que a Microsoft está movendo PowerToys da WPF para WinUI 3

PowerToys desenvolvedor Yu Leng abriu oMigraçãoem 24 de março, explicando que"As utilidades da PowerToys vêm de várias fontes e foram concluídas por um longo período de tempo, o que faz nossa base de códigos ter WPF, WinUI3, WinForms, código de UI C++ agora. Isso torna o novo contribuinte mais confuso e difícil de manter."

Leng acrescenta que"WinUI 3 fornece uma UI moderna e garante que nossas experiências se encaixam com o Windows 11 olhar e sentir."

Windows 11 WinUI

Há um benefício de tamanho também. PowerToys 0.100.2 ocupa 960MB no disco com um instalador de 271.7MB, em parte porque ele empacota o WPF e Formulários Windows runtime duas vezes, como bibliotecas compartilhadas puxar WPF em módulos que são WinUI 3. A Microsoft estima que remover todos os WPF cortaria cerca de 85MB da instalação e 30-38MB do instalador, e deixar o Windows Forms também poderia empurrar as economias para 138MB.

Estas são projeções do GitHub, e ainda não foram enviadas. Claro, 85MB não é nada em um SSD de 1 TB, mas PowerToys tem inchado com cada novo utilitário, então eu vou levá-lo.

FancyZones e Workspaces são os próximos, mas PowerToys Run fica na WPF.

O editor de layout de FancyZones está recebendo um redesenho junto com sua migração."FancyZones é complicado. Vamos também repensar seu UX enquanto estamos nele porque ele tem algumas peculiaridades e poderíamos fazer melhorias lá,"Laute.escreveu em GitHubem junho, e um rascunho inicial da migração foi mais tarde fechado sem fusão.

PowerToys FancyZones is in line to get WinUI update
PowerToys FancyZones is in line to get WinUI update. Credit: Windows Latest

Espaços de trabalhoEditor e lançadortambém estão em progresso, retidos por uma sobreposição de lançamento transparente, navegação de página WPF, e uma biblioteca compartilhada que ainda depende de WPF.

PowerToys Workspaces is soon moving to WinUI
PowerToys Workspaces is soon moving to WinUI. Credit: Windows Latest

Crédito onde é devido, Microsoft não está forçando WinUI 3 onde não cabe. PowerToys Run não vai migrar porque seu sistema de plugins expõe tipos WPF para mais de 22 plugins, e o problema diz uma reescrita"que quebraria o ecossistema de plugins por pouco ganho de UI."O provedor de miniaturas STL não tem nenhuma UI, e sua renderização 3D depende da mídia 3D da WPF, que não tem equivalente WinUI 3.

the crowd-favourite PowerToys Run cannot be moved to WinUI
The crowd-favourite PowerToys Run cannot be moved to WinUI. Credit: Windows Latest

Microsoft quer desenvolvedores de terceiros para construir aplicativos WinUI nativos novamente.

Como você já sabe, uma grande razão para o Windows 11 estar cheio de envoltórios é que WinUI tinha"uma tonelada de lacunas na plataforma,"como MicrosoftChris Anderson.admitido no Build 2026. Muitos desenvolvedores que não conseguiam encontrar uma rede de dados nativa ou controle de gráficos simplesmente enviaram aplicativos WebView2, e hilariantemente, a criança favorita da Microsoft, a infameAplicativo co-piloto, é um aplicativo web também.

Agora, a Microsoft diz que tem"sem intenção de construir uma nova estrutura,"E isso..."Muitos dos recursos de primeira parte vindos da Microsoft"será construído em cima de WinUI.O desenvolvimento do WinUI mudou-se para GitHub.Admitido aplicativo nativo porco RAMe liberado.Correções experimentais de memória, controle de tabela e gráfico., e até mesmo Windows 11antiga ferramenta de desfragmentaçãoEstá na lista de tarefas da WinUI.

WinUI Gallery with Chart, TableView and InkCanvas in Experimental rollout
WinUI Gallery with Chart, TableView and InkCanvas in Experimental rollout. Credit: Windows Latest

Laute, que é um gerente de produtos para PowerToys e WinUI, também lançadoGaleria WinUI 3.0em 13 de outubro para que os desenvolvedores possam tentar os próximos controles antes de chegarem a um lançamento estável. Desenvolvedores de terceiros já ouviram promessas antes, como os fãs da Silverlight e da UWP diriam, por isso a Microsoft teve que esclarecer que WinUINão está sendo morto desta vez..

PowerToys é um negócio maior aqui do que seu tamanho sugere, como é um popular, aplicativo de código aberto Microsoft que qualquer desenvolvedor pode estudar, e mostra WinUI 3 pode substituir WPF em ferramentas que as pessoas usam todos os dias. Se a Microsoft quiser100% de aplicativos nativos no Windows 11, ele precisa de mais exemplos como este, e menos embalagens de web Copilot.

Como alguém que desinstalou o WhatsApp depois que ele se transformou em uma embalagem WebView2, e que está ansiosamente esperando peloNovo aplicativo nativo de DiscórdiaEspero que os aplicativos nativos estejam de volta.

FONTE: Matéria original

Postar um comentário

Postagem Anterior Próxima Postagem