cross-platformxamarintarget-platform

Which platforms does Xamarin support?


I tried finding the information both on their website and on the Internet, but it appears that everywhere I look, a different list pops up.

I've never used the product, but would love to try it for the game that I want to create, so I have two questions:

  1. Can you give me a complete list of supported platforms (Android, iOS, Mac, Windows, Windows Phone, HTML5, Flash...)?
  2. Can I target Facebook app with Xamarin?

Thanks in advance.


Solution

  • To update and extend Jason's answer there is now Xamarin.Forms that let us build cross-platform GUI for Android, iOS and Windows Phone. Looking at Xamarin's FormsGallery sample app I think it is fair to say that it de facto supports Windows Phone as well.

    In addition to Xamarin.Forms there's always the possibility to use Xamarin.iOS, Xamarin.Android and Xamarin.Mac for platform customizations.

    Xamarin.Mobile is in a preview release and supports Android, iOS and Windows Phone. It is used as an abstracted API of the native services (camera, geolocation etc).

    However since you need the local SDK's installed for compilation you need a Mac computer to be able to deply for iOS. In order to compile for Windows Phone you need to use Visual Studio and the Xamarin Plugin, Xamarin Studio is not able to do this.

    To conclude Xamarin supports development for

    However not all of Xamarin's API's are implemented for all platforms.