Windows 8:n ja Metro-käyttöliittymän julkaisusta lähtien Microsoft on yrittänyt modernisoida Windowsia ja sen kehitysalustoja. Microsoft on myös yrittänyt saada kehittäjät vaihtamaan nykyaikaiseen alustaan ja tukemaan Windows Storea.
Project Unionin odotetaan "yhdistävän" nämä kaksi sovellusalustaa, jotta kehittäjät voivat helposti kirjoittaa sovelluksia kaikilla Windows 10:n uusimmilla ominaisuuksilla.
Mikä on Project Reunion?
Project Reunion ei ole uusi sovellusmalli, eikä se tarjoa erilaista API-sarjaa. Sen sijaan se on ohjelmistotyökalupakki, joka kattaa kahden alustan välisen kuilun.
Win32:n ja UWP:n maailmat ovat hyvin erilaisia. Esimerkiksi molemmat alustat tarjoavat erilaisia työkaluja, mikä tekee toisen valinnasta päätöksen, jonka kehittäjät pitävät enemmän tai vähemmän vaikeana. Siksi Project Reunion -ohjelmaa tarvitaan tämän helpottamiseksi.
Microsoft haluaa kaventaa Win32:n ja UWP:n välisen kuilun
Ignite 2021:n aikana Microsoft selitti, että Project Reunion auttaa yhdistämään UWP:n ja Win32:n niin, että kuilua ei enää ole.
Project Reunionin avulla Microsoft irrottaa Win32:n ja UWP AI:t Windows 10:stä ja ottaa UWP:ssä toimitetut API:t ja toimittaa ne Win32:lle "sillaamaan" kahden alustan välistä kuilua.
"Valitsimme nimen Reunion, koska se tarkoittaa pohjimmiltaan kahden maailman yhdistämistä, jotta ei jakaantuisi", sanoi Steve Kirbach, Microsoftin kehittäjä, joka työskentelee Windows-käyttöliittymätiimin kanssa.
Tämän projektin sanotaan myös mahdollistavan UWP-kehitysominaisuudet Win32:lle. Esimerkiksi kehittäjien toimittamat sovellukset MSIX:n kautta eivät eroa UWP-sovelluksen jakelusta MSIX:n kautta.
"Teemme myös siitä yksinkertaista kehittäjille – jotka eivät levitä MSIX:n kautta, käyttävät silti vaadittuja ominaisuuksia, niin sanottua "paketintunnistusta" – näin Windows-käyttöjärjestelmä Käyttöjärjestelmä voi näyttää esimerkiksi ilmoituksia tai sallia sovelluksesi käyttää Yhteiset tavoitteet", Microsoft sanoi.
Jos idea onnistuu, kaikilla Win32- ja UWP-alustoilla on pääsy kaikkiin ominaisuuksiin, nykyaikaisiin sovelluksiin ja käyttöliittymään kaikissa Windows 10:n tuetuissa versioissa.