How Visual Studio builds on the Mac with Xamarin
When we started working for Xamarin as consultants
, a couple years ago, it was nothing short of amazing for us that Xamarin had already achieved a pretty solid “F5 experience” with an app building on the Mac and debugging like any regular local .NET app. I had the same feeling the first time I did the same thing against an Azure website. Felt like magic (in the Arthur C. Clark
During the past year and a half since the we joined Xamarin
, we iterated (among other things) on the
this key component of the developer experience, culminating in our most recent release, Xamarin 4
. What started as a (more or less) batch process of “zip sources, HTTP post to Mac, build, run” (with frequent rebuilds needed), is now a fine-tuned granular incremental build system driven by MSBuild, connecting to the Mac over a resilient, auto-deployed and always-on messaging layer running on top of a bi-directional binary protocol over TCP, secured by an SSH tunnel.
At the user experience level, it might seem that little has changed other than a fancy new connection dialog. But as Tim Cook said “the...(Read whole news on source site)