|
I have been a big fan of Linux. I will go with Linux
|
|
|
|
|
Seriously, why target Linux? Is it really more popular than iOS and Mac?
|
|
|
|
|
I still like the .Net Micro Framework
Cogito ergo sum
|
|
|
|
|
I get the feeling people have just voted for their favourite Operating Systems. I mean, I prefer Android over iOS but I voted for them both. Why? Because they are both massive mobile platforms, it makes no sense to choose one but not both.
So how come Android has far more votes than iOS? It has to be because voters are choosing their favourites, right?
|
|
|
|
|
Not really, it just mean that more Android developers than iOS ones voted on the subject. Consider that Android SDK is free while iOS one not, that cuts off many freelance mobile developers.
Unless a developer works or owns for a company that produces apps it is understandable that he/she targets Android first. That is also the reason why there are more apps (and trash, of course) for Android than for iOS.
|
|
|
|
|
Windows is already screwed enough.
All other OS, please stay away from .Net.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
I'm surprised just good old UNIX is missing from the list. I'd definitely make use of it on AIX and probably HP-UX too.
|
|
|
|
|
|
|
And we use Xamarin and sometimes native code.
|
|
|
|
|
Message Closed
modified 30-Nov-14 3:47am.
|
|
|
|
|
How's this work? If I have WPF project then what do I do? Just open the Visual Studio solution with Nevron Open Vision, compile against selected platform for example Android or Linux and it'd just work?
How they handle things like folder path backslash and forward slash?
Thanks
dev
|
|
|
|
|
.. there is no reason for me to not target any other platform.
I developed Windows applications using .NET framework because it was a sweet platform, and if I can develop applications in .NET for other platforms too, I will develop applications for all - will target users cross-platform.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I like all plateform for .net.
As for if we need to host a website on linux then it will helpful.
And for mobile Android and IOS are my first choice. As both are leading in mobile app...
|
|
|
|
|
(...and there isn't any other additional work required per OS...)
...then all of them would make the most sense!
|
|
|
|
|
And it looks like is going to be a while until I professionally start with it (private I am trying to do my first tries, but it goes slow due to lack of time and/or lazyness)
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
'Cause Xamarin is stupidly expensive...and it seems to be more a "wrapper" round native SDK's than a seamless framework that works on whatever device without any significant changes.
If I want to learn the SDK to code the app, then I'll use the appropriate native language / framework rather than add a layer on top just to use a language I'm familiar with. Picking up a new language is what, a week or so? A whole SDK / framework is far, far longer.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OG, the .NET bindings provide great value over coding in the native platform language. You get all the goodness of C#, .NET and VS along with the benefit of having the original development teams (Google, Apple) maintain the platform APIs. The performance hit of the binding layer is virtually non-existent.
Apart from the high cost to indie and open source devs, Xamarin holds great promise IMHO.
/ravi
|
|
|
|
|
Good luck convincing Google or Apple to allow full access to a 3rd party runtime instead of Xamarin's cross compilation contortions.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
OG wrote : 'Cause Xamarin is stupidly expensive I feel you.It's expensive but it's fair if you have MSDN subscriptions.
OG wrote : If I want to learn the SDK to code the app, then I'll use the appropriate native language / framework May work , but it has lot of tread-offs, like delivery, consistency, resources and many more. Mind you, you will code the same game at least three times(Window, Android and iOS) which is unfair.
Wonde Tadesse
|
|
|
|
|
I've been using Xamarin for a year now and rate it highly. It allows the .NET community to target the mobile market using the language and tooling ecosystem that they are already familiar with and (more importantly) have invested in. It also allows for cross-platform development, thus allowing the same code-base to target different mobile markets. This makes huge business sense and leverages your existing investment to maximum effect.
This is not just a technical solution, but also a strong financial one.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
You just took my words Paul! Xamarin was just so stupid and lame, and every time I tried to use it, I, myself, pushed myself to go to Eclipse and develop Android applications using it. I like C# but Xamarin was making me hate it - stupid API they've got.
You're right, native code samples would be great, wonder if Xamarin were written in C it would provide a better speed and efficiency at the same time. Infact if Xamarin were a new language, a cross-platform language; as C or C++ are, it would have been better.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I reckon you would spend as much time learning Xamarin as you would learning how to code natively for the various platforms.
|
|
|
|
|
USD999 a year is quite expensive. But it's a unique capability.
dev
|
|
|
|
|
Yeah - and Forbes[^] estimate that the return per download is:
Android: $0.01875
iOS : $0.1
Windows: $0.1538
And the average revenue per app is:
Android: $1125
iOS : $4000
Windows: $ 625
And remember: those are averages, so for every "Flappy Birds" pulling in $50,000 per day, there are 49,999 pulling in a dollar a day or less...
So you have have to ask yourself: is it worth it? Will this end up costing me money? And the answer comes back: probably, yes, it will. So why use it? Particularly if you are a smaller enterprise - where it costs proportionately more.
Looking at the numbers, just target iOS and do it native - and there is your maximum profit.
The pricing doesn't encourage use by small or hobby developers.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|