Welcome to the Treehouse Community
Looking to learn something new?
Jesus Mendoza23,274 Points
Web Application or Native Application?
I friend of mine is opening a restaurant and he wants to let people order using Android. For this kind of application what should I make? A native Android Application or a Web Application?
I'll start from 0 (I'll learn and then make it). That's why I want to know what's the best way before I start!
Justin Black24,266 Points
Well, if you do a native android app -- only android users can order. Now sure, at the end of Q4 last year, android had 76% of the worlds market share in terms of mobile users.
24% is still a pretty big number to leave out, especially when you're not talking about 24% of a small subset, but are talking about 24% of a global market of billions of people.
So, a native android app, while cool -- shouldn't be released on its own without an accompanying iPhone app as well ( windows apps meh -- nobody with any sense uses anything built by microsoft )...
Now a web app however, fully designed to look and function well on a desktop and a mobile phone looks appealing here, because in theory it'll work on ALL mobile devices. Including the 0.4% of people who still have blackberry devices.. If it has a standards compliant, up to date browser, it'll be able to utilize your web application.
So, I'd say a web application is the better route at least initially.
Unless of course, he is providing the android device to order from. Then a native app is the route.