Commentary

Ed Hansberry
 

Web Apps Over Native Apps?

About a month ago, I wrote that there are too many mobile platforms for developers to effectively keep up with. My answer was that there are too many platforms for smartphones, at least six at last count. What if the answer was quit building native apps and put everything on the web?

About a month ago, I wrote that there are too many mobile platforms for developers to effectively keep up with. My answer was that there are too many platforms for smartphones, at least six at last count. What if the answer was quit building native apps and put everything on the web?That is exactly what John Allsopp proposes.

...for most developers (and businesses small and large), making a dedicated application for a specific platform such as the iPhone won't be worth the investment. It may sound a bit "old school" but for businesses with limited resources, the web is still the best platform for connecting with your customers.

More Mobility Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

He brings up some interesting points. Development tools for the web are cheaper, or simply free, the learning curve for a web app is not nearly as steep as it is for a native app, and there is no approval process to get it listed at the App Store, or any other application store. You just publish the web app yourself and spread the word.

For a number of apps, I agree, this is the way to go. There is no reason for Apple iPhone owners to be the only ones running such classics as iFart. That should be on the web and available to as many platforms as possible, both mobile and on servers in the company's back office.

That doesn't work so well though for some applications. One of my favorite apps is Laridian's PocketBible. This app has been a huge success on Windows Mobile devices for years. Actually, I think it is over a decade now. When the iPhone came out, there was a clamoring from the user base for a version for the iPhone. This was before there was an App Store, so the web was your only choice for development. Laridian developed a solid product for the iPhone. So solid they could charge for it with a minor monthly access fee. Demand was strong enough they had to beef up their servers.

Laridian kept adding features to take advantage of the iPhone UI, continuously improving it. Every time you connected, you were automatically using the new version that their server dished up.

There are two problems with the app though. First, in making it a world class iPhone app, the web code was so heavily customized for the iPhone all of the features wouldn't work on a different platform. It also didn't work at all when you had no connectivity. As you can imagine, this is a very popular app to use at church. I've been to a lot of different churches in the last few years and one thing that many seem to have in common is classrooms are downstairs, and it is easy to lose signal. My current church has very little signal in the auditorium, and what signal it does have is spotty. For these situations, WiFi is the only way to go. Depending on the size of your church and its IT staff, if any, will decide if there is a WiFi network and if it is open for general use or locked down for staff members only.

Now Laridian is working feverishly on a native app that resides on the device. It is in beta.

You see my point here, right? I am writing this blog on a plane, and there is no WiFi. That means no web apps on any platform. There are gaps in every carrier's network, even in areas that they claim to have good coverage in.

You should consider web apps when in the early stages of developing an application for the reasons Mr. Allsopp gave, and more. But you should also consider the downsides. Apps that need a very rich UI may not work as well if you have to dumb it down to the lowest common denominator for each device you plan to market to.

If this app is for your employees as they roam around your companies campus that is saturated with a WiFi signal, then web apps may be perfect. But if it is for employees that travel the country or world far and wide, signal can be as rare as a fresh cup of coffee on a transcontinental flight.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links