Live data from Hacker News

Your C# App on 66 Million Macs: Announcing Xamarin.Mac

blog.xamarin.com

21–30 of 149 posts

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#23
post #17

Earlier 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.

Interesting. I'll admit, my draw to the platform is a 50/50 split between disliking Objective C (/XCode) and the possibility of sharing code between Android and iOS versions of an app. I guess more people are with you for the latter than the former these days.

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#24

Earlier 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/

We've been surprised to discover some customers running Java code on iOS devices uses iKVM and Xamarin. So it seems to work.

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#25
post #2

This 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…

Lately I've been using embedded chromium to solve the write once/run anywhere/look great everywhere problem. While java isn't going away anytime soon, it's nice to see it incrementally lose applicability.

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#27
post #8
post #2

This 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.

>It costs $399 for an individual license, so there is a cost barrier.

Well, being free never made Java on the Desktop go anywhere, anyway.

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#28

Xamarin'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.

>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

#29
post #8
post #2

This 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.

[deleted]

Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac

#30
post #2

This 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?

Speaking purely from the server-side of things, Java (the ecosystem) has great libraries and frameworks for webapps and middleware. It also has OSGi, which solves a unique set of problems that aren't addressed by any other language ecosystem that I know of.

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.

Post reply on HN