Microsoft Project Reunion ühendab Win32 ja UWP rakendused Windows 10-s

Microsoft ühendab Win32 ja UWP projektiga Project Reunion, et võimaldada arendajatel hõlpsasti luua kaasaegseid rakendusi miljardile seadmele, mis töötab Windows 10.

->

Microsoft kuulutab välja projekti Reunion, mis on viimane katse ühendada traditsiooniliste töölauarakenduste (Win32) ja universaalse Windowsi platvormi (UWP) rakenduste arendus, et luua universaalseid rakendusi, mis töötavad mitmes Windows 10-ga seadmetes.





Samuti selle tulemusena see uus ühinemine , viitab tarkvaragigant nüüd Win32 ja UWP rakendustele kui Windowsi rakendustele.

Algselt lõi Microsoft universaalse Windowsi platvormi, mis on uus viis rakenduste loomiseks Windows 10-s, kuid see idee ei saavutanud arendajate seas kunagi populaarsust ja kuna enamik inimesi kasutab endiselt operatsioonisüsteemi vanemaid versioone, jätkasid arendajad platvormi Win32 kasutamist, mis ei ole kaasaegne lähenemine rakenduste loomiseks.

Project Reunioni idee on võimaldada arendajatel kodeerida ühte rakendust, mis töötab mis tahes Windows 10-ga seadmes, ilma et nad peaksid valima Win32 ja UWP API vahel, kuna platvormid on nüüd ühendatud ja operatsioonisüsteemist eraldatud.



Kuna API-d ei ole enam Windows 10 osa, saavad arendajad nüüd juurdepääsu avatud lähtekoodiga paketihaldurile NuGet, et tõmmata rakenduste kompileerimiseks uued API-d, ilma et peaks muretsema operatsioonisüsteemi vanemate versioonide pärast.

Varem pidid arendajad ootama, kuni Windows 10 uus versioon on saadaval, enne kui nad said oma rakendusi värskendada.

Üks oluline osa sellest uuest projektist on WinUI 3 , mis on kasutajaliidese raamistik, mis võimaldab rakendusi teisendada kaasaegse kasutajaliidesega, mida saab seadmete vahel skaleerida.



Kui arendajal on Project Reunioniga rakendus juba olemas, saab ta olemasolevat koodi värskendada ja ajakohastada, et Windows 10-s saadaolevaid funktsioone täielikult ära kasutada.

Lisaks nendele muudatustele tutvustab Microsoft ka eelvaadet Veebivaade2 , mis võimaldab arendajatel lisada oma rakendustesse Chromiumi-põhiseid veebitehnoloogiaid (HTML, CSS ja JavaScript).

Lisaks eraldatakse WebView2 peagi operatsioonisüsteemist, et arendajad saaksid veebitehnoloogiaid täielikult ära kasutada, ilma et nad peaksid muretsema Windows 10 versioonide pärast.