>Trying to be identical across 3 platforms always means adopting the lowest common denominator and always results in being equally shit on every platform.
In that case we're fortunate that Xcode isn't cross platform.
Linux users should get the best possible experience on the system, so should the windows users. If a better emulator is available on windows why should they get shafted? Linux tools even have the advantage that they may not need full emulation in the first place, but instead we end up with the worst of both worlds.
> Android Studio and the emulator work very well on all 3 platforms.
In my experience nothing about android development works very well on any platform. I'm not a huge fan of MS, but windows phone development and tools are an absolute dream in comparison.
You seem to be under the impression that if you develop a cross platform solution that it's going to be inherently inferior. I disagree with that and the new Android emulator is proof of that. It's superior to the MS Android emulator in every way and it's also available on all 3 platforms.
>In my experience nothing about android development works very well on any platform.
In that case you probably don't have much experience developing for Android.
>I'm not a huge fan of MS, but windows phone development and tools are an absolute dream in comparison.
If developing for windows platform is a dream then why is their app store a cesspool filled with horrible looking apps?
And again, we've got 3 decades of evidence that show precious few good cross platform solutions, so investing the saved money into making a better product doesn't seem to work.
It's astounding that people still try to ignore the last 30 years of evidence of this.