Click here to Skip to main content
15,892,298 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 
In Xamarin Forms, when you instantiate a "Xamarin Forms Date Picker" (for example), under the covers an iOS date picker is created (for iOS) and an Android one (for Android).  That's why a xplatform app built with Xamarin looks completely native on each platform, because it is completely native.  Which is why Xamarin is more powerful than other "common denominatoresque" approaches, which as you pointed out will always compromise one platform or the other.

If you're targeting multiple platforms, you should consider evaluating Xamarin.

/ravi
My new year resolution: 2048 x 1536
Home | Articles | My .NET bits | Freeware
ravib(at)ravib(dot)com

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 
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.