Siden lanseringen av Windows 8 og Metro UI har Microsoft forsøkt å modernisere Windows og utviklingsplattformene. Microsoft har også prøvd å overbevise utviklere om å bytte til en moderne plattform og støtte Windows Store.
Project Union forventes å "forene" disse to applikasjonsplattformene, slik at utviklere enkelt kan skrive applikasjoner med alle de nyeste funksjonene i Windows 10.
Hva er Project Reunion?
Project Reunion er ikke en ny applikasjonsmodell og tilbyr heller ikke et annet sett med APIer. I stedet er det et programvareverktøy som bygger bro mellom de to plattformene.
Verdenene til Win32 og UWP er veldig forskjellige. For eksempel tilbyr begge plattformene forskjellige verktøy, noe som gjør det å velge den ene fremfor den andre til en beslutning som utviklere vil finne mer eller mindre vanskelig. Det er derfor Project Reunion er nødvendig for å bidra til å gjøre dette enklere.
Microsoft ønsker å tette gapet mellom Win32 og UWP
Under Ignite 2021 forklarte Microsoft at Project Reunion hjelper til med å bringe UWP og Win32 sammen slik at skillet ikke lenger eksisterer.
Med Project Reunion kobler Microsoft Win32 og UWP AI-ene fra Windows 10, og tar API-ene levert i UWP og gir dem til Win32 for å "bro" gapet mellom de to plattformene.
"Vi valgte navnet Reunion fordi det i hovedsak betyr å bringe to verdener sammen slik at det ikke er noen splittelse," sa Steve Kirbach, en Microsoft-utvikler som jobber med Windows UI-teamet.
Dette prosjektet sies også å aktivere UWP-utviklingsfunksjoner for Win32. For eksempel er utviklerleverte apper via MSIX ikke annerledes enn å distribuere en UWP-app via MSIX.
"Vi gjør det også enkelt for utviklere - som ikke distribuerer via MSIX, fortsatt bruker de nødvendige funksjonene, det som kalles "pakkegjenkjenning" - som er hvordan Windows-operativsystemet OS kan vise ting som varsler eller tillate appen din å bruke Delte hensikter," sa Microsoft.
Hvis ideen er vellykket, vil alle Win32- og UWP-plattformer ha tilgang til alle funksjoner, moderne apper og brukergrensesnitt på tvers av alle støttede versjoner på Windows 10.