Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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.