5 ms·
In my limited experience, the only thing that really sucks is having to keep an iMac or something else with the fruit logo on the case in the loop in order to c
by douche 10y ago
In my limited experience, the only thing that really sucks is having to keep an iMac or something else with the fruit logo on the case in the loop in order to cross-compile for iOS.
- mgamache 10y agoXamarin compiles through XCode, so having Mac somewhere is a requirement. Any platform that compiles for iOS would have this same issue. I think the MS is pushing Xamarin Forms because it could eventually become a more direct competitor to React Native. In theory, you could remove the compile requirement for a Xamarin Forms only project. I am a C# guy, but React Native is attractive and Xamarin needs to have a compelling alternative.
- invalidname 10y agoOther platforms like Codename One ( https://www.codenameone.com/blog/comparing-xamarin-and-codename-one.html https://www.codenameone.com/blog/comparing-xamarin-and-coden... ) can provide things like Java support for iOS, Android, Windows etc. without a physical Mac. They do it thru a cloud build process. It works properly because of the lightweight architecture. Obviously the goals of Codename One and Xamarin are different whereas Codename One tries to be WORA, Xamarin doesn't.
- j_s 10y agoThe downside is that offline builds cost $399/month, though I would hope that they would make this functionality available to everyone if for some reason the company shut down.
- dagmx 10y agoYou could load up osx in a virtual machine. It's what I do for dev on the go because I'm not going to carry multiple machines
- ASalazarMX 10y agoJust keep in mind that's against Apple's EULA.