Development C # Mobile need Mac?

5

I was researching on mobile development tools (iOS, Android) and came across Xamarin.

I found the proposal interesting, especially for working in conjunction with Visual Studio. I downloaded and configured it, however, despite having an intermediate machine (i3, 6GB RAM), I had an absurd time to run test applications distributed as an example by Xamarin, in addition to the application running with extreme lag in my emulated mobile phone. p>

I researched and came across the information that to develop for iOS, I need a mac running on my machine, be it virtual or a mac. However, if I have lag on a regular machine, I imagine it on a virtual machine.

Is there any way to optimize emulation performance? Is there no way to work with Xamarin for iOS without running mac os?

Is there any other program that works together with Visual Studio for mobile development or even optimized for C #?

    
asked by anonymous 08.10.2014 / 22:37

1 answer

6

In addition to opening .Net, Microsoft purchased Xamarin and prepared Visual Studio to support development across platforms . Already in this version has even emulator for Android. And included Xamarin even in the Community version. There is a kind of iOS emulator in Visual Studio 2017 Enterprise.

I'm responding more so I do not go unanswered. Keep an eye on the events, who knows the problem is solved with the new posture. But I do not know if there is anything that can actually eliminate the need for the Mac, this seems to be a limitation of the platform.

Xamarin has a service that helps with this. It seems to me to be the most viable solution. If you do not use such a service, you need a Mac not to violate Apple's terms. This holds true for any development technology for iOS.

    
14.11.2014 / 02:05