Microsoft 'Project Reunion' för att förena Win32- och UWP-appar för Windows 10X på mobila datorenheter med dubbla skärmar?

Microsoft / Microsoft 'Project Reunion' för att förena Win32- och UWP-appar för Windows 10X på mobila datorenheter med dubbla skärmar? 2 minuter läst

The Surface Neo: En av de första enheterna som stöder Windows 10X



Microsoft publicerade ett viktigt dokument som innehåller information om ”Project Reunion”. Som namnet antyder kommer projektet att innebära en kombination av äldre Win32-appar med dagens UWP-appar (Universal Windows Platform). Föreningen av de två väsentligt olika plattformarna bör säkerställa enklare apputveckling och distributionsplattform för utvecklare som skapar appar för Windows 10 och troligen Windows 10X-operativsystemet.

Med Windows 8 försökte Microsoft en helt annan metod för appar. Medan de äldre Win32-apparna kämpade med dagens app-ekosystem Introducerade Microsoft UWP. Medan UWP var tänkt att erbjuda strömlinjeformade operationer har det funnits flera problem för utvecklare som arbetar med två separata plattformar för i stort sett samma syfte. Nu har Microsoft äntligen beslutat att integrera både Win32- och UWP-ekosystemet med ”Project Reunion”.



Microsoft 'Project Reunion' syftar till att förena Win32- och UWP-appar (Universal Windows Platform):

Efter lanseringen och framgången för pekbaserade surfplattor och mobila datorenheter, försökte Microsoft justera Windows-operativsystemet för handhållna enheter med pekskärmar. Medan de tidigare Win32-apparna fungerade bra med tangentbord-musgränssnittet, Microsoft behövde appar som var optimerade för webb och pekbaserat gränssnitt. Dessutom skulle dessa appar vara optimerade för olika skärmorienteringar och användningsscenarier. Därför skapades Universal Windows Platform eller UWP. Detta ledde dock till två parallella app-utvecklingsscenarier.



Project Reunion är ett försök att rensa upp problem som skapats av Microsoft med ”moderna” UWP-appar med start från Windows 8. Användare har alltid behandlat de äldre Win32-apparna som viktiga för att få jobbet gjort. Under tiden ansågs UWP-apparna vara förenklade versioner för mobila datorenheter.

Med Project Reunion har Microsoft i huvudsak rullat upp Win32 API med UWP API. Detta gör det möjligt för utvecklare att lägga till moderna funktioner som Dela-panelen till sina stationära appar. Att kombinera de två plattformarna är viktigt för att förena två separata utvecklingsmetoder och förenkla apputvecklingsprocessen.



Vad erbjuder Microsoft Project Union apputvecklare?

De första Project Reunion-komponenterna är öppen källkod WinUI 3 och WebView 2 . Medan WinUI 3 är ett modernt, inbyggt gränssnitt för Windows 10, är ​​WebView 2 en kontroll för att integrera webbinnehåll i en app. Microsoft har nu lagt till en förtydligande till GitHub-sidan för Project Reunion för att förklara vad projektet är och inte är.

I början har Microsoft lagt till C ++ / WinRT , Vila / WinRT och C # / WinRT bibliotek till Project Union. Den offentliga förhandsgranskningen av Rust Windows runtime-biblioteket lades till förra månaden. Detta skulle förenkla Windows-applikationsutvecklare för att bättre utnyttja Rust. Det tjänar samma syfte som Windows-driftstider för kod skriven i C ++ och C #. Microsoft lade också till MISX-Core, vilket i huvudsak är ett sätt för utvecklare att distribuera applikationer till Windows-datorer via butiken eller sin egen tredjepartsmekanism.

Microsoft har förtydligat att Project Union inte är en ny applikationsmodell eller plattform. Med andra ord kommer det inte att finnas en ”ny Project Reunion App” -mall för Visual Studio, VS-kod eller andra utvecklingsmiljöer. På samma sätt nämnde Microsoft: 'Du har fortfarande full tillgång till Windows SDK och tillhörande kit. Med tiden kommer de funktioner som Project Reunion erbjuder att växa utöver att bara slå samman de befintliga Win32- och UWP-modellerna och ge ytterligare funktioner för alla appar att använda. ”

Microsoft klargjorde också att Project Union inte är en ny förpacknings- eller isoleringsmodell för applikationer. Det är inte heller en ny säkerhetsmodell för applikationer. Dessutom är Project Union inte avsett för utvecklare att köra en app i molnet. Ändå hjälper Project Reunion-tekniken att få en app på moderna API-familjer som är molnklara.

Taggar Microsoft