Live data from Hacker News

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

blog.xamarin.com

61–70 of 149 posts

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

#62
post #25

Earlier quoted context omitted.

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.

Embedded Chromium may work for simple stuff but I questioned it for a more complex desktop app (e.g.: http://almworks.com/jiraclient/ ) from development, feature-rich, and maintainability perspective.

Genuinely curious: why is this any better than a web client?

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

#64

Earlier quoted context omitted.

It personally pains me not to support Linux, but we get such a tiny fraction of our customer base coming from Linux that it isn't worth it. Not to mention that there is effectively no "Linux" platform and you have to select a subset of distro versions.

I'm sure most people would be ok with an Ubuntu version. Perhaps more of your customers would use Linux for Xamarin stuff if it was available?

[deleted]

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

#65

Earlier quoted context omitted.

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

Besides the "Mono wave" on Gnome seems gone. Now there are some guys pushing Vala, and it reminds me the time when Mono was the future of Gnome.

https://live.gnome.org/Vala

Several Gnome applications have been rewritten in Vala and, having contributed a patch to Déjà Dup, I find it's a language easy to hack coming from a C/Java/C# background.

I always found interesting that Mono could have been a good thing for Gnome and because of the Microsoft influence in the language (or .NET platform, I'm no expert) it never happened.

EDIT: ate a word

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

#67

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.

It personally pains me not to support Linux, but we get such a tiny fraction of our customer base coming from Linux that it isn't worth it. Not to mention that there is effectively no "Linux" platform and you have to select a subset of distro versions.

Yes we support Linux at our shop and testing/packaging is difficult. Doubly so for embedded customers that frequently want to use old/obscure distros (probably due to a cross tool chain requirement).

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

#68
post #62

Earlier quoted context omitted.

Embedded Chromium may work for simple stuff but I questioned it for a more complex desktop app (e.g.: http://almworks.com/jiraclient/ ) from development, feature-rich, and maintainability perspective.

Genuinely curious: why is this any better than a web client?

JIRA web-client is harder to use, in my opinion.

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

#69

C#'s okay and all... But what's wrong with Objective C?

Nothing's wrong with Objective-C. But if you're interested in sharing some code to do cross-platform apps Xamarin makes it easier to do so with C#. You might write a layer to do API and data management/storage and general business logic and then share that code between Mac, Windows, iPhone, Android, Windows Phone, and Linux.

It would still be a lot of work because they don't try to abstract any of the UI or other things for you (and imo, they shouldn't). But if your app fits into this kind of design, and if you like C#, then it could be very valuable.

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

#70

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

so as hypothetically interested as I've been in MonoTouch, etc, I've never really looked at it beyond the press releases.

Try downloading the evaluation version. It allows you to test with the simulator, and at least gives you a clue as to whether you might want to spend $399 on it. Of course, if there's no chance of that ever being the case it won't be a productive use of time.

Post reply on HN