Live data from Hacker News

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

blog.xamarin.com

31–40 of 149 posts

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

#32
post #15
post #2

This might be the final blow to Java on the desktop.

Personally, I think computing power has hit the point where Java desktop apps and applets aren't that big a deal. I've got one running on my desktop right now. It runs for day's on end without being a significant burden to the rest of the system.

It's the quality of the experience, GUI, not just the resource-hoging of Java Desktop app.

And even for that "It runs for day's on end without being a significant burden to the rest of the system" is hardly something to write home about.

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

#34
post #15
post #2

This might be the final blow to Java on the desktop.

Personally, I think computing power has hit the point where Java desktop apps and applets aren't that big a deal. I've got one running on my desktop right now. It runs for day's on end without being a significant burden to the rest of the system.

I know, Minecraft rocks!

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

#35
post #8

Earlier quoted context omitted.

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.

Thanks for the feedback. We definitely have two classes of customers - businesses and professional developers who can't believe how cheap our products are relative to the value they're receiving, and hobbyists who are more price-sensitive. It's tricky to balance these two.

That makes sense, here's another idea. At my day job the price of your product is perfect. Its an enterprise app that we want to support on all 3 mobile platforms, which we sell for $5k a pop (and another $200k * N in hardware). $600 is actually cheap (though so is my company, so we probably wouldn't pay more than $1k).

On the other hand, at home I couldn't afford more then $200. When I make an app at home, its for my own fun.

Instead of trying to satisfy both situations in one model, have you considered licensing per app? Every computer I develop on has an internet connection, so i'd be okay having to connect to your server to compile. I'd even be okay with having subsets of the framework licensed separately if it means I can get it cheaper at home.

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

#36
post #30

Earlier quoted context omitted.

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.

[deleted]

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

#37
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?

1) Great built-in library

2) great third party libraries,

3) decent documentation and tons of books and instructional material,

4) best-in-class virtual machine, good GC, as speedy as you get with managed code,

5) tons of profilers and development tools

6) several industry leading tools written in it (Hadoop, Lucene/Solr, Hbase, etc) and for it (IDEA, Eclipse),

7) Enterprise support from big companies (Sun, now Oracle) and IBM, and several smaller ones

8) Keeps improving (closures added in current 8 beta for example)

9) A large ecosystem of interoperating JVM languages, from Ruby/Python like (Groovy) to Haskell like (Scala), to Lisps (Clojure)

10) 15 year history, and at some point it fixed a lot of C++ pain points for enterprise programers

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

#38
Looks nice, but as with MonoTouch the pricing kills it for me.

While I'm sure it pays for itself in overall value if you actually ship a product with it, attaching a price that high to a development tool causes (IMO) all sorts of secondary effects like balkanized user community, inability to realistically use it for writing open source software that anyone will collaborate on, etc.

If the product cost more like $99 it might be able to overcome the inertia a bit better. I know I'd be willing to buy it for that even if I wasn't sure I'd ship a product on it, but $399 is Real Money, so as hypothetically interested as I've been in MonoTouch, etc, I've never really looked at it beyond the press releases.

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

#39
post #2

This might be the final blow to Java on the desktop.

At a $1,000 a license? I don't think so.

$1,000 seems pretty meager to me. If I can share well over 50% of my code across multiple platforms then that is code that I don't have to rewrite in another language. If that 50% takes more than 10 hours to reproduce (allocating my time at $100.00/hr) then it is well worth the expense. That doesn't even factor in the time saved in maintaining the application going forward.

Granted, if you are just building a small application that you don't plan to support multiple platforms then that price would seem steep.

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

#40

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

I thought that their removal from Ubuntu's default installation was simply that it's a large set of libraries that kept made it hard to keep the image under the size of a CD. And once Tomboy got ported to C++ (Gnote is almost exactly the same thing), it wasn't really necessary anymore.
Post reply on HN