Click here to Skip to main content
15,892,697 members

Survey Results

If you had to develop a mobile application which methods would you consider?

Survey period: 7 May 2017 to 14 May 2017

This is a repeat of a survey we ran 5 years ago. Let's see how things have changed.

OptionVotes% 
Native app - written to run directly on the device38734.52
Cross-platform app - use a tool such as Xamarin to write cross-platform native apps59853.35
Hybrid app - cross-platform web-based app using frameworks such as PhoneGap19717.57
Web app - a web application tailored to mobile devices36732.74
Generic web app - a website not specifically tailored to run on a mobile device13612.13
I will never write a mobile app11610.35
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralOi Maunder! Or Griff! Pin
megaadam10-May-17 22:45
professionalmegaadam10-May-17 22:45 
GeneralRe: Oi Maunder! Or Griff! Pin
Marc Clifton11-May-17 8:12
mvaMarc Clifton11-May-17 8:12 
GeneralRe: Oi Maunder! Or Griff! Pin
Ravi Bhavnani11-May-17 12:10
professionalRavi Bhavnani11-May-17 12:10 
GeneralRe: Oi Maunder! Or Griff! Pin
OriginalGriff11-May-17 20:20
mveOriginalGriff11-May-17 20:20 
GeneralCrossplatform? You know ANY?? PinPopular
Thornik9-May-17 5:23
Thornik9-May-17 5:23 
GeneralRe: Crossplatform? You know ANY?? Pin
Ravi Bhavnani10-May-17 4:39
professionalRavi Bhavnani10-May-17 4:39 
GeneralRe: Crossplatform? You know ANY?? Pin
Thornik10-May-17 8:07
Thornik10-May-17 8:07 
GeneralRe: Crossplatform? You know ANY?? Pin
Ravi Bhavnani10-May-17 9:01
professionalRavi Bhavnani10-May-17 9:01 
GeneralRe: Crossplatform? You know ANY?? Pin
Thornik10-May-17 12:36
Thornik10-May-17 12:36 
GeneralRe: Crossplatform? You know ANY?? Pin
Ravi Bhavnani10-May-17 13:16
professionalRavi Bhavnani10-May-17 13:16 
GeneralRe: Crossplatform? You know ANY?? Pin
Thornik10-May-17 14:43
Thornik10-May-17 14:43 
GeneralIt really depends on the app Pin
den2k889-May-17 3:57
professionalden2k889-May-17 3:57 
GeneralDepend if it were complicated or not Pin
Dar Brett9-May-17 3:44
Dar Brett9-May-17 3:44 
GeneralRe: Depend if it were complicated or not Pin
raddevus9-May-17 8:40
mvaraddevus9-May-17 8:40 
GeneralNative App : AT ITS BEST Pin
Surya_Narayan8-May-17 20:46
professionalSurya_Narayan8-May-17 20:46 
GeneralI'll consider pretty much all of them.. Pin
User 101325468-May-17 0:54
User 101325468-May-17 0:54 
GeneralI really felt like voting 'Never' Pin
W Balboos, GHB8-May-17 0:41
W Balboos, GHB8-May-17 0:41 
GeneralRe: I really felt like voting 'Never' Pin
Ravi Bhavnani8-May-17 9:54
professionalRavi Bhavnani8-May-17 9:54 
GeneralXamarin is impressive; but native is the way to go Pin
Afzaal Ahmad Zeeshan7-May-17 22:56
professionalAfzaal Ahmad Zeeshan7-May-17 22:56 
I am to an extent, impressed by Xamarin — at least for Windows and Android, I don't do Apple development, but I do not consider it for applications that I have to write for one platform only.

Xamarin can help developers in most cases, but in cases where performance is required, I won't take any risk. Also, the size of even a simplest application would be in the range of 3MB - 10MB, makes me think, what?

Also, among all of the cross-platform development tools, Xamarin is the only possible solution; JavaScript based solutions are just idiotic, and I wonder what did the developers drink that month, which forced them to actually write a native solution with JavaScript, HTML and CSS.

Finally, my personal choice is native application, but I might use Xamarin in cases where I find it a good fit, as in,
  1. Developing the same project for Android, Windows Phone and UWP.
  2. Performance issues of a few milliseconds don't matter; async patterns would help a lot here.
  3. You love C# and can't waste time learning Java, Objective-C or Swift etc for each platform to better use the platform.
But I personally believe, web apps should be migrated to web apis and a mobile alternate, as soon as possible. Odds are changing.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

GeneralXamarin is not native... Pin
Franc Morales7-May-17 22:03
Franc Morales7-May-17 22:03 
GeneralRe: Xamarin is not native... Pin
Dan Neely8-May-17 3:01
Dan Neely8-May-17 3:01 
GeneralRe: Xamarin is not native... Pin
Ravi Bhavnani8-May-17 9:52
professionalRavi Bhavnani8-May-17 9:52 
GeneralRe: Xamarin is not native... Pin
WinnipegCodeMonkey9-May-17 4:22
WinnipegCodeMonkey9-May-17 4:22 
GeneralRe: Xamarin is not native... Pin
Ravi Bhavnani9-May-17 4:25
professionalRavi Bhavnani9-May-17 4:25 
GeneralRe: Xamarin is not native... Pin
Franc Morales8-May-17 11:13
Franc Morales8-May-17 11:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.