Комментарии 5
По-моему, план у Microsoft таков:
Дождаться, пока критическая масса разработчиков перейдёт на WinUI 3.
Запретить self-packaging, чтобы юзеру стало невозможно запускать приложение без установки. (Сейчас так по умолчанию, а станет принудительным).
Ввести режим охлаждения, для начала — на 24 часа, для установки из файлов в обход WinStore.
???
PROFIT!!!
Для всех будет лучше, если их план сломается на п.1.
Для нас сама зависимость от политики Windows и модели распространения всё равно стала одним из минусов WinUI 3. Хотя Tauri тоже не даёт полной независимости: в Windows он использует WebView2. Поэтому главное для нас — сохранить голосовое ядро на C++ отдельно от оболочки.
Нужен ли красивый интерфейс для программы, которая все время висит в трее?
Так же не в пользу "красивых" интерфейсов есть такой фактор, как ОЗУ. Для игр это очень кретично, и многие игроки занимаются оптимизацией своего ПК чтоб вытянуть максимум. И если окажется что ваша программа жрет даже 200 Мб - выберут лучшую альтернативу.
Сам предпочитаю mumble. Ест буквально 10 Mb.
Если программа была бы только иконкой в трее, красивый интерфейс действительно не имел бы большого смысла. Но БОЛТУН всё же открывают для создания комнат, настройки микрофона, автокалибровки и громкости участников. Во время игры он должен сворачиваться и не мешать.
Новый интерфейс мы рассматриваем не столько ради красоты, сколько из-за сопровождения: старое окно разрослось до 6000+ строк, а каждая новая функция и поддержка DPI стали обходиться всё дороже.
По поводу памяти полностью согласен. Для приложения, работающего рядом с игрой, даже 200 МБ в простое могут стать причиной отказаться от Tauri. Поэтому мы и не утверждаем, что он легче Win32, пока нет замеров. Сравним обе версии на одной машине: потребление RAM и видеопамяти, CPU в простое, запуск из трея и работу с открытым окном.
10 МБ у Mumble — отличный ориентир, хотя для честного сравнения нужно смотреть одинаковые показатели памяти. Если WebView окажется слишком дорогим, никакой красивый интерфейс это не оправдает. Именно поэтому пока всё происходит в отдельной тестовой ветке.

После комментариев на Хабре мы развернули тестовую ветку БОЛТУНа: Electron, WinUI 3 или Tauri 2?