Siden udgivelsen af Windows 8 og Metro UI har Microsoft forsøgt at modernisere Windows og dets udviklingsplatforme. Microsoft har også forsøgt at overbevise udviklere om at skifte til en moderne platform og understøtte Windows Store.
Project Union forventes at "forene" disse to applikationsplatforme, så udviklere nemt kan skrive applikationer med alle de nyeste funktioner i Windows 10.
Hvad er Project Reunion?
Project Reunion er ikke en ny applikationsmodel og tilbyder heller ikke et andet sæt API'er. I stedet er det et softwareværktøj, der bygger bro mellem de to platforme.
Verdenerne i Win32 og UWP er meget forskellige. For eksempel tilbyder begge platforme forskellige værktøjer, hvilket gør at vælge den ene frem for den anden til en beslutning, som udviklere vil finde mere eller mindre vanskelig. Derfor er Project Reunion nødvendig for at hjælpe med at gøre dette lettere.
Microsoft ønsker at lukke kløften mellem Win32 og UWP
Under Ignite 2021 forklarede Microsoft, at Project Reunion hjælper med at bringe UWP og Win32 sammen, så skellet ikke længere eksisterer.
Med Project Reunion afkobler Microsoft Win32 og UWP AI'erne fra Windows 10 og tager de API'er, der er afsendt i UWP, og leverer dem til Win32 for at "bro bygge bro" mellem de 2 platforme.
"Vi valgte navnet Reunion, fordi det grundlæggende betyder at bringe to verdener sammen, så der ikke er nogen opdeling," sagde Steve Kirbach, en Microsoft-udvikler, der arbejder med Windows UI-teamet.
Dette projekt siges også at aktivere UWP-udviklingsfunktioner til Win32. For eksempel er udviklerleverede apps via MSIX ikke anderledes end at distribuere en UWP-app via MSIX.
"Vi gør det også nemt for udviklere - der ikke distribuerer via MSIX, bruger stadig de nødvendige funktioner, det der kaldes "pakkegenkendelse" - hvilket er hvordan Windows-operativsystemet OS kan vise ting som meddelelser eller tillade din app at bruge Shared Intents," sagde Microsoft.
Hvis ideen lykkes, vil alle Win32- og UWP-platforme have adgang til alle funktioner, moderne apps og brugergrænseflade på tværs af alle understøttede versioner på Windows 10.