Your C# App on 66 Million Macs: Announcing Xamarin.Mac
21–30 of 149 posts
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#22I used Xamarin's Stripe library a few weeks ago. Super nice stuff.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#23Earlier quoted context omitted.
The other problem is the lack of linux support for their SDK. Seems rather odd, considering Mono's roots. I suspect that they make the vast majority of their profit on MonoTouch (Mono for Android is great, but Java and C# are similar enough that there is a lower barrier). With that in mind, there isn't much point in focusing on Linux- you can't develop for Mac or iOS on it.
Actually Android and iOS make an equal amount of money for us. This was not true a year ago, when iOS sales were about 65% of our volume, but today it is almost exactly 50-50.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#24Earlier quoted context omitted.
Not at all. This offers a completely different solution than java. With java, you write once and run on everything. This lets you write C# on OS X, but it won't compile and run on Windows or Linux. Windows software can't be as easily ported to OS X either, the entire GUI, at the least, will have to be rewritten. I would argue that Python would make more sense as a java-killer. It has the write once, run everywhere th…
IKVM.NET is a suite of Java-to-CIL conversion tools, and it used primarily with Mono: http://www.ikvm.net/
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#25This might be the final blow to Java on the desktop.
Not at all. This offers a completely different solution than java. With java, you write once and run on everything. This lets you write C# on OS X, but it won't compile and run on Windows or Linux. Windows software can't be as easily ported to OS X either, the entire GUI, at the least, will have to be rewritten. I would argue that Python would make more sense as a java-killer. It has the write once, run everywhere th…
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#26Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#27This might be the final blow to Java on the desktop.
It costs $399 for an individual license, so there is a cost barrier. I balked at the cost of MonoTouch, but since playing around with it, I've got to say- I think it'll be worth the money. I just wish it was a little more affordable to hobbyist developers like myself. EDIT: I just noticed that they had a 25% Black Friday offer. Damn.
Well, being free never made Java on the Desktop go anywhere, anyway.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#28Xamarin's stuff looks really nice, but I really wish they had a non-profit free tier. I can't even make opensource Android apps without paying a lot. The other problem is the lack of linux support for their SDK. Seems rather odd, considering Mono's roots.
Didn't Mono get a lot of hate and vitriol from the Linux crowd over their support for C# and .NET on Linux and then was pulled from Ubuntu's default install because of it? I can understand why they would be shy about support if all they got were brickbats and hate mail.
http://np237.livejournal.com/24065.html
http://techrights.org/2008/03/24/mono-danger-to-linux/
http://techrights.org/2011/11/04/uds-on-mono/
http://www.itworld.com/it-managementstrategy/222227/bansheeg...
http://linux.slashdot.org/story/09/06/15/1251228/Mono-Squeez...
The first link is a very entertaining read.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#29This might be the final blow to Java on the desktop.
It costs $399 for an individual license, so there is a cost barrier. I balked at the cost of MonoTouch, but since playing around with it, I've got to say- I think it'll be worth the money. I just wish it was a little more affordable to hobbyist developers like myself. EDIT: I just noticed that they had a 25% Black Friday offer. Damn.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#30This might be the final blow to Java on the desktop.
If Java is a terrible language and horribly designed then why do people still use it?
This is all in spite of Java the language, which is kind of a lame duck. Java 8 should improve things if it ever gets released.