Sedan lanseringen av Windows 8 och Metro UI har Microsoft försökt modernisera Windows och dess utvecklingsplattformar. Microsoft har också försökt övertyga utvecklare att byta till en modern plattform och stödja Windows Store.
Project Union förväntas "förena" dessa två applikationsplattformar, så att utvecklare enkelt kan skriva applikationer med alla de senaste funktionerna i Windows 10.
Vad är Project Reunion?
Project Reunion är inte en ny applikationsmodell och erbjuder inte heller en annan uppsättning API:er. Istället är det en mjukvaruverktygssats som överbryggar gapet mellan de två plattformarna.
Världarna för Win32 och UWP är väldigt olika. Till exempel erbjuder båda plattformarna olika verktyg, vilket gör att välja den ena framför den andra till ett beslut som utvecklare kommer att ha mer eller mindre svårt för. Det är därför Project Reunion behövs för att hjälpa till att göra detta enklare.
Microsoft vill stänga gapet mellan Win32 och UWP
Under Ignite 2021 förklarade Microsoft att Project Reunion hjälper till att sammanföra UWP och Win32 så att klyftan inte längre existerar.
Med Project Reunion frikopplar Microsoft Win32 och UWP AI från Windows 10 och tar API:erna som levereras i UWP och tillhandahåller dem till Win32 för att "brygga" klyftan mellan de två plattformarna.
"Vi valde namnet Reunion eftersom det i grunden betyder att sammanföra två världar så att det inte blir någon uppdelning", säger Steve Kirbach, en Microsoft-utvecklare som arbetar med Windows UI-teamet.
Detta projekt sägs också möjliggöra UWP-utvecklingsfunktioner för Win32. Till exempel är appar som levereras av utvecklare via MSIX inte annorlunda än att distribuera en UWP-app via MSIX.
"Vi gör det också enkelt för utvecklare - som inte distribuerar via MSIX använder fortfarande de nödvändiga funktionerna, det som kallas "paketigenkänning" - vilket är hur Windows-operativsystemet OS kan visa saker som aviseringar eller tillåta din app att använda Delade avsikter, säger Microsoft.
Om idén lyckas kommer alla Win32- och UWP-plattformar att ha tillgång till alla funktioner, moderna appar och användargränssnitt i alla versioner som stöds på Windows 10.