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

Microsoft publicerade ett viktigt dokument som innehåller information om ”Project Reunion”. Som namnet antyder kommer projektet att innebära att de gamla Win32-apparna kombineras 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 troligtvis operativsystemet Windows 10X.

Med Windows 8 försökte Microsoft ett fundamentalt annorlunda tillvägagångssätt för appar. Medan de äldre Win32-apparna kämpade med dagens app-ekosystemIntroducerade 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 anpassa 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 scenarier för apputveckling.

Project Reunion är ett försök att rensa problem som skapats av Microsoft med ”moderna” UWP-appar från Windows 8. Användare har alltid behandlat de äldre Win32-apparna som viktiga för att få arbetet 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 ett förtydligande på sin GitHub-sida för Project Reunion för att förklara vad projektet är och inte är.

I början har Microsoft lagt till C ++ / WinRT, Rust / WinRT och C # / WinRT-biblioteken 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.

https://twitter.com/JsPadoan/status/1268911639002218496

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 funktionerna som Project Reunion tillhandahåller att växa utöver bara att 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 avsedd för utvecklare att köra en app i molnet. Ändå hjälper Project Reunion-tekniken till att få en app på moderna API-familjer som är molnklara.

Facebook Twitter Google Plus Pinterest