Microsoft sa pokúša optimalizovať „projektovú úniu“, ktorá spája tradičné aplikácie Win32 s UWP pre Windows 10?

Windows / Microsoft sa pokúša optimalizovať „projektovú úniu“, ktorá spája tradičné aplikácie Win32 s UWP pre Windows 10? 2 minúty prečítané

Microsoft Store



Spoločnosť Microsoft sa pokúša prekonať veľkú priepasť medzi tradičnými a stále relevantnými aplikáciami Win32 a pomerne nedávnymi aplikáciami UWP (Universal Windows Platform). Vďaka Project Union môže mať Windows 10 jednotnú operačnú platformu pre aplikácie.

Microsoft Windows 10 prechádza rozsiahlymi zmenami v dôsledku Project Union , platforma, ktorá sa snaží zabezpečiť, aby tradičné aplikácie Win32 fungovali dobre s modernými aplikáciami UWP. Dôležitejšie je, že sa zdá, že Microsoft oddeľuje App Ecosystem od Windows 10, aby ponúkol lepšie zabezpečenie a súkromie s Project Union.



Microsoft presadzuje Project Union smerom k Windows 10 na oddelenie ekosystému aplikácií a zjednotenie aplikácií Win32 s aplikáciami UWP:

Spoločnosť Microsoft predstavila ekosystém aplikácií pre univerzálnu platformu Windows v systéme Windows 8. Okrem existujúcich aplikácií Win32 obsahoval systém Windows 8 aj moderné aplikácie, ktoré by ponúkli lepší multitasking na hardvéri s dotykovým rozhraním. Netreba dodávať, že UWP Platform čaká ešte dlhá cesta, kým sa stane mainstreamom a nahradí aplikácie Win32.



Moderné aplikácie Windows UWP boli vždy dosť neskoro a zdá sa, že stoja za štandardnými aplikáciami Win32. A to napriek skutočnosti, že spoločnosť Microsoft sa usilovne snažila propagovať aplikácie UWP tým, že priniesla nové funkcie iba pre UWP. Napriek tomu, že boli aplikácie Win32 výkonné, boli zámerne udržiavané v stave „neinovácie“ a vývojári zostali pozadu iba s prístupom k starým API.



Teraz došlo k niektorým zaujímavým zmenám. Vďaka Project Union sa spoločnosť Microsoft snaží prekonať priepasť zjednotením rozhraní API naprieč dvoma modelmi aplikácií. Inými slovami, s Project Reunion spoločnosť Microsoft tvrdí, že zjednotí prístup k existujúcim API Win32 a UWP. Ekosystém aplikácií bude navyše oddelený od operačného systému. Ako priamy výsledok môžu používatelia operačného systému Windows 10 očakávať „moderné funkcie“ v tradičných desktopových aplikáciách, vrátane prístupu k integrovanému panelu zdieľania systému Windows 10.

Microsoft predstavuje „Unified Windowing Space“ pre aplikácie UWP a Win32:

Spoločnosť Microsoft údajne predstaví „zjednotený okenný priestor“ pre aplikácie UWP a Win32. To by malo vývojárom umožniť prijať rozhrania API, ktoré môžu poskytovať konzistentné vytváranie okien naprieč aplikáciami UWP alebo Win32. Keď už hovoríme o inovácii, Microsoft uviedol ,

„Chceme tiež, aby bol model okna v zásade rovnaký, aby sme vývojárom vytvorili známy spôsob práce bez ohľadu na to, či ste si ako aplikačný model vybrali UWP alebo Win32.“



Spoločnosť Microsoft naznačila, že okenné rozhrania API systému Windows 10 budú prístupné vývojárom bez ohľadu na model procesu (UWP alebo Win32) v rámci Project Union. To umožní spoločnosti Microsoft a vývojárom vytvárať aplikácie, či už UWP alebo Win32, s rovnakou sadou funkcií a rozhraní API.

Je dôležité poznamenať, že v súčasnom stave Windows 10 v súčasnosti ponúka dva veľmi odlišné spôsoby vykonávania „vytvárania okien“ (zmena veľkosti aplikácií, prispôsobenie záhlavia atď.). Netreba dodávať, že aplikácie Win32 majú výkonné a efektívne scenáre vytvárania okien. Aplikácie UWP sa javia veľmi obmedzené, najmä v scenári vytvárania okien.

Vďaka Project Union umožní Microsoft vývojárom mať možnosť vytvárať okná Win32 pre aplikácie UWP. Spoločnosť bude ďalej vyvíjať a nasadzovať jednotné rozhrania API, ktoré zlepšujú konzistenciu medzi aplikáciami.

Ak zostane Project Union verný implicitným sľubom, potom budú mať vývojári aplikácií Win32 a UWP Apps konečne prístup ku všetkým vrstvám nové API pre okná . To by malo výrazne ovplyvniť a vylepšiť prácu s oknami aplikácií UWP a zjednotiť dva modely aplikácií.

Značky Microsoft uwp Windows