I have been requested to write an application that will run on windows and macOS. I did a test application with C# .net WinForms which are the requested specs. It worked with mono in x86 and not x64 because Carbon has not been ported to x64 ( and won't be to my understanding. ) However MacOS will be dropping x86 shortly so this seems like a very poor road to go down at the moment. Xamarin has come up and I am trying to get a grasp on what exactly it can do.
Will Xamarin let me develop on either Windows or MacOS for a target platform of Windows and MacOS. I see a lot about android and iOS but macOS and Windows are all I need the cross platform for.