Which desktop targets does Microsoft support?
Microsoft lists Windows through WinUI and macOS through Mac Catalyst. Linux is outside its supported desktop targets. Shared C# code can save some work if you also plan a phone app, but check the desktop behavior separately, including file access and window layout.
What changes between the Windows and Mac releases?
On Windows, Microsoft documents both a folder-based release and an MSIX package. Mac Catalyst distribution uses a Mac app or installer and has its own signing and provisioning requirements. Choose your distribution route per platform, and save user data in the app’s data location separately from files shipped with the program.
What should a Windows and Mac release test both prove?
Draw a fictional field-note app with a Windows build and a Mac Catalyst build.
- Mark each path to installWrite the Windows package or folder, and the Mac package and signing checks.
- Find the note after an updateDraw one note saved from each desktop build. Point to where the updated app should find it, and mark how a user could keep a copy.