C# Mobile Development Need Mac?

Asked

Viewed 631 times

6

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

I found the proposal interesting, especially for working together with Visual Studio. I downloaded and configured, however, despite being with an intermediary machine (i3, 6GB of RAM) I had an absurd time to run distributed test applications as an example by Xamarin, in addition to the application run with extreme lag on my emulated mobile.

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 on a virtual machine.

Is there any way to optimize emulation performance? There is 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 that is optimized for C#?

1 answer

7


Microsoft has also opened . NET purchased Xamarin and prepared Visual Studio to meet the development on various platforms. Already in this version has even emulator for Android. And included the Xamarin even in the version Community. There is a kind of emulator for iOS on Visual Studio 2017 Enterprise.

I am answering more not to be unanswered. Keep an eye on the events, maybe the problem is solved with the new posture. But do not know if there is anything that can actually eliminate the need for Mac, this seems to be a limitation of the platform.

To Xamarin has a service that helps with this. It seems to me to be the most viable solution. If you don’t use a service like this, you need a Mac to not incur a breach of Apple’s terms. This goes for any iOS development technology.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.