{"id":231886,"date":"2020-05-21T00:37:03","date_gmt":"2020-05-20T22:37:03","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=231886"},"modified":"2022-09-30T14:46:05","modified_gmt":"2022-09-30T12:46:05","slug":"build-2020-projekt-reunion-net-maui-und-mehr","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2020\/05\/21\/build-2020-projekt-reunion-net-maui-und-mehr\/","title":{"rendered":"BUILD 2020: Projekt Reunion, .NET MAUI und mehr"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/03\/winb.jpg\" width=\"58\" align=\"left\" height=\"58\"\/>Auf der BUILD 2020-Entwicklerkonferenz hat Microsoft einige Neuerungen f\u00fcr Software-Entwickler angek\u00fcndigt. Im Projekt Reunion sollen UWP-Apps und Win32-Anwendungen zusammen gef\u00fchrt werden. .NET MAUI erm\u00f6glicht eine plattform\u00fcbergreifende Software-Entwicklung und Windows 10 soll einen Package Manager bekommen. <\/p>\n<p><!--more--><\/p>\n<h3>Projekt Reunion f\u00fcr UWP-Apps und Win32-Anwendungen<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg04.met.vgwort.de\/na\/1a091811d96e4fbd86bea25e7efa7ab7\" width=\"1\" height=\"1\"\/>UWP-App sind ja das, was mal unter Windows 8 als Metro-Apps gestartet war, dass die Windows Welt erobern sollte und als Flop vor sich hin d\u00fcmpelte. Ich hatte ja schon mal im Blog geunkt, dass UWP-Apps ziemlich tot seien (siehe <a href=\"https:\/\/borncity.com\/blog\/2019\/05\/31\/windows-10-microsofts-uwp-apps-sind-wohl-endgltig-tot\/\">Windows 10: Microsofts UWP-Apps sind wohl endg\u00fcltig tot<\/a>). Blog-Leser EP wies mich im englischsprachigen Blog die Tage in <a href=\"https:\/\/borncity.com\/win\/2020\/05\/16\/windows-10x-es-knirscht-bei-win32-anwendungen\/#comment-11041\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Kommentar<\/a> auf <a href=\"https:\/\/web.archive.org\/web\/20200610223721\/https:\/\/news.softpedia.com\/news\/microsoft-getting-ready-to-leave-behind-another-failed-windows-10-experiment-529990.shtml\" target=\"_blank\" rel=\"noopener noreferrer\">einen Artikel<\/a> hin, dass die UWP-Apps ein gescheitertes Experiment seien. <\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Introducing Project Reunion! UWP apps and Win32 apps will have access to the same features! Developers will simply have to decide if they want to run on Desktop only or on all Windows 10 platforms! <a href=\"https:\/\/t.co\/lla2eMY1FT\">https:\/\/t.co\/lla2eMY1FT<\/a><\/p>\n<p>\u2014 Rudy Huyn (@RudyHuyn) <a href=\"https:\/\/twitter.com\/RudyHuyn\/status\/1262786727812296704?ref_src=twsrc%5Etfw\">May 19, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script> <\/p>\n<p>Um das Ganz zu retten, soll auf der BUILD 2020 die Zusammenf\u00fchrung von Win32- und UWP-Apps verk\u00fcndet werden. Genau dieses wurde jetzt mit dem Projekt Reunion bekannt gegeben. Die Entwicklung der Apps (Win32 und UWP) soll vereinheitlicht werden. Neben dem in obigen Tweet verlinkten The Verge-Artikel hat Martin Geu\u00df auf Dr. Windows <a href=\"https:\/\/www.drwindows.de\/news\/build-2020-project-reunion-soll-die-app-entwicklung-fuer-windows-vereinheitlichen\" target=\"_blank\" rel=\"noopener noreferrer\">hier einige Worte<\/a> zu geschrieben. Auf <a href=\"https:\/\/github.com\/microsoft\/ProjectReunion\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a> gibt es wohl erste Vorlagen zu diesem Thema. <\/p>\n<p>F\u00fcr mich sieht es so aus, als ob wir seit 2012 und Windows 8 schlicht acht Jahre verloren haben. H\u00e4tte Microsoft sich weiter auf die Win32-API fokussiert, w\u00e4re manchem App-Nutzer viel Frust erspart geblieben. Aber Redmond schafft es immer wieder, gegen die Wand zu laufen. Und die Nutzer rennen, wider besseres Wissen, gleich in Scharen mit. <\/p>\n<h3>.NET MAUI: .NET Core und Mono\/Xamarin<\/h3>\n<p>Es gibt noch ein weiteres Projekt mit dem Namen .NET MAUI. Dieses soll einen plattform\u00fcbergreifende Entwicklung erm\u00f6glichen. Statt Xamarin f\u00fcr diesen Zweck zu nutzen, k\u00f6nnen .NET-Entwickler die .NET Multi-Platform App UI (.NET MAUI) einsetzen. Mit .NET MAUI vereinheitlicht Microsoft .NET Core und Mono\/Xamarin. NET MAUI unterst\u00fctzt Android, iOS, MacOS und Windows. Microsoft hat ein paar Informationen in <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/introducing-net-multi-platform-app-ui\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Blog-Beitrag<\/a> ver\u00f6ffentlicht. Auf Dr. Windows gibt es <a href=\"https:\/\/www.drwindows.de\/news\/build-2020-microsoft-stellt-net-maui-vor-neuer-konflikt-mit-dem-kde-e-v\" target=\"_blank\" rel=\"noopener noreferrer\">diesen Artikel<\/a>, der gleich auf einen Namenskonflikt mit KDE-Projekten f\u00fcr Linux hinweist. <\/p>\n<blockquote>\n<p>In <a href=\"https:\/\/www.deskmodder.de\/blog\/2020\/05\/20\/net-5-preview-4-steht-zum-download-bereit\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Beitrag<\/a> weisen die Kollegen von deskmodder.de darauf hin, dass die .NET 5 Preview 4 zum Download bereit steht. <\/p>\n<\/blockquote>\n<h3>Windows 10 bekommt einen Paket-Manager<\/h3>\n<p>Auf der BUILD 2020 hat Microsoft angek\u00fcndigt, dass Windows 10 so etwas wie einen Paket-Manager (die man aus Linux zur Software-Installation kennt) bekommen soll. Ein Paketmanager erm\u00f6glicht es den Benutzern, Software zu installieren, ohne manuell auf die Website jeder Anwendung oder \u00fcber den Microsoft Store gehen zu m\u00fcssen. Der in Windows 10 integrierte Paket-Manager <em>winget <\/em>wird \u00fcber die Eingabeaufforderung bedient. Auf Thurrot.com gibt es <a href=\"https:\/\/web.archive.org\/web\/20200522014830\/https:\/\/www.thurrott.com\/windows\/windows-10\/236301\/windows-10-is-getting-its-own-built-in-package-manager\" target=\"_blank\" rel=\"noopener noreferrer\">diesen Beitrag<\/a> mit einigen Screenshots des Befehlsfensters zum Thema. Microsoft stellt die Windows Package Manager Preview in <a href=\"https:\/\/devblogs.microsoft.com\/commandline\/windows-package-manager-preview\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Blog-Beitrag<\/a> vor.<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/08\/18\/windows-10-die-krux-mit-den-uwp-apps\/\">Windows 10: Die Krux mit den (UWP) Apps<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2019\/05\/31\/windows-10-microsofts-uwp-apps-sind-wohl-endgltig-tot\/\">Windows 10: Microsofts UWP-Apps sind wohl endg\u00fcltig tot<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/04\/12\/windows-10-app-entwicklung-die-luft-ist-raus\/\">Windows 10 App-Entwicklung \u2013 die Luft ist raus \u2026<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/04\/15\/windows-10-apps-knnen-pwas-es-reien\/\">Windows 10 Apps: K\u00f6nnen PWAs es rei\u00dfen?<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/10\/30\/progressive-web-apps-pwa-fr-windows-10-geplant\/\">Progressive Web Apps (PWA) f\u00fcr Windows 10 geplant<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2016\/05\/10\/microsoft-poliert-uwp-plattform-per-update-auf\/\">Microsoft poliert UWP-Plattform per Update auf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf der BUILD 2020-Entwicklerkonferenz hat Microsoft einige Neuerungen f\u00fcr Software-Entwickler angek\u00fcndigt. Im Projekt Reunion sollen UWP-Apps und Win32-Anwendungen zusammen gef\u00fchrt werden. .NET MAUI erm\u00f6glicht eine plattform\u00fcbergreifende Software-Entwicklung und Windows 10 soll einen Package Manager bekommen.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459,3694],"tags":[3836,4325],"class_list":["post-231886","post","type-post","status-publish","format-standard","hentry","category-software","category-windows-10","tag-software","tag-windows"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/231886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=231886"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/231886\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=231886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=231886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=231886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}