I am offering an app for Windows 10 currently. I am experimenting to port it to Xamarin Forms. This would allow me to offer the same app to Windows 10, to Windows 10 Mobile, to Android and to iOS. Furthermore I could support Xbox one, macOS and Linux, too. However, there are some specialties on each platform slowing down the development.