Back to results for “Deployment”
.NET MAUI › Desktop - WinUI & Mac Catalyst

What are common desktop-specific challenges when shipping MAUI apps?

Intermediate

Answer

Handle window sizing/min-size and persistence, multi-window scenarios, menus and shortcuts, file dialogs (via FilePicker/FolderPicker), high-DPI scaling, and different app lifecycle (no 'background kill' like mobile). Also account for store packaging differences (MSIX for Windows, notarization for macOS).
// Set an initial/minimum window size (Windows)
window.Width = 1200; window.Height = 800;
window.MinimumWidth = 800;
Real-world example A desktop app remembers and restores its window size and enforces a sensible minimum so layouts don't break.

Common follow-ups: How do you pick files on desktop? | What packaging does Windows use?