I want to port my existing WPF application to the Uno Platform for the Linux operating system. What are the step-by-step processes I need to follow for this? Which APIs are incompatible, and how can I resolve these issues? Which parts of the code will be different, and how can I address them? Additionally, how can I compare its performance aspect to others like Avalonia, MAUI, and WinUI? I would appreciate your assistance.
I tried to glanced at uno platform resources about that. But actually, I could not to make a decision where I should start on.
The overarching answer is that you should try all possible solutions with a Proof of Concept and see what works the best for you.
The steps to convert a WPF app to Web are outlined here https://platform.uno/docs/articles/wpf-migration.html . While that is not Linux, a good part of that documentation applies - your WPF code will need to be converted to a WinUI (or UWP) one first. After that your application can run on all platforms by using Uno Platform as a 'bridge' technology.
You can see the list of implemented views here https://platform.uno/docs/articles/implemented-views.html#implemented---android--ios-only .
Sasha