Platforms

Choose desktop and mobile targets by their support level, toolkit, and feature limits. Start with supported targets and inspect the full compatibility reference.

Supported desktop and mobile targets

Share the app’s interface and logic, then test the native behavior on each target you choose. Tiers record the project’s declared maintenance priority; they are not a new runtime test result.

PlatformUI toolkitSupport tier
macOSAppKitTier 1 · Supported
iOS & iPadOSUIKitTier 1 · Supported
AndroidMaterial ComponentsTier 1 · Supported
LinuxGTK 4Tier 2 · Demi-supported
LinuxQt 6 WidgetsTier 2 · Demi-supported
WindowsWinUI 3Tier 2 · Demi-supported

Check the features your app needs

Toolkit widgets, composed controls, custom drawing, and device services have different support boundaries. Read the per-target limitations and test your main workflow, including keyboard and assistive-technology use.

Experimental and additional targets

HarmonyOS / ArkUI and the browser / DOM target are Tier 3 experimental. GTK and Qt combinations on other host systems are Tier 4 development targets. System XAML is Tier 5 deprecated.

All targets, package formats, and limitations →

Find the tools for your host →