Linked by Thom Holwerda on Thu 25th Feb 2016 00:13 UTC, submitted by mbpark

As part of this commitment I am pleased to announce today that Microsoft has signed an agreement to acquire Xamarin, a leading platform provider for mobile app development.

In conjunction with Visual Studio, Xamarin provides a rich mobile development offering that enables developers to build mobile apps using C# and deliver fully native mobile app experiences to all major devices - including iOS, Android, and Windows. Xamarin's approach enables developers to take advantage of the productivity and power of .NET to build mobile apps, and to use C# to write to the full set of native APIs and mobile capabilities provided by each device platform. This enables developers to easily share common app code across their iOS, Android and Windows apps while still delivering fully native experiences for each of the platforms. Xamarin's unique solution has fueled amazing growth for more than four years.

Thread beginning with comment 625296
To read all comments associated with this story, please click here.
Had to happen eventually
by tanishaj on Thu 25th Feb 2016 01:03 UTC
Member since:

Not a surprise but this does make me a little sad. I really like Xamarin.

That said, there may be reasons to be excited. For one, Microsoft might actually make a community version of the Xamarin tools that Indie people or hobbyists can actually afford. Xamarin certainly never did that. Also, the Xamarin folk appear from the outside to have positively influenced the Microsoft culture and increased their participation in Open Source. This might amplify that further.

I am very curious to see what happens with Mono. There are many contributors to Mono but the Xamarin guys are the real force behind it. Microsoft is on a tear implementing Open Source versions of their own stuff (like .NET Core). Will they just abandon Mono as Not-invented-Here? Or will it become the Open Source foundation for .NET proper with more and more actual .NET code in it?

Interesting times.

For what it is worth, I have built businesses that depended heavily on Mono on Linux. It was much more than a curiosity to me at one point and it worked really well for us. It has only gotten closer to real .NET since then both by maturing itself and incorporating code that gets Open Sourced. It might surprise people how much Microsoft authored code is in Mono (and therefore in Xamarin products) already.

Reply Score: 3

RE: Had to happen eventually
by Nelson on Thu 25th Feb 2016 01:11 in reply to "Had to happen eventually"
Nelson Member since:

I think (and I may be wrong, there's a lot of churn in .NET land right now) that Mono remains as an implementation of the "Full" .NET profile, rather than the "Core" profile. So different API surface areas.

I think Mono should stick around though, if anything as another reference implantation of the CLR.

Reply Parent Score: 2

RE: Had to happen eventually
by lucas_maximus on Thu 25th Feb 2016 16:51 in reply to "Had to happen eventually"
lucas_maximus Member since:

There was an indie license for approximately £30 a month.

Reply Parent Score: 2

henderson101 Member since:

That was still per seat.

I was on the BETA for the iOS API, before Xamarin existed. We literally fell off our metaphorical seats when Miguel screwed us all over and announced the original pricing. This was before Indie. I think it was close to $1000 per seat. We all asked for Indie pricing, but it took them 2 or 3 years to get to something.. and then even that was too expensive for a hobby developer. I might create an app a year for myself, maybe release to an app store. Paying $60 a month just so that I can cover both Android and iOS, when I could use Apple and Google's tools was not really enticing. I don't care what language I use, C# has no real pull as I'm not re-using internal corporate libraries... where is my incentive? You've got to really *love* C# to make that worthwhils, especially when Java syntax is pretty trivial to move to for Android. Seriously, after Apple release Swift, the writing was on the wall for Xamarin.

Reply Parent Score: 3