Live data from Hacker News

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

blog.xamarin.com

121–130 of 149 posts

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

#121

Earlier quoted context omitted.

I don't think they're trying to funnel users to MonoDevelop, I think they're using it because the iOS SDK is for Mac. Take a look at Mono for Android, for example. It uses a VS plugin instead of MonoDevelop.

I might be in the minority here, but I use MonoDevelop in preference to visual studio. It's got a couple of irritating issues (the plugin support is rubbish even now, and it's ridiculously complicated to roll your own), but its just so fast . My morning at work is: git pull, go get coffee while VS spazzes out for 5 minutes and resharper reindexes everything.

Nothing a bit of RAM and a fast CPU can't fix... Alt if you have a very large solution with multiple projects you could split it up...

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

#122
post #44

Earlier quoted context omitted.

I used MonoTouch at work (where price was not an issue) to convert an existing project to iOS. Aside from some minor complaints about the editor, the experience was amazing. I had previously written a couple of iOS apps using the "native" toolset, and I would not go back if I had the choice. While I understand your pain (I would gladly fork over $100 as a lone developer/hobbyist for personal development, but can't ha…

I've been playing with it on my own, and I tend to agree. MonoDevelop is still pretty rough--I'm doing game stuff, so I'm kicking any actual OS X development down the road as far as humanly possible--but once you get your code deploying, it's a very nice setup. I'd really like a way to build in VS (maybe against dummy assemblies or something) and kick it over to my MBP for real compilation and deployment, though. I r…

I'd personally love for JetBrains to do a C# variant of IDEA (+ R#) for us OSX/*nix folk. I have serious doubts such a beast would be commercially viable, though.

(Maybe R# for MonoDevelop? One can dream...)

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

#123
post #120

Earlier quoted context omitted.

The app store does not allow GPL'd apps.

And what about on the android and windows app stores?

Windows app store explicitly disallows open source, I believe. Android is the only one that does not.

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

#124
post #73

Earlier quoted context omitted.

I'd have thought something more like the old Qt license tiering would make sense - a GPL version that can only be used to develop GPL apps and a commercially licensed version if you want to sell anything.

The app store does not allow GPL'd apps.

No, the GPL does not allow for further restrictions. The App Store doesn't care.

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

#125
post #60

Earlier quoted context omitted.

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.

I don't know. I spend most of my time working with NetBeans on a mac, and it's just as pretty as Keynote, while more responsive and stable. So, yeah, NetBeans, a huge Java Swing application, provides a better experience on a mac than Keynote.

>I spend most of my time working with NetBeans on a mac, and it's just as pretty as Keynote, while more responsive and stable.

Just as pretty as Keynote? I beg to differ. NetBeans (and Eclipse, IDEA) always hit the "uncanny valley" for me (and Eclipse is even using Cocoa!). Not looking right at all for the platform, and with BS divergent behaviour on lots of UI controls. On top of it, all three are quite laggy (gotten a little better with huge memory these days and SSDs, but still, if you need 4GB and solid state to get something to run fast, well...).

In no way I would say NetBeans provides a better experience on a Mac than Keynote.

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

#127

Earlier quoted context omitted.

I don't think they're trying to funnel users to MonoDevelop, I think they're using it because the iOS SDK is for Mac. Take a look at Mono for Android, for example. It uses a VS plugin instead of MonoDevelop.

I might be in the minority here, but I use MonoDevelop in preference to visual studio. It's got a couple of irritating issues (the plugin support is rubbish even now, and it's ridiculously complicated to roll your own), but its just so fast . My morning at work is: git pull, go get coffee while VS spazzes out for 5 minutes and resharper reindexes everything.

IMO, that sounds like an issue with your hardware. I use a three-year-old desktop with a Nehalem i7 and 16GB of RAM (or my rMBP with Parallels, which may be faster) and VS/R# is pretty happen even with 50+ projects and about 1600 source files.

Older machine? Overactive anti-virus or something causing file I/O pain?

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

#128

Earlier quoted context omitted.

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.

libgdx is going that way, and is looking really promising. I haven't yet tried it on iOS, though.

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

#129
post #118

Earlier quoted context omitted.

Yes for $99 for individual developer. PLEASE.

Absolutely, as we see from the numbers, most iPhone apps aren't making a lot of money, so $400 + $100 for the app store access is simply dumb for an indie dev. Miguel is a very smart man and completely clueless at the same time.

[deleted]

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

#130
post #73

Earlier quoted context omitted.

I'd have thought something more like the old Qt license tiering would make sense - a GPL version that can only be used to develop GPL apps and a commercially licensed version if you want to sell anything.

The app store does not allow GPL'd apps.

You can distribute your own GPL code through the App Store. You just can't include other people's GPL code.

That would be enough for a useful "free for free software, pay for commercial development" model.

Post reply on HN