Daxdi now accepts payments with Bitcoin

Microsofts Project Reunion förenar gamla och nya Windows-appar

WinUI 3, ett gränssnitt för användargränssnitt som använder kontroller och stilar för flytande design.

(Bild: Microsoft)

I flera år har Microsoft försökt få utvecklare att bygga Windows-appar med sin nyare Universal Windows Platform (UWP) snarare än den gamla Win32-skolan.

På den enda online-konferensen Build 2020 presenterade företaget Project Reunion, som är avsett att gifta sig med de två.

Den äldre stilen dominerar fortfarande Windows-applikationslandskapet, men UWP-appar (som namnet antyder) kan enkelt anpassas för att köras inte bara på Windows-datorer utan även på Xbox-konsoler, webben och till och med HoloLens.

Nackdelen är att de inte körs på det avvecklade Windows 7 OS, som saknar en appbutik.

Project Reunion kan också ge UWP-appar med stöd för nyare inmatningsalternativ som pek och penna, förutom mus och tangentbord.

Det låter kodare lägga till svepgester som inte bara fungerar på en Windows 10-pekskärm utan också på en iPad.

Mycket av detta plattformsstöd kommer från en av Project Reunions huvudkomponenter: WinUI 3, ett gränssnitt för användargränssnitt som använder kontroller och stilar av flytande design.

Dess föregångare var endast tillgänglig för UWP-appar, men den nya versionen stöder också Win32-kod.

Enligt Microsoft "frikopplar WinUI 3 XAML-, kompositions- och inmatningsskikten i Windows 10." I sin Build-demo visade Kevin Gallo, chef för utvecklarplattformen på Microsoft, också ett snyggt inmatningsbox-trick där du kan använda matteoperatörer och appen gör matematiken åt dig.

Så om formulärinmatningen är för kvadratmeter kan du bara ange 12x21 och låta appen beräkna den.

Skapa en modern UWP-app med Project Reunion (Bild: Microsoft)

På Build 2017 rapporterade jag om verktyg som företaget hade producerat som gör det enkelt att konvertera Win32-appar till UWP-appar.

Reunion utökar och utvidgar detta initiativ och lägger till Microsoft 365 Graph- och WebView-komponenter samt delning av appar genom saker som NuGet, ett delat arkiv för .NET-paket.

En annan aktuell komponent av Project Reunion är MSIX, ett modernt verktyg för appförpackning.

WebView2 är nu i förhandsgranskning, med den första stabila utgåvan "närmar sig snabbt", säger Gallo.

Inte bara låter WebView2 komma åt och visa webbinnehåll i din app utan även PDF-filer.

Som med WinUI 3 är WebView2 frånkopplat från Windows, vilket innebär att det inte kräver en viss Windows-version.

Som du förväntar dig drivs WebView2 av den nya Edge-webbläsaren som bygger på Chromium-kod.

Microsofts Kevin Gallo visar nya kodningsverktyg på Build 2020 (Bild: Microsoft)

Den sista aktuella komponenten i Project Reunion är Windows Virtual Desktop (WVD).

Enligt Gallo "ger WVD lösningar för fjärrarbete och utbildning för dina Windows-appar på iOS, Mac, Android, Linux och naturligtvis Windows." Det anpassar WinUI-program för att presentera ett inbyggt utseende på dessa enheter och kan också dra nytta av surfplattans kameror och mikrofon.

WVD drar också nytta av Azures skalbarhet, så att du kan lägga till många användare, medan MSIX möjliggör förenklad distribution till dessa plattformar som inte är Windows och till Windows 10.

Intresserade utvecklare kan kolla in de olika delarna av Project Reunion-koden själva på GitHub-förvaret.

WinUI 3, ett gränssnitt för användargränssnitt som använder kontroller och stilar för flytande design.

(Bild: Microsoft)

I flera år har Microsoft försökt få utvecklare att bygga Windows-appar med sin nyare Universal Windows Platform (UWP) snarare än den gamla Win32-skolan.

På den enda online-konferensen Build 2020 presenterade företaget Project Reunion, som är avsett att gifta sig med de två.

Den äldre stilen dominerar fortfarande Windows-applikationslandskapet, men UWP-appar (som namnet antyder) kan enkelt anpassas för att köras inte bara på Windows-datorer utan även på Xbox-konsoler, webben och till och med HoloLens.

Nackdelen är att de inte körs på det avvecklade Windows 7 OS, som saknar en appbutik.

Project Reunion kan också ge UWP-appar med stöd för nyare inmatningsalternativ som pek och penna, förutom mus och tangentbord.

Det låter kodare lägga till svepgester som inte bara fungerar på en Windows 10-pekskärm utan också på en iPad.

Mycket av detta plattformsstöd kommer från en av Project Reunions huvudkomponenter: WinUI 3, ett gränssnitt för användargränssnitt som använder kontroller och stilar av flytande design.

Dess föregångare var endast tillgänglig för UWP-appar, men den nya versionen stöder också Win32-kod.

Enligt Microsoft "frikopplar WinUI 3 XAML-, kompositions- och inmatningsskikten i Windows 10." I sin Build-demo visade Kevin Gallo, chef för utvecklarplattformen på Microsoft, också ett snyggt inmatningsbox-trick där du kan använda matteoperatörer och appen gör matematiken åt dig.

Så om formulärinmatningen är för kvadratmeter kan du bara ange 12x21 och låta appen beräkna den.

Skapa en modern UWP-app med Project Reunion (Bild: Microsoft)

På Build 2017 rapporterade jag om verktyg som företaget hade producerat som gör det enkelt att konvertera Win32-appar till UWP-appar.

Reunion utökar och utvidgar detta initiativ och lägger till Microsoft 365 Graph- och WebView-komponenter samt delning av appar genom saker som NuGet, ett delat arkiv för .NET-paket.

En annan aktuell komponent av Project Reunion är MSIX, ett modernt verktyg för appförpackning.

WebView2 är nu i förhandsgranskning, med den första stabila utgåvan "närmar sig snabbt", säger Gallo.

Inte bara låter WebView2 komma åt och visa webbinnehåll i din app utan även PDF-filer.

Som med WinUI 3 är WebView2 frånkopplat från Windows, vilket innebär att det inte kräver en viss Windows-version.

Som du förväntar dig drivs WebView2 av den nya Edge-webbläsaren som bygger på Chromium-kod.

Microsofts Kevin Gallo visar nya kodningsverktyg på Build 2020 (Bild: Microsoft)

Den sista aktuella komponenten i Project Reunion är Windows Virtual Desktop (WVD).

Enligt Gallo "ger WVD lösningar för fjärrarbete och utbildning för dina Windows-appar på iOS, Mac, Android, Linux och naturligtvis Windows." Det anpassar WinUI-program för att presentera ett inbyggt utseende på dessa enheter och kan också dra nytta av surfplattans kameror och mikrofon.

WVD drar också nytta av Azures skalbarhet, så att du kan lägga till många användare, medan MSIX möjliggör förenklad distribution till dessa plattformar som inte är Windows och till Windows 10.

Intresserade utvecklare kan kolla in de olika delarna av Project Reunion-koden själva på GitHub-förvaret.

PakaPuka

pakapuka.com Cookies

På pakapuka.com använder vi cookies (tekniska och profilkakor, både våra egna och tredje part) för att ge dig en bättre online-upplevelse och för att skicka dig personliga kommersiella meddelanden online enligt dina önskemål. Om du väljer fortsätt eller kommer åt något innehåll på vår webbplats utan att anpassa dina val godkänner du användningen av cookies.

För mer information om vår policy för cookies och hur du avvisar cookies

tillgång här.

Inställningar

Fortsätta