Microsoft “Project Reunion”, lai apvienotu Win32 un UWP lietotnes operētājsistēmai Windows 10X ar divu ekrānu mobilajām skaitļošanas ierīcēm?

Microsoft / Microsoft “Project Reunion”, lai apvienotu Win32 un UWP lietotnes operētājsistēmai Windows 10X ar divu ekrānu mobilajām skaitļošanas ierīcēm? 2 minūtes lasīts

Surface Neo: viena no pirmajām ierīcēm, kas atbalsta Windows 10X



Korporācija Microsoft publicēja svarīgu dokumentu, kurā ir detalizēta informācija par ‘Project Reunion’. Kā norāda nosaukums, projekts ietvers mantoto Win32 lietotņu apvienošanu ar mūsdienu UWP (Universal Windows Platform) lietotnēm. Divu ievērojami atšķirīgo platformu savienojumam jānodrošina vienkāršāka lietotņu izstrāde un izvietošanas platforma izstrādātājiem, kuri veido lietotnes Windows 10 un, visticamāk, operētājsistēma Windows 10X.

Izmantojot operētājsistēmu Windows 8, Microsoft mēģināja pilnīgi atšķirīgi izmantot lietotnes. Kamēr mantotās Win32 Apps cīnījās ar mūsdienu lietotņu ekosistēma , Microsoft ieviesa UWP. Lai gan UWP bija paredzēts piedāvāt racionalizētas operācijas, izstrādātājiem, kuri strādā ar divām atsevišķām platformām būtībā ar vienu un to pašu mērķi, ir bijušas vairākas problēmas. Tagad Microsoft beidzot ir nolēmis integrēt gan Win32, gan UWP ekosistēmu ar ‘Project Reunion’.



Microsoft “Project Reunion” mērķis ir apvienot Win32 un universālās Windows platformas (UWP) lietotnes:

Pēc skārienjutīgo planšetdatoru un mobilo skaitļošanas ierīču izlaišanas un panākumiem Microsoft mēģināja pārkārtot Windows operētājsistēmu rokas ierīcēm ar skārienekrāniem. Lai gan iepriekšējās Win32 Apps labi darbojās ar tastatūras un peles interfeisu, Microsoft vajadzēja lietotnes kas tika optimizēti tīmeklim un skārienjutīgai saskarnei. Turklāt šīs lietotnes tiktu optimizētas dažādām ekrāna orientācijām un izmantošanas scenārijiem. Tādējādi tika izveidota universālā Windows platforma vai UWP. Tomēr tas radīja divus paralēlus lietotņu izstrādes scenārijus.



Project Reunion ir mēģinājums attīrīt Microsoft radītās problēmas ar “modernām” UWP lietotnēm, sākot no Windows 8. Lietotāji vienmēr ir uzskatījuši, ka mantotās Win32 lietotnes ir svarīgas, lai veiktu darbu. Tikmēr UWP lietotnes tika uzskatītas par mobilo skaitļošanas ierīču vienkāršotajām versijām.

Ar Project Reunion Microsoft būtībā ir izveidojis Win32 API ar UWP API. Tas ļaus izstrādātājiem pievienot tādas darbvirsmas lietotnēm modernas funkcijas kā panelis Share. Abu platformu apvienošana ir svarīga, lai apvienotu divas atsevišķas izstrādes pieejas un vienkāršotu lietotņu izstrādes procesu.



Ko Microsoft Project Union piedāvā lietotņu izstrādātājiem?

Pirmie Project Reunion komponenti ir atvērtā koda WinUI 3 un WebView 2 . Kamēr WinUI 3 ir moderna, vietēja lietotāja saskarnes sistēma operētājsistēmai Windows 10, WebView 2 ir vadība, lai tīmekļa saturu integrētu lietotnē. Microsoft tagad ir pievienojis skaidrojums tās GitHub lapā Project Reunion paskaidrot, kas ir un kas nav projekts.

Sākumā Microsoft ir pievienojusi C ++ / WinRT , Atpūta / WinRT , un C # / WinRT bibliotēkas uz Project Union. Rust Windows izpildlaika bibliotēkas publiskais priekšskatījums tika pievienots pagājušajā mēnesī. Tas vienkāršotu Windows lietojumprogrammu izstrādātājus, lai labāk izmantotu Rust. Tas kalpo tam pašam mērķim kā Windows izpildlaiki kodam, kas rakstīts C ++ un C #. Microsoft arī pievienoja MISX-Core, kas būtībā ir veids, kā izstrādātāji var izplatīt lietojumprogrammas Windows personālajiem datoriem, izmantojot veikalu vai savu trešo pušu mehānismu.

Korporācija Microsoft ir paskaidrojusi, ka Project Union nav jauns lietojumprogrammu modelis vai platforma. Citiem vārdiem sakot, Visual Studio, VS Code vai citās izstrādes vidēs nebūs veidnes ‘jauna Project Reunion App’. Runājot par to pašu, Microsoft minēja: “Jums joprojām būs pilnīga piekļuve Windows SDK un saistītajiem komplektiem. Laika gaitā Project Reunion piedāvātās iespējas paplašināsies, ne tikai apvienojot esošos Win32 un UWP modeļus, un nodrošinot papildu funkcionalitāti visām lietotnēm. ”

Microsoft arī paskaidroja, ka Project Union nav jauns lietojumprogrammu iepakojuma vai izolācijas modelis. Tas nav arī jauns lietojumprogrammu drošības modelis. Turklāt Project Union nav paredzēts izstrādātājiem, lai palaistu lietotni mākonī. Neskatoties uz to, Project Reunion tehnoloģija palīdzēs iegūt lietotni mūsdienu API ģimenēs, kas ir gatavas mākoņam.

Tagi Microsoft