Oracle nabs Xamarin as a cloud partner
uk.businessinsider.com
uk.businessinsider.com
I doubt any of this will improve with a Oracle partnership.
Considering the partnership is around Oracle's cloud offering yeah the partnership isn't going to do anything for their licensing prices.
Honestly I was hoping Microsoft would buy them and improve upon it. They already have some integration but it would be cool if they bundled in the licenses too. Then I'd imagine indie dev would be free.
Me, I have decided to focus just on Android, as it is only for hobby coding and although I find WP great, its future is uncertain.
Which I think is faire anyway, given the amount of work they put into it.
Not a problem if you never will sell your apps.
So if you dynamically link, then you can probably do your usual proprietary stuff. (Albeit dynamically linking C++ exposes you to a whole bunch of ABI fragility depending on your platform and compiler chain.)
If you statically link, they you have to make your source code available, which still could be acceptable for some commercial companies.
Personally, I wouldn't be doing those from scratch just to avoid paying.
As regards lack of open source material, it's not important to me however as Xamarin is C# based then any OS project that utilises C# potentially can be used within the Xamarin ecosystem.
There is a significant 'use-case' outside of the Hacker News / open source community that Xamarin addresses. Just because it doesn't fall within the parameters set down by (I am guessing) the majority of posters here, it doesn't mean that it isn't a good or useful product.
Getting started on your own project or doing an Open Source project that relies on Xamarin's tools is perfectly possible. In fact we use such free licenses to produce OS X and iOS versions of the Tomboy note taking app[3].
[1] https://store.xamarin.com [2] http://resources.xamarin.com/open-source-contributor.html [3] https://github.com/tomboy-notes
First of all, Google Trends isn't necessarily the best way to determine that. But second, it doesn't seem to be true? Unless "mobile platform" means something surprising?
edit: Maybe it's just an inaccurate quote? This other quote and text also look puzzling:
> "Every company today is building an average 30-40 mobile apps used by employees, customers, business partners," Friedman says. That stat comes from the company that uses his service
30-40 new apps for each company..? And which is the "company" referred to in the last sentence, as the source for that puzzling stat?
For the JVM ecosystem, I develop in Scala and plan to switch my JDK to Azul's [1] (soon, I hope).
Not really easing though; the majority of sales for Xamarin is in the enterprise space.
This is appealing to those who prefer C#, and to those that want to share business logic between their iOS, Android, and WP apps, but want to write that logic in a higher-level language than C++.
Disclaimer: I work for Xamarin. Just saw your question was unanswered and thought I'd explain the basics.
The not-so-smooth part is the UI. You have two choices here: using the Xamarin Forms library which is a toolkit that maps high level UI component to natives ones, with the drawbacks of less customization. Or to use the native UI tool (XCode designer for iOS, Visual Studio for WP; Xamarin Studio comes with a designer for Android) to create it. But in this case, you can't use data binding, which makes WP(F) developper very sad :(
As a hobbyist mobile student developer, I wouldn't have enough time to develop a multiplatform mobile apps without it. (note: they offer free Indie plan to student who ask for it).
"I'd like to buy a CRM system" - "No problem, which of the 6 we have accumulated over the years would you like? Siebel? CRMonDemand? Peoplesoft CRM? Fusion? ...."