Microsoft ‚Project Reunion 'sjednotí aplikace Win32 a UWP pro Windows 10X na mobilních výpočetních zařízeních s dvojitou obrazovkou?

Microsoft / Microsoft ‚Project Reunion 'sjednotí aplikace Win32 a UWP pro Windows 10X na mobilních výpočetních zařízeních s dvojitou obrazovkou? 2 minuty čtení

Surface Neo: Jedno z prvních zařízení podporujících Windows 10X



Microsoft zveřejnil důležitý dokument, který nabízí podrobnosti o „Project Reunion“. Jak název napovídá, projekt bude zahrnovat kombinaci starších aplikací Win32 s moderními aplikacemi UWP (Universal Windows Platform). Spojení dvou výrazně odlišných platforem by mělo zajistit jednodušší platformu pro vývoj a nasazení aplikací pro vývojáře, kteří vytvářejí aplikace pro Windows 10 a pravděpodobně operační systém Windows 10X.

Ve Windows 8 se Microsoft pokusil o zásadně odlišný přístup k aplikacím. Zatímco starší aplikace Win32 se potýkaly s moderní ekosystém aplikací , Microsoft představil UWP. Zatímco UWP měl nabídnout efektivní operace, pro vývojáře, kteří pracují se dvěma samostatnými platformami pro v podstatě stejný účel, došlo k několika problémům. Nyní se Microsoft konečně rozhodl integrovat ekosystém Win32 i UWP do projektu „Project Reunion“.



Microsoft ‚Project Reunion 'si klade za cíl sjednotit aplikace Win32 a Universal Windows Platform (UWP):

Po uvedení na trh a úspěchu dotykových tabletů a mobilních výpočetních zařízení se společnost Microsoft pokusila znovu sladit operační systém Windows pro kapesní zařízení s dotykovými obrazovkami. Zatímco předchozí aplikace Win32 fungovaly dobře s rozhraním klávesnice a myši, Microsoft potřeboval aplikace které byly optimalizovány pro webové a dotykové rozhraní. Navíc by tyto aplikace byly optimalizovány pro různé orientace obrazovky a použití scénářů. Proto byla vytvořena univerzální platforma Windows nebo UWP. To však vedlo ke dvěma scénářům vývoje paralelních aplikací.



Project Reunion je pokus o odstranění problémů vytvořených společností Microsoft pomocí „moderních“ aplikací UWP počínaje systémem Windows 8. Uživatelé vždy považovali starší aplikace Win32 za důležité pro práci. Mezitím byly aplikace UWP považovány za zjednodušené verze pro mobilní výpočetní zařízení.

S Project Reunion Microsoft v podstatě zahrnoval Win32 API s UWP API. To vývojářům umožní přidat do svých desktopových aplikací moderní funkce, jako je panel Sdílet. Kombinace těchto dvou platforem je důležitá pro sjednocení dvou samostatných vývojových přístupů a pro zjednodušení procesu vývoje aplikace.



Co nabízí Microsoft Project Union vývojářům aplikací?

První komponenty Project Reunion jsou open-source WinUI 3 a WebView 2 . Zatímco WinUI 3 je moderní nativní rozhraní uživatelského rozhraní pro Windows 10, WebView 2 je ovládací prvek pro integraci webového obsahu do aplikace. Microsoft nyní přidal a vysvětlení jeho stránky GitHub pro Project Reunion vysvětlit, o jaký projekt jde a co není.

Na začátku Microsoft přidal C ++ / WinRT , Odpočinek / WinRT , a C # / WinRT knihovny pro projektovou unii. Veřejný náhled běhové knihovny Rust Windows byl přidán minulý měsíc. To by vývojářům aplikací pro Windows usnadnilo lepší využití Rust. Slouží ke stejnému účelu jako běhové prostředí Windows pro kód napsaný v C ++ a C #. Microsoft také přidal MISX-Core, což je v podstatě způsob, jak mohou vývojáři distribuovat aplikace do počítačů se systémem Windows prostřednictvím obchodu nebo prostřednictvím vlastního mechanismu třetích stran.

Microsoft objasnil, že Project Union není nový aplikační model nebo platforma. Jinými slovy, pro Visual Studio, VS Code nebo jiná vývojová prostředí nebude existovat šablona „nové aplikace Project Reunion App“. Když už mluvíme o tom samém, Microsoft zmínil: „Stále budete mít plný přístup k Windows SDK a souvisejícím sadám. Funkce, které Project Reunion poskytuje, se v průběhu času rozrostou nad rámec pouhého sloučení stávajících modelů Win32 a UWP a poskytnou další funkce pro všechny aplikace. “

Microsoft také vyjasnil, že Project Union není nový model balení nebo izolace pro aplikace. Nejde ani o nový model zabezpečení pro aplikace. Project Union navíc není určen pro vývojáře ke spuštění aplikace v cloudu. Technologie Project Reunion nicméně pomůže získat aplikaci pro moderní rodiny API, které jsou připraveny na cloud.

Značky Microsoft