From your real life experience & executed work. How to choose between starting a
ID: 649236 • Letter: F
Question
From your real life experience & executed work.
How to choose between starting a project as a Phone App or a Web App ?
From what I've read, it is a matter of : the need vs time & $ cash to solve it.
I am not sure for the long term & with a limited budget what path to take.
My main concerns and comparisons :
Phone App
locked in on a given platform
specific to each device
specific dev skills needed for each device
cost of programming
cost of distributing
limited distribution channel
Web App
open platform
multiple devices friendlier
overlapping dev skills
cost of programming
no distribution cost
no distribution channel
What are your Pros / Cons
Explanation / Answer
Look at appcelerator if your concerned about cross platform development. Also, the functionality of your app should be dictating how you develop your application instead of the stuff you listed. For example, writing an application that performs some periodic task is much easier if the client device is doing all the work whereas for a web app you would need to develop some kind of queuing system for performing periodic tasks which would all need to happen on your server. If you need to notify your users based on stuff that happens because of the periodic work then it is much easier to use the native notification system of the mobile device. With a web app you'd either send out emails or text messages which complicate matters because now you need to worry about a mail server or some other kind of infrastructure for sending out text messages. There are services like Amazon Simple Notification Service and Twilio but coordinating all those pieces can be a lot of work and adds budget overhead.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.