Комментарии 13
А Линух ?
так поверх MAUI же, а там линукс не завезли и не завезут походу
Мы тоже пришли к этому вопросу! Поэтому сделали еще один способ запуска. Через Photino. Мне Photino очень понравился. Единственное - нельзя использовать нативные MAUI API, так что придется это еще дополнительно реализовать под линукс. Кстати, пример с ToDoCalendar также имеет возможность запускаться на линуксе через Photino.
Зачем, когда есть AvaloniaUI?
Чтобы не было монополии. У пользователя должен быть выбор :)
выбор в чем? для пользователей не имеет разницы на чем было сделано решение. из сообщения выше, вы теперь столкнулись с тем что нужно как-то сделать под linux версию, и нашли костыль под который придется адаптироваться. хорошо когда исследования кто-то оплачивает, но плохо когда задачу решают не заточенными инструментами
Я не очень понял чем это лучше чем просто MAUI as is?
Самое большое преимущество — возможность запускать приложение еще в браузере! Для кого-то плюс это то, что версия XAML из WPF. И, в целом, принципиально другая реализация рендеринга, чем в MAUI. Так что, если по каким-то причинам не устраивает рендеринг в MAUI, то можно воспользоваться нашей реализацией.
Для кого-то плюс это то, что версия XAML из WPF
XAML из WPF это нигде не самоцель. Любое легаси на нем держат две вещи - сторонние библиотеки (зачастую платные/закрытые) и обилие всяких костылей и хаков. Если при переходе на что то "похожее на WPF"/"якобы совместимое c WPF"/whatever что-либо из этого отваливается, то количество трудозатрат становится сравнимо с переписыванием с нуля на любой другой фреймворк. А различия в синтаксисе это не самая большая проблема.
Слишком много одинаковых UI для C#. Непонятно что выбрать и все проекты сырые с кучей багов.
Что с производительностью визуала?
Было бы здорово увидеть статью, в которой проводится сравнение актуальных кроссплатформенных xaml фреймворков
WPF приложения на Android, iPhone, iPad, Mac и Windows