Hacker News new | past | comments | ask | show | jobs | submit login

No offense against C# (I like the language) but Xamarin is a commercial product https://store.xamarin.com/ which makes you dependent on Xamarin. Xamarin is definitely more advanced and I guess you can also do cross compiling UI apps. But before going the Xamarin road I would look more into QT.



> But before going the Xamarin road I would look more into QT.

Which is also commercial, unless you plan to release an open source app.


Qt has been available under the LGPL for several years now.


Static linking for iOS generally means an Qt enterprise license for proprietary / closed applications.

Obviously every situation is unique.


Not all mobile platforms allow for dynamic linking of third party code.

Digia also recently changed the license to LGPL3, which has some implications in embedded platforms, like mobiles.

Personally, I am the opinion when one gets money from others work, it should pay back in some form.


iOS 8 finally allows dynamically linked frameworks.


For iOS?





Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: