Many people don't seem to understand the internals of all this.. MonoDevelop is the core of XamarinStudio and Visual Studio for MAC, so essentially when these guys add features they are in reality adding them to monodevelop. So think of it as:
Visual Studio For Mac Vs X Code App
Visual Studio Mac = MonoDevelop + macOS extensions
Fossil blue watch manual. Xterm mac os x download. Winamp free download for mac. Xamarin Studio = MonoDevelop + extensions
Visual Studio For Mac Vs Xcode
https://lodiser.hatenablog.com/entry/2020/11/22/193805. Just add the IBOutlet and IBAction in Xcode by dragging the line and dropping it into the.h or.m file as normal. Then Visual Studio for Mac will update the changes from Xcode. Then Visual Studio for Mac will update the changes from Xcode. Visual Studio for Mac is a new member of the Visual Studio family, enabling developers on macOS to build apps for mobile, web, and cloud with Xamarin and.NET Core, as well as games with Unity. I too been using Visual Studio in some form since Visual Basic, MFC, Visual C++, C#. &c and I have to admit Xcode (and KDevelop for that matter since they are similar in the sense) develop GUIs, weird.
Xcode Vs Android Studio
MonoDevelop = Libraries, ASP.Net, GTK#, Xwt, Console Apps, etc.
What's important here is that porting over the real VS to Mac or even Linux is not practical. You won't also see mfc/win32 support on mac or linux (on the foreseeable future) because those are extremely tied to the windows architecture which is far from being compatible with unix, most people just don't get it. Same case for developing say, iOS applications, you just can't do that without macOS because you need the tooling, so its not really up to Microsoft.
Xcode Vs Visual Studio Code
What I think could be accomplished relatively easy is a XamarinStudio/VisualStudio/Monodevelop on Linux with support for Android development since you already have the tooling available there, the IDE would just wrap up the core code/tools. Also, there is no truly multiplatform desktop framework as each platform has its intricacies but there's an actual toolkit (poorly named, btw) called Xwt which is what monodevelop uses in some parts and draws native widgets depending on the platform is running, something like what Qt does.