Win UI är ett programmeringsgränssnitt för program med grafiska användargränssnitt i Windows, en del av Windows App-ramverket och den moderna ersättaren för gamla Win32-API:et. Det är till för ”native”-program som inte använder webbaserade gränssnitt och Microsoft har jobbat hårt på att göra det så snabbt som möjligt.
Microsoft har börjat bygga om grundläggande delar av Windows 11-gränssnittet i Win UI, bland annat Start-menyn, och enligt Microsoft-utvecklaren Chris Anderson kommer det gälla allt fler delar av systemet. Men Windows Latest rapporterar att utrullningen till användarna har senarelagts. Först ska utvecklarna nämligen få bukt med prestandaproblem, framför allt hög minnesanvändning.
Program skrivna med Win UI slukar mer minne än gamla Win32-program, även om de inte är alls lika slösaktiga med resurserna som webbaserade program. Genom att ta sig tid att optimera Win UI:s arkitektur kan företaget se till att alla program och systemfunktioner som använder API:et, inklusive tredjepartsprogram, slukar mindre resurser och upplevs som rappare.
Än så länge har relativt få utvecklare utanför Microsoft hoppat på Win UI-tåget. Chris Anderson säger att företaget hoppas att fler ska ansluta när prestandaskillnaderna försvinner och företaget bygger ut funktionaliteten för att bättre matcha Win32.
En del utvecklare har också varit oroliga att Win UI kan vara en tillfällig satsning, men Chris Anderson säger att det är här för att stanna, och Microsoft har tagit bort versionsnumret från API:et. Det kallades tidigare Win UI 3, men nu anser Microsoft att API:et är stabilt och företaget planerar inga stora, omvälvande förändringar.