Microsoft prøver å optimalisere ‘Project Union’ som knytter tradisjonelle Win32-apper til UWP for Windows 10?
Microsoft har forsøkt å lukke det store skillet mellom de tradisjonelle og fortsatt relevante Win32-appene, og de ganske nylig UWP (Universal Windows Platform) -appene. Med Project Union kan Windows 10 ha en enhetlig operativ plattform for applikasjoner.
Microsoft Windows 10 gjennomgår store endringer på grunn av Project Union, en plattform som strever for å sikre at de tradisjonelle Win32-applikasjonene fungerer godt med dagens UWP-apper. Enda viktigere, Microsoft ser ut til å koble App-økosystemet fra Windows 10 for å tilby bedre sikkerhet og personvern med Project Union.
Microsoft skyver prosjektunion mot Windows 10 for å koble fra appøkosystem og forene Win32-apper med UWP-apper:
Microsoft introduserte Universal Windows Platform app-økosystemet i Windows 8. I tillegg til de eksisterende Win32-appene, inkluderte Windows 8 moderne apper som ville gi bedre multitasking-opplevelse på maskinvare med et berøringsgrensesnitt. Unødvendig å legge til, har UWP-plattformen fortsatt en lang vei å gå før den blir mainstream og erstatter Win32 Apps.
Windows UWP moderne apper har alltid vært ganske sent og så ut til å ligge bak standard Win32-appene. Dette til tross for at Microsoft prøvde hardt å markedsføre UWP-appene ved bare å bringe nye funksjoner til UWP. Til tross for at de var kraftige, ble Win32 Apps bevisst holdt i en tilstand av "ikke-innovasjon", og utviklere ble etterlatt med kun tilgang til de eldre APIene.
Det har nå skjedd noen interessante endringer. Med Project Union har Microsoft prøvd å bygge bro over gapet ved å forene API-ene på tvers av de to appmodellene. Med andre ord, med Project Reunion, hevder Microsoft at det vil forene tilgang til eksisterende Win32 og UWP APIer. I tillegg blir appens økosystem frikoblet fra operativsystemet. Som et direkte resultat kan Windows 10 OS-brukere forvente de "moderne funksjonene" i tradisjonelle skrivebordsprogrammer, inkludert tilgang til Windows 10s innebygde delingspanel.
Microsoft skal introdusere 'Unified Windowing Space' for UWP- og Win32-apper:
Microsoft vil angivelig introdusere en "enhetlig vindusplass" for UWP- og Win32-apper. Dette skal tillate utviklere å vedta APIer som kan gi konsistente vindusopplevelser på tvers av UWP- eller Win32-apper. Når vi snakket om innovasjonen, sa Microsoft,
"Vi vil også at vindusmodellen skal være den samme slik at vi skaper en kjent måte å jobbe for utviklere på, uansett om du valgte UWP eller Win32 som applikasjonsmodell."
Microsoft har antydet at Windows 10s vindusgrensesnitt-APIer vil være tilgjengelige for utviklere uavhengig av prosessmodell (UWP eller Win32) under Project Union. Dette vil tillate Microsoft og utviklere å lage apper, det være seg UWP eller Win32, med samme sett med funksjoner og APIer.
Det er viktig å merke seg at i nåværende tilstand tilbyr Windows 10 for øyeblikket to veldig forskjellige måter å gjøre "windowsing" på (endring av størrelse på apper, tilpasning av tittellinjer osv.). Det er unødvendig å legge til at Win32-appene har kraftige og effektive vindusscenarier, UWP-apper virker veldig begrensede, spesielt i Windowing-scenariet.
Med Project Union vil Microsoft tillate utviklere å ha kraften til Win32-vinduer for UWP-apper. I tillegg vil selskapet fremdeles utvikle og distribuere enhetlige API-er som forbedrer konsistensen på tvers av apper.
Hvis Project Union holder seg tro mot de underforståtte løftene, vil utviklere av Win32 og UWP Apps endelig ha tilgang til alle lagene i nye vindusgrensesnitt-APIer. Dette bør påvirke og forbedre vindusopplevelsen til UWP-apper betydelig, og forene de to appmodellene.