Microsoft 'Project Reunion' za objedinjavanje Win32 i UWP aplikacija za Windows 10X na dvostrukim zaslonima za mobilne računare?

Microsoft / Microsoft 'Project Reunion' za objedinjavanje Win32 i UWP aplikacija za Windows 10X na dvostrukim zaslonima za mobilne računare? 2 minute čitanja

Surface Neo: Jedan od prvih uređaja koji podržava Windows 10X



Microsoft je objavio važan dokument koji nudi detalje o ‘Project Reunion’. Kao što i samo ime govori, projekt će uključivati ​​kombiniranje naslijeđenih aplikacija Win32 s modernim aplikacijama UWP (Universal Windows Platform). Unija dviju bitno različitih platformi trebala bi osigurati jednostavniji razvoj i implementaciju aplikacija za programere koji stvaraju aplikacije za Windows 10 i najvjerojatnije operativni sustav Windows 10X.

Sa sustavom Windows 8, Microsoft je pokušao bitno drugačiji pristup aplikacijama. Dok su se naslijeđene Win32 aplikacije borile s suvremeni ekosustav aplikacija , Microsoft je predstavio UWP. Iako je UWP trebao ponuditi pojednostavljene operacije, bilo je nekoliko problema za programere koji rade s dvije odvojene platforme u osnovi u istu svrhu. Sada je Microsoft konačno odlučio integrirati i Win32 i UWP ekosustav s 'Project Reunion'.



Microsoft 'Project Reunion' ima za cilj objediniti aplikacije Win32 i Universal Windows Platform (UWP):

Nakon lansiranja i uspjeha tableta temeljenih na dodiru i mobilnih računarskih uređaja, Microsoft je pokušao prilagoditi operativni sustav Windows za ručne uređaje s dodirnim zaslonima. Iako su prethodne Win32 aplikacije dobro funkcionirale sa sučeljem tipkovnice i miša, Microsoftu su bile potrebne aplikacije koji su optimizirani za web i sučelje temeljeno na dodir. Uz to, ove bi aplikacije bile optimizirane za različite orijentacije zaslona i scenarije upotrebe. Stoga je stvorena Univerzalna platforma Windows ili UWP. Međutim, to je dovelo do dva paralelna scenarija razvoja aplikacija.



Project Reunion pokušaj je čišćenja problema koje je stvorio Microsoft pomoću ‘modernih’ UWP aplikacija počevši od Windows 8. Korisnici su uvijek staru aplikaciju Win32 tretirali kao važnu za obavljanje posla. U međuvremenu, UWP aplikacije smatrale su se pojednostavljenom verzijom za mobilne računarske uređaje.

Uz Project Reunion, Microsoft je u osnovi uveo Win32 API s UWP API-jem. To će omogućiti programerima da dodaju moderne značajke poput ploče Dijeli u svoje radne površine. Kombinacija dviju platformi važna je za objedinjavanje dva odvojena razvojna pristupa i pojednostavljivanje postupka razvoja aplikacija.



Što nudi Microsoft Project Union programerima aplikacija?

Prve su komponente Reunion projekta otvorenog koda WinUI 3 i WebView 2 . Iako je WinUI 3 moderan, izvorni UI okvir za Windows 10, WebView 2 je kontrola za integriranje web sadržaja u aplikaciju. Microsoft je sada dodao pojašnjenje na svojoj GitHub stranici za Project Reunion objasniti što projekt jest, a što nije.

Na početku je Microsoft dodao C ++ / WinRT , Odmor / WinRT , i C # / WinRT knjižnice u Project Union. Javni pregled runtime knjižnice Rust Windows dodan je prošlog mjeseca. To bi pojednostavilo programere Windows aplikacija da bolje iskoriste Rust. Služi istoj namjeni kao i vrijeme izvođenja sustava Windows za kod napisan na C ++ i C #. Microsoft je također dodao MISX-Core, što je u osnovi način za programere da distribuiraju programe na Windows računala putem trgovine ili vlastitim mehanizmom treće strane.

Microsoft je pojasnio da Project Union nije novi model aplikacije ili platforma. Drugim riječima, neće postojati predložak „nove Project Reunion App“ za Visual Studio, VS Code ili druga razvojna okruženja. Govoreći o istom, Microsoft je spomenuo: „I dalje ćete imati puni pristup Windows SDK-u i povezanim setovima. S vremenom će značajke koje pruža Project Reunion narasti i više od pukog spajanja postojećih Win32 i UWP modela te pružiti dodatnu funkcionalnost za korištenje svih aplikacija. '

Microsoft je također pojasnio da Project Union nije novi model pakiranja ili izolacije aplikacija. Nije to ni novi sigurnosni model za aplikacije. Štoviše, Project Union nije namijenjen programerima za pokretanje aplikacije u oblaku. Unatoč tome, tehnologija Project Reunion pomoći će dobiti aplikaciju na modernim API obiteljima koje su spremne za oblak.

Oznake Microsoft