Xamarin delivers tool for building native Mac OS X apps with C#
Summary: 'We love C# and .Net more than Microsoft does,' tweeted Xamarin founder Miguel de Icaza, upon announcement of his company's tool for building Mac OS X apps with Microsoft's C#.
On December 12, Xamarin made generally available ia new tool for creating native Cocoa apps for Mac OS X with C# and the .Net framework.

The new tool, known as Xamarin.Mac, makes use of the MonoDevelop integrated development environment on Macs to build and test apps that users can purchase from the App Store. There's a $399 personal-use version of the new tool. The $999 enterprise version of the product includes a one-year subscription to any and all product updates.
In a blog post announcing Xamarin.Mac, Xamarin representatives said they decided to build the tool as a result of developer demand for a way to "create Mac experiences with C#." The new product fills out Xamarin's product line, allowing developers to "use the same language and framework that you love to create native applications for all major consumer platforms."
"Under the hood, you can choose the combination of .NET library functionality and native Mac OS X APIs (application programming interfaces) that works best for your application," Xamarin reps explained.
Xamarin is the company behind the Mono open-source implementation of Microsoft's C# and the Common Language Runtime (CLR). Xamarin abandonned work on iMoonlight, its Silverlight on Linux/Unix implementation, more than a year ago.
Xamarin Chief Technology Officer Miguel de Icaza couldn't resist zinging Microsoft in announcing availability of Xamarin.Mac.

"Further proof that we love C# and .NET more than Microsoft does," de Icaza tweeted.
De Icaza also tweeted a link to a Goldman Sachs research report that trumpeted the fact that if mobile phones and tablets are added to the mix, Microsoft's overall operating-system market share isn't the 90+ percent often cited for PCs, but actually closer to 20 percent.
Microsoft has been encouraging developers to use HTML and JavaScript if and when possible to build Windows 8 and Windows RT apps. Despite this encouragement, the majority of applications currently available in the Windows Store seem to have been written using XAML and Microsoft's .Net languages like C#.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Boondoggle
Agreed. Moving forwards, what about C# and HTML5?
If only they create a dependencyless native compiler
OK but ask Miguel about MonoLight
But Miguel did dump MonoLight, so not so great for those of us who know that HTML5 is a long way off being a credible LOB client platform.
MonoLight was less neeeded
My unexpected WinJS usage
Normally I'm a C# developer so I had expected that for Windows 8 apps I'd build them using C# and XAML. I do know and like JavaScript (in fact I consider it my second programming language) but I still prefer C#. Shockingly though as I was figuring out how I was going to make my app work I realized that if I want the C# route I'd have few libraries to use, and even few that were cheap or free while I knew of JavaScript libraries that not only would make building my app magnitudes easier but are free! I think that's the advantage that JavaScript has is not the skill set but the libraries it brings.
Mac required to compile.
The result of that is that those of us who like Apple's products and ecosystems, and would develop for them, are choosing to do so as embedded web apps. That is counter to the native mobile app experience Apple is trying to sell as the optimal thing, and ironically, is because they have painted us into that corner. I will not pay $2k for a Mac so that I can develop a native app instead of a web app.
Then...
Here is a link for you
a $599 mac mini. it will do everything you need to make iOS apps no problems. cheaper then buying the $999 c# software.
That sounds very good news indeed. Can these apps be run on iPad's?
That sounds very good news indeed. Can these apps be run on iPad's?
What does it do?
you still have to lisence the C# to c compiler
Get your statistics correct please
"Microsoft's overall operating-system market share isn't the 90+ percent often cited for PCs, but actually closer to 20 percent."
Janet Tu reported the 20% from 2012 from the included chart as:
"Here's a chart from the report showing part of that shift. (The chart shows consumer computing devices, rather than total computing devices -- which includes both consumer and commercial)"
So what is a consumer computing device, and why did Apple's share of them quintuple from 2004 to 2005?
Answer: Goldman won't say:
"[Update 12:58 p.m.: I asked Goldman Sachs about what happened in the 2004-2005 time frame -- as seen in the above chart -- that made Apple's vendor share jump, Microsoft's share plummet and the "other" category to go from zero to 29 percent. Goldman Sachs replied that it has to do with more mainstream adoption of non-PC consumer computing devices but declined to elaborate beyond that.]"
I suspect part of the answer is iPod sales jumped in 2005.
Anyhow, you can't claim that Microsoft has a 20% "overall operating-system market share" using a statistic of 20% from "CONSUMER computing devices per GS".
Personal Use Means No Putting Apps On The App Store
$399 seems a lot to pay for what is effectively just a crippled demo.