Ang Microsoft 'Project Reunion' Upang Pag-isahin ang Win32 At UWP Apps Para sa Windows 10X Sa Mga Dual-Screen Mobile Computing Device?

Microsoft / Ang Microsoft 'Project Reunion' Upang Pag-isahin ang Win32 At UWP Apps Para sa Windows 10X Sa Mga Dual-Screen Mobile Computing Device? 2 minuto basahin

Ang Surface Neo: Isa sa mga Unang aparato na sumusuporta sa Windows 10X



Nag-publish ang Microsoft ng isang mahalagang dokumento na nag-aalok ng mga detalye tungkol sa 'Project Reunion'. Tulad ng ipinahihiwatig ng pangalan, ang proyekto ay magsasangkot ng pagsasama-sama ng pamana ng Win32 Apps sa mga modernong UWP (Universal Windows Platform) Apps. Ang pag-iisa ng dalawang makabuluhang magkakaibang mga platform ay dapat na matiyak ang mas simpleng pag-unlad ng app at platform ng paglawak para sa mga developer na lumilikha ng mga app Windows 10 at malamang ang operating system ng Windows 10X.

Sa Windows 8, sinubukan ng Microsoft ang isang panimulang pagkakaiba sa mga app. Habang ang pamana ng Win32 Apps ay nagpumilit sa modernong ecosystem ng app , Ipinakilala ng Microsoft ang UWP. Habang ang UWP ay inilaan upang mag-alok ng mga streamline na pagpapatakbo, maraming mga problema para sa mga developer na nagtatrabaho sa dalawang magkakahiwalay na platform para sa mahalagang parehong layunin. Ngayon sa wakas ay nagpasya ang Microsoft na isama ang parehong ecosystem ng Win32 at UWP sa 'Project Reunion'.



Nilalayon ng Microsoft 'Project Reunion' na Pag-isahin ang Win32 at Universal Windows Platform (UWP) Apps:

Matapos ang paglunsad at tagumpay ng mga touch-based na tablet at mga mobile computing device, tinangka ng Microsoft na muling itakda ang operating system ng Windows para sa mga handheld device na may mga touchscreens. Habang ang nakaraang Win32 Apps ay gumagana nang maayos sa interface ng keyboard-mouse, Kailangan ng Microsoft ang mga app na-optimize para sa web at interface na batay sa ugnay. Bilang karagdagan, ang mga app na ito ay na-optimize para sa iba't ibang mga orientation ng screen at paggamit ng mga sitwasyon. Samakatuwid ang Universal Windows Platform o UWP ay nilikha. Gayunpaman, humantong ito sa dalawang magkatulad na mga sitwasyon sa pagbuo ng app.



Ang Project Reunion ay isang pagtatangka upang linisin ang mga problema na nilikha ng Microsoft sa mga 'modernong' apps ng UWP na nagsisimula mula sa Windows 8. Palaging ginagamot ng mga gumagamit ang legacy na Win32 Apps na mahalaga para sa pagtatapos ng trabaho. Samantala, ang mga UWP app ay itinuturing na pinasimple na mga bersyon para sa mga mobile computing device.

Sa Project Reunion, mahalagang inilunsad ng Microsoft ang Win32 API gamit ang UWP API. Papayagan nito ang mga developer na magdagdag ng mga modernong tampok tulad ng Share panel sa kanilang mga desktop app. Ang pagsasama ng dalawang mga platform ay mahalaga para sa pagsasama-sama ng dalawang magkakahiwalay na mga diskarte sa pag-unlad at gawing simple ang proseso ng pagbuo ng app.



Ano ang Alok ng Microsoft Project Union Sa Mga Developer ng App?

Ang unang mga bahagi ng Project Reunion ay ang open-source WinUI 3 at WebView 2 . Habang ang WinUI 3 ay isang moderno, katutubong UI framework para sa Windows 10, ang WebView 2 ay isang kontrol para sa pagsasama ng nilalaman ng web sa isang app. Nagdagdag na ang Microsoft ng a paglilinaw sa pahina ng GitHub nito para sa Project Reunion upang ipaliwanag kung ano ang proyekto at hindi.

Sa simula, idinagdag ng Microsoft ang C ++ / WinRT , Pahinga / WinRT , at C # / WinRT mga aklatan hanggang sa Project Union. Ang pampublikong preview ng Rust Windows runtime library ay naidagdag noong nakaraang buwan. Pasimplehin nito ang mga developer ng application ng Windows upang mas mahusay na magamit ang Rust. Naghahatid ito ng parehong layunin tulad ng runtime ng Windows para sa code na nakasulat sa C ++ at C #. Nagdagdag din ang Microsoft ng MISX-Core, na mahalagang isang paraan para sa pamamahagi ng mga developer ng mga application sa Windows PC sa pamamagitan ng tindahan o kanilang sariling mekanismo ng third-party.

Nilinaw ng Microsoft na ang Project Union ay hindi isang bagong modelo ng application o platform. Sa madaling salita, hindi magkakaroon ng template ng 'bagong Project Reunion App' para sa Visual Studio, VS Code, o iba pang mga kapaligiran sa pag-unlad. Nagsasalita tungkol sa pareho, nabanggit ng Microsoft, 'Magkakaroon ka pa rin ng ganap na pag-access sa Windows SDK at mga nauugnay na kit. Sa paglipas ng panahon ang mga tampok na ibinibigay ng Project Reunion ay lalago nang lampas sa pagsasama lamang ng mayroon nang mga modelo ng Win32 at UWP at magbigay ng karagdagang pag-andar para magamit ng lahat ng apps. '

Nilinaw din ng Microsoft na ang Project Union ay hindi isang bagong modelo ng packaging o paghihiwalay para sa mga aplikasyon. Hindi rin ito isang bagong modelo ng seguridad para sa mga application. Bukod dito, ang Project Union ay hindi inilaan para sa mga developer na magpatakbo ng isang app sa cloud. Gayunpaman, makakatulong ang teknolohiya ng Project Reunion na makakuha ng isang app sa mga modernong pamilya ng API na handa na sa cloud.

Mga tag Microsoft