Начало основного контента

Кроссплатформа — это больно. Портируем WPF-приложение на Avalonia

ЯзыкRU

С 2017 года команда Сергея пишет на WPF векторный редактор Lunacy. И вот встала задача переехать на кроссплатформу Windows+macOS+Linux. Выбрали Avalonia. Порт занял полгода, и это было серьезное испытание. 
Сергей по пунктам расскажет, как делать порт, какие бывают грабли, как их обойти и на какие жертвы придется пойти. Он расскажет, насколько тяжело во всем было разобраться и является ли Avalonia production ready. Также в докладе Сергей коснется проблем публикации приложения, в том числе в сторах. А еще вы узнаете, какие ужасы вас ждут в Wasm.