What are the benefits of creating a web app rather than an iPhone app?
-
Why might you decide to implement your app as a "web app" instead of a specific mobile device app like iphone or android?
-
Answer:
Web apps are more likely to be supported by multiple devices. If you develop for a specific mobile device then you have a more limited market.
Trevor Handley at Quora Visit the source
Other answers
Web apps are (to some extent) write once, display everywhere. You could make a web app and it would be viewable on more devices. In addition, you can also design some web applications (depending on complexity) for the iPhone, and then immediately package them using something like PhoneGap to turn it into a submittable iPhone app. Of course to include more of the native features of the phone, you have to make some changes to these affected features.
Jason S. Mow
It's important to define the difference between Web Apps, Widgets and Native Apps. Web Apps are built and deployed on a server and are accessed from your device via it's web browser. Native Apps are built using a language specific for your device. Widgets are Native Apps that are build using Web technology (such as CSS, HTML, JS, etc) but resides locally on your device via the means of a wrapper written using the native development language for you device. The value of building native applications (and widgets) is to get access to phone integration functionality. For example, you can get access to the contact list or phone functionality. The value of building Web Apps is to use web technologies, build once distribute to all devices and remote administration of applications. Widgets are somewhat in between allowing you to do some remote capabilities with some level of phone integration. Widgets also allow you to utilize Web Technologies if that's what you're expertise is. Typically, the phone manufacturer would provide you with tools to not have to write code in native language, such as BlackBerry's Web Plugins.
Bayan Qandil
You can create a web app using existing knowledge of CSS3, HTML5 and Javascript, and (as mentioned) package to PhoneGap. If you create for the iPhone only, you will need to understand Objective C. In addition (as stated) your app will only function on iPhones.
Kevin Schumacher
There's a middle way: create a native app that uses a Web site as its UI. That way when you need to update (or test something with a live audience) you won't need to wait for your customers to update.
Kent Brewster
Related Q & A:
- What is the best resolution for a web camera?Best solution by Super User
- What's your favorite ipod/iphone app?Best solution by Yahoo! Answers
- What is your favorite Ipod Touch/iPhone app?Best solution by Quora
- What does it take to become a web developer or designer?Best solution by webdesign.tutsplus.com
- What is it like to have a web design job?Best solution by webdesign.about.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.