Probably not specific to Xamarin.Forms, but I wanted to keep this in context of my intended project type in case it changes anything.
We will be targetting Android and iOS with our App initially, and don't know yet whether or not we will produce a Windows Phone version. The simplest setup therefore for a development environment is to do both iOS and Android together in Xamarin Studio on a Mac.
If further down the line we decide we want to produce a Windows Phone version, how difficult is it to port the solution from Xamarin Studio on the Mac into Visual Studio on a PC, and add the Windows Phone sub project to it, rather than have to reimplement everything.
Thanks.