„Microsoft“ „Project Reunion“ suvienodins „Windows 10X“ skirtas „Win32“ ir „UWP“ programas dvigubo ekrano mobiliųjų kompiuterių įrenginiuose?

„Microsoft“ / „Microsoft“ „Project Reunion“ suvienodins „Windows 10X“ skirtas „Win32“ ir „UWP“ programas dvigubo ekrano mobiliųjų kompiuterių įrenginiuose? 2 minutes perskaityta

„Surface Neo“: vienas iš pirmųjų įrenginių, palaikančių „Windows 10X“



„Microsoft“ paskelbė svarbų dokumentą, kuriame pateikiama išsami „Project Reunion“ informacija. Kaip rodo pavadinimas, projektas apims senų „Win32 Apps“ ir šiuolaikinių „UWP“ („Universal Windows Platform“) programų sujungimą. Dviejų žymiai skirtingų platformų sąjunga turėtų užtikrinti paprastesnę programų kūrimo ir diegimo platformą kūrėjams, kurie kuria programas „Windows 10“ ir greičiausiai „Windows 10X“ operacinė sistema.

Naudodama „Windows 8“, „Microsoft“ bandė iš esmės kitokį požiūrį į programas. Nors senosios „Win32 Apps“ kovojo su šių dienų programų ekosistema , „Microsoft“ pristatė UWP. Nors UWP turėjo pasiūlyti supaprastintas operacijas, kūrėjams, dirbantiems su dviem atskiromis platformomis iš esmės tuo pačiu tikslu, kilo keletas problemų. Dabar „Microsoft“ pagaliau nusprendė integruoti „Win32“ ir „UWP“ ekosistemas su „Project Reunion“.



„Microsoft“ projektų susivienijimas siekia suvienyti „Win32“ ir „Universal Windows Platform“ (UWP) programas:

Paleidus ir sėkmingai veikiant planšetiniams kompiuteriams bei mobiliesiems kompiuteriams, „Microsoft“ bandė pertaisyti „Windows“ operacinę sistemą delniniams įrenginiams su jutikliniais ekranais. Nors ankstesnės „Win32 Apps“ puikiai veikė su klaviatūros ir pelės sąsaja, „Microsoft“ reikėjo programų kurie buvo optimizuoti žiniatinkliui ir jutiklinėms sąsajoms. Be to, šios programos būtų optimizuotos skirtingoms ekrano orientacijoms ir naudojimo scenarijams. Taigi buvo sukurta universali „Windows“ platforma arba UWP. Tačiau tai sukėlė du lygiagrečius programų kūrimo scenarijus.



„Project Reunion“ yra bandymas išvalyti „Microsoft“ sukurtas problemas su „moderniomis“ UWP programomis pradedant nuo „Windows 8“. Vartotojai visada vertino senas „Win32 Apps“ kaip svarbias darbui atlikti. Tuo tarpu UWP programos buvo laikomos supaprastintomis mobiliųjų kompiuterių įrenginių versijomis.

Su „Project Reunion“ „Microsoft“ iš esmės sukūrė „Win32“ API su „UWP“ API. Tai leis kūrėjams prie savo darbalaukio programų pridėti šiuolaikinių funkcijų, tokių kaip skydelis „Bendrinti“. Dviejų platformų derinimas yra svarbus suvienodinant du atskirus kūrimo metodus ir supaprastinant programos kūrimo procesą.



Ką „Microsoft Project Union“ siūlo programų kūrėjams?

Pirmieji „Project Reunion“ komponentai yra atvirojo kodo „WinUI 3“ ir „WebView 2“ . Nors „WinUI 3“ yra moderni, savoji „Windows 10“ sąsajos sistema, „WebView 2“ yra žiniatinklio turinio integravimo į programą valdiklis. „Microsoft“ dabar pridėjo a paaiškinimas „GitHub“ puslapyje, skirtame „Project Reunion“ paaiškinti, kas yra projektas ir kas nėra.

Pradžioje „Microsoft“ pridėjo C ++ / WinRT , Poilsis / WinRT ir C # / WinRT bibliotekos į „Project Union“. Praėjusį mėnesį buvo pridėta vieša „Rust Windows“ vykdymo laiko bibliotekos peržiūra. Tai supaprastins „Windows“ programų kūrėjus, kad jie galėtų geriau panaudoti „Rust“. Tai tarnauja tiems patiems tikslams, kaip ir kodai, parašyti C ++ ir C #, yra „Windows“ vykdymo laikas. „Microsoft“ taip pat pridėjo „MISX-Core“, kuris iš esmės yra būdas kūrėjams platinti programas „Windows“ kompiuteriams per parduotuvę ar savo trečiųjų šalių mechanizmą.

„Microsoft“ patikslino, kad „Project Union“ nėra naujas programų modelis ar platforma. Kitaip tariant, „Visual Studio“, „VS Code“ ar kitoms kūrimo aplinkoms nebus „naujo„ Project Reunion App ““ šablono. Kalbėdamas apie tą patį, „Microsoft“ paminėjo: „Jūs vis tiek turėsite visišką prieigą prie„ Windows SDK “ir susijusių rinkinių. Laikui bėgant, „Project Reunion“ teikiamos funkcijos išaugs ne tik sujungiant esamus „Win32“ ir „UWP“ modelius, bet ir suteikiant papildomų funkcijų visoms programoms naudoti.

„Microsoft“ taip pat paaiškino, kad „Project Union“ nėra naujas programų pakavimo ar izoliavimo modelis. Tai taip pat nėra naujas programų saugos modelis. Be to, „Project Union“ nėra skirta kūrėjams paleisti programą debesyje. Nepaisant to, „Project Reunion“ technologija padės gauti programą šiuolaikinėse API grupėse, kurios yra paruoštos debesyje.

Žymos „Microsoft“