For anyone who is thinking to start development of cross-platform GUI app in .NET, I encourage to check Eto project - https://github.com/picoe/eto
Your C# App on 66 Million Macs: Announcing Xamarin.Mac
61–70 of 149 posts
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#62Earlier 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.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#63Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#64Earlier 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?
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#65Earlier 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.
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
#66Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#67Xamarin'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.
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#68Earlier 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?
Re: Your C# App on 66 Million Macs: Announcing Xamarin.Mac
#69C#'s okay and all... But what's wrong with Objective C?
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
#70Looks 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…
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.