Reading this official Xamarin Forms document https://docs.microsoft.com/en-us/xamarin/cross-platform/desk...
It's really hard to tell how the 2 offerings from Microsoft differs.
It looks like Xamarin Forms is fairly mature, and supports Mac and Windows.
Does anyone have production experience on both? When sould one choose one over another?