Вот если по типу wpf, так это https://avaloniaui.net/ По крайней мере, коллеги сисярпщики лезут с wpf на авалоньку, ибо припекло необходимостью порта на Linux
Можно еще net core с gtk подружить. Но, если честно, я так и не понял как такой cross-platform подружить потом с Win. На Си GTK там через Cygwin шикарно линкуется, а на Шарпе не углублялся, возможно, тоже можно.
Пять лет назад работало очень сильно через опу, проще было веб мордочку накрутить, заодно решался вопрос с ведроид/иос доступом
Ну типа одно дело «запустить», а другое дело — сделать это юзабельным. А для мобилок уже никакие фреймворки не помогут. Я вот делаю вебморду, которая как бы должна работать и на десктопах, и на мобилках, но в итоге общая родительская морда полностью разная, отдельные модули работают на обоих типах устройства, а отдельные модули desktop-only. И чем больше требованяи интеграции и нативизации, тем больше забывается то самое «проще было», потому что уже не проще.
А если ты про MAUI - оно релизнется только в составе .net 6 в следующем году.
Да, за MAUI. Я почему-то думал включат в NET 5. Пишут, в ноябре 21 года. Печально. Тогда, наверное, оптимальный вариант AvaloniaUI.
Ну или использовать сейчас Core там где он хорош, под web-сервисы, консоль. И подождать полноценного порта под Linux в плане UI.
Мне, вообще, и Xamarin под Android, IOS не зашел. Лучше тогда Flutter или React Native (если серьезной нагрузки на графику не требуется), да и размер билда в более чем 2 раза меньше выходит. ИМХО.
Да и без Cygwin, а с mingw-w64 (т.е. без слоя эмуляции) прекрасно линкуется. А ещё GTK можно и visual студией собрать.
Я с помощью ldd автоматом все нужные динамические либы копирую. Хочешь портабельную версию, хочешь потом инсталяху делай. А как без Cygwin, весь runtime GTK?
Насколько я понимаю, по твоим ссылкам не официальный дроп, а свидетельства того, что оно поломалось. Ну да, разница, возможно, не такая существенная, но оставляет надежду, что кто-то починит.