With Xamarin version 2.0, Visual Studio developers can build C# apps to run on Apple devices
Xamarin - News, Features, and Slideshows
The new Xamarin.Mac framework allows C# developers to build native OS X apps that can be sold in the Mac App Store and share code with apps build for Android, iOS and Windows.
Cross-platform development frameworks such as Apache Cordova, Sencha Touch and Xamarin.Mobile are all compatible with Windows Phone 8, making it easier to create apps for the new OS while at the same time developing apps for other platforms.
On Thursday, Xamarin added an API (application programming interface) for contacts to its new cross-platform Mobile development kit, with which the company aims to make it easier for C# users to develop applications for Android and iOS at the same time.