The iPhone is now the best-selling handset, and offers marketers an ability to deliver an enhanced experience. Do you know the difference between a “native” iPhone application, and a web application optimized for the iPhone? You should..
Many folks are starting to ask for an iPhone app, without perhaps knowing precisely what that entails strategically or technically. Here’s a quick overview of some of the differences between the two types:
- Native iPhone apps are built in Cocoa, Web apps can be built using the more widely known HTML/CSS/JS.
As a result, you may have a hard time tracking down someone to build your native iPhone app. At Web Directions North 09, Brian Fling of FlingMedia stated that a native iPhone app could easily cost $30K – $40K in development costs (not including design). There are many, many more folks who know HTML/CSS/JS.
- Native iPhone apps are released through the Apple Store, and must be approved through Apple.
This means you have the possibility of your app being denied, or having to wait a long time for approval. Web apps are available as soon as you deploy them to your server.
- You can sell your native iPhone apps in the App store. You may make money selling your app, but not every application is a runaway success. As well, Apple keeps a 30% commission off each sale. Is the point of your application to make money (and does it offer sufficient value to do so?), or are you simply looking to offer value to your potential clients?
- Native iPhone apps need to be downloaded from the App store, web apps are ‘findable’ on the web
A user must anticipate the need for your application to make the effort to download it from the app store, whereas they may stumble upon your web app more easily. Will I download an application to help me shop at Walmart? No, but I appreciate the enhanced iPhone experience if I happen to go to their site. On the flip side, your application may benefit from being listed in the app store under the appropriate category, rather than hoping someone will stumble upon it.
- Native iPhone apps are available when the Internet isn’t
Stuck someplace without Internet access (yes, such places exist, they’re called ‘planes’), I’ll commonly turn to my iPhone for a rousing game of “wurdle”. People use their iPhones equally for entertainment as information finding. With a native iPhone app you can offer your target audience some enjoyment when they are effectively captive.
I hope that this list doesn’t skew one way or the other, because I do think there are benefits to each (otherwise, would both exist?). Some applications are better suited to one medium or the other, and that is only something that can be determined on a case by case basis.