Microsoft „Project Reunion“ zjednotí aplikácie Win32 a UWP pre Windows 10X na mobilných počítačových zariadeniach s dvojitou obrazovkou?

Microsoft / Microsoft „Project Reunion“ zjednotí aplikácie Win32 a UWP pre Windows 10X na mobilných počítačových zariadeniach s dvojitou obrazovkou? 2 minúty prečítané

Surface Neo: Jedno z prvých zariadení, ktoré podporuje Windows 10X



Spoločnosť Microsoft zverejnila dôležitý dokument, ktorý ponúka podrobnosti o projekte „Reunion“. Ako už názov napovedá, projekt bude zahŕňať kombináciu starších aplikácií Win32 s modernými aplikáciami UWP (Universal Windows Platform). Spojenie dvoch výrazne odlišných platforiem by malo zabezpečiť jednoduchší vývoj a nasadenie aplikácií pre vývojárov, ktorí vytvárajú aplikácie pre Windows 10 a s najväčšou pravdepodobnosťou operačný systém Windows 10X.

V systéme Windows 8 sa spoločnosť Microsoft pokúsila o zásadne odlišný prístup k aplikáciám. Zatiaľ čo staršie aplikácie Win32 bojovali s moderný ekosystém aplikácií , Microsoft predstavil UWP. Zatiaľ čo UWP malo ponúknuť zjednodušené operácie, pre vývojárov pracujúcich s dvoma samostatnými platformami v podstate na rovnaký účel nastalo niekoľko problémov. Teraz sa spoločnosť Microsoft konečne rozhodla integrovať ekosystém Win32 aj UWP do projektu „Project Reunion“.



Cieľom spoločnosti Microsoft „Project Reunion“ je zjednotiť aplikácie Win32 a Universal Windows Platform (UWP):

Po zavedení a úspechu dotykových tabletov a mobilných výpočtových zariadení sa spoločnosť Microsoft pokúsila upraviť operačný systém Windows pre vreckové zariadenia s dotykovými obrazovkami. Zatiaľ čo predchádzajúce aplikácie Win32 fungovali dobre s rozhraním klávesnice a myši, Spoločnosť Microsoft potrebovala aplikácie ktoré boli optimalizované pre webové a dotykové rozhranie. Tieto aplikácie by boli navyše optimalizované pre rôzne orientácie obrazovky a scenáre použitia. Preto bola vytvorená univerzálna platforma Windows alebo UWP. To však viedlo k dvom paralelným scenárom vývoja aplikácií.



Project Reunion je pokus o odstránenie problémov, ktoré vytvoril Microsoft s „modernými“ aplikáciami UWP od systému Windows 8. Používatelia vždy považovali staršie aplikácie Win32 za dôležité pre vykonanie práce. Medzitým sa aplikácie UWP považovali za zjednodušené verzie pre mobilné výpočtové zariadenia.

Vďaka Project Reunion Microsoft v podstate zroloval API Win32 s UWP API. To vývojárom umožní pridať do svojich aplikácií pre stolné počítače moderné funkcie, ako je napríklad panel Zdieľať. Kombinácia týchto dvoch platforiem je dôležitá pre zjednotenie dvoch samostatných vývojových prístupov a zjednodušenie procesu vývoja aplikácií.



Čo ponúka Microsoft Project Union vývojárom aplikácií?

Prvé komponenty Project Reunion sú open-source WinUI 3 a WebView 2 . Zatiaľ čo WinUI 3 je moderný natívny rámec používateľského rozhrania pre Windows 10, WebView 2 je ovládací prvok na integráciu webového obsahu do aplikácie. Microsoft teraz pridal a vysvetlenie na svojej stránke GitHub pre Project Reunion vysvetliť, čo projekt je a nie je.

Na začiatku spoločnosť Microsoft pridala C ++ / WinRT , Zvyšok / WinRT a C # / WinRT knižnice do Projektovej únie. Verejná ukážka runtime knižnice Rust Windows bola pridaná minulý mesiac. To by vývojárom aplikácií pre Windows uľahčilo lepšie využitie Rustu. Slúži na rovnaký účel ako runtime systému Windows pre kód napísaný v jazykoch C ++ a C #. Microsoft tiež pridal MISX-Core, čo je v podstate spôsob, ako môžu vývojári distribuovať aplikácie do počítačov so systémom Windows prostredníctvom obchodu alebo prostredníctvom vlastného mechanizmu tretích strán.

Microsoft objasnil, že Project Union nie je nový aplikačný model alebo platforma. Inými slovami, pre Visual Studio, VS Code alebo iné vývojové prostredia nebude k dispozícii šablóna „novej aplikácie Project Reunion App“. Pokiaľ ide o to isté, spoločnosť Microsoft spomenula: „Stále budete mať úplný prístup k súprave Windows SDK a súvisiacim súpravám. Funkcie, ktoré Project Reunion poskytuje, časom narastú nielen po zlúčení existujúcich modelov Win32 a UWP a poskytnú všetkým aplikáciám ďalšie funkcie, ktoré je možné použiť. “

Spoločnosť Microsoft tiež objasnila, že Project Union nie je novým modelom balenia alebo izolácie aplikácií. Nejde ani o nový bezpečnostný model pre aplikácie. Project Union navyše nie je určený pre vývojárov na spustenie aplikácie v cloude. Technológia Project Reunion napriek tomu pomôže získať aplikáciu pre moderné rodiny API, ktoré sú pripravené na cloud.

Značky Microsoft