e

Like what you see? Let's talk about how we can help your business. Contact Us -->

Phone Wars: Mobile Apps vs. Native Apps

Phone Wars: Mobile Apps vs. Native Apps

First, let me preface this by saying if you don’t own a smartphone, then this blog post probably won’t be for you.

Second, if you’re STILL reading this, it means you’re interested in the topic. I suggest you stop living in the dark ages and get one of the wonderful smart phone devices out there that allow you to explore topics such as this. Marketing is moving fast so make sure your business is up to par with the new standards and new media.

It’s been coming down to the cross roads lately, with the emergence of more sophisticated mobile web apps popping up on the horizon. What direction will developers eventually move to? We’ve noticed that since Google had tried to take the native app approach but was shut down from the app store with the Google Voice, that they’ve been taking full advantage of the web app game.

Google seems to be really involved with web apps and it might be hard to completely turn them into the native app side.

Apple on the other hand is clearly on point with native apps- as is Android and Blackberry. And why not? They’re gaining revenue from the use of native apps on their smartphones. But are they really bringing their users the best smartphone experience when HTML 5 could bring a rich web app experience?

From another viewpoint, when you’re a brand looking to expand your reach to the mobile audience, are you better off having a web application built for your site? Or are you better mobilized as an application? Which will ultimately dominate?

The Native App

I have an iPhone, so for the sake of this post, I’ll be referring to Native apps as ones on the iPhone. Native apps are ones that live on the smartphone. You know, your Facebook application, Words with Friends… all of these are native applications that you can download from an application directory of sorts. Sometimes they’re free and sometimes they cost you $5.99, $9.99 or more.

Native apps are written specifically for the smartphone that they live on, and are downloaded directly to your phone. So what are the benefits of this for businesses that are looking to move into the mobile market?

For one, multitasking on the iPhone. You can have multiple native apps open at once and use them all. You can also do this on web apps but it’s not nearly as convenient as being able to click them on your home screen or risk closing web apps within your browser. In my opinion, this gives the native application a better chance of being used more. There’s also:

Marketing and exposure- There’s a directory where you can find these applications. There’s also tons of resources that outline “Top xx iPhone Business Apps” or “Top xx BlackBerry Fitness Apps.” People WANT to write about applications and you’ll see them everywhere. You’ll never find a shortage of ones to use, and plus, the iTunes directory, Android Market and BlackBerry App directory are all available to browse through.

If you were to release an application for your business (or to compliment your business) you can bet that there won’t be a lack of venues to market your new app on.

Advertising

Advertising- Nothing is ever free of advertising, and a native app is no exception. With iAds, you get access to a whole network of advertising. Your brand or your application, whichever you choose to promote, will be visible for all to see. You’ll be able to also get metrics on the ads that you’re placing. This can come in handy when trying to incorporate strategies involving target markets for mobile users. It could open up a whole new can of analytics to understand fans of your brand.

Word of Mouth- Native apps are always what friends seem to recommend to eachother. You don’t ever hear someone say, “Hey! Did you check out the web app for http://www.facebook.com.” You always hear them referring to the application and whatever updates are going on. Most people don’t even know that there’s a Facebook web app that’s actually more functional than the application. Why? Because friends share native apps.


No Hiccups- When you’re running a native app, you won’t be experiencing the browser lag that comes along with web apps. I notice it a lot when I’m using the Google web apps. It’s nice to have the web layout, but when it comes down to speed, I would much rather go to an application that’s already queued up on my phone. Plus, some don’t even need the internet to run. Another bonus.

API usage- The native applications have the ability to use various features of your smart phone. IE: the accelerometer on the iPhone.

I took the liberty of asking Joey Schluchter, a developer, a few questions to get his general opinions on native apps and offline caching for web apps.

In regards to native apps, I had asked him, “I realize that it really is dependent on the business and industry that the application is built for, but do you see more benefit in a native application or a web app in general?”

Joey replied,

“In a native app, for the user, the experience is better as the ability to know the exact hardware constraints and the ability to use them to their maximum potential. For the business, much more data can be extracted and more content seamlessly delivered when you have native control. Although web apps are catching up, for now native has more benefits to both the user and the business.”

I think his view on allowing the business to control how the content is delivered, as well as how data can be extracted, helps us understand some benefits that the end user may not consider when using an application.

You can see why smartphones are hanging onto native apps so tightly.

Web Apps

What about these highly coveted web apps that it seems we’re moving towards? Will these be beneficial to businesses looking to expand into the mobile market? Well, here’s some differences you’ll notice with the web apps.

Interface Capabilities- You’ll notice that if there’s a web app version of an actual native app, there’s quite a few differences in the interface and capabilities. If you look at the Facebook web app, you’ll notice that you personal activity stream shows what profiles you’ve commented on; something that’s lacking in the native application.

Thanks to good ol’ HTML 5 and being open standards, you have the capability to simply embed videos and not use third party applications which will often slow the load time or hinder the ability to display the video in the first place.  The quality of drawings and animations are exponentially better with HTML5 as well. Not to mention, the capabilities of emulating a native app, in web app form, with jQuery /Javascript. The quality of the content you’re delivering through a web app will be excellent.

If you’re worried about all the different smart phones, don’t be. While cross-platform developing will be a task, there are are options available when working with C# and .net to convert for different platforms.

Geo-Location Capabilities- Generally thought of as a native application feature, there is actually the ability to utilize geo-location on certain browsers on smart phones. Facebook places, for instance, works on both the web app and the native app. As a business, you can run location based sales and specials, on either a location based applications such as FourSquare, or your own, which will take full advantage of real-time marketing.

Offline Caching- Offline caching makes for a temporary database backup. For example, If you’re shopping on a site and you end up leaving it, for a short period of time, your shopping cart will still be cached and ready to play.

Instant Interface/Application Updating- Another benefit that web apps have over native applications is the fact that all development updates are almost instantaneous. You don’t need to wait for V.2 to come out to fix stability issues and add a patch- and your consumers/users won’t need to wait for you to release the version and go through the pesky download process.

Automatical Approval- You don’t have to try and filter your application through a smartphone company to get it approved. Web apps are automatically approved and allowed for use because… well… it’s on the web. And really- they can’t control what you’re looking at. They CAN, however, control what is available to you through the marketplace. Depending on what your company is, this could be a big benefit to you. If you work in a questionable industry (like the sex/escort industry… or you’re just Google and trying to get an Google Voice approved… haha! I made a funny!) you may want to stick to web apps.

No Cost- Yes, there will be a cost for development of this web application, but on the consumer end, it’ll be free. There are free native apps in the app store too, so this isn’t a huge advantage, but just something to think about. The more extensive a native application gets, the more likely a company is to charge for it. With web apps, you can get as complicated as you want without worrying about the consumer/user having to spend a dime- which can easily be the difference between a conversion and a walk away when offering a native application.

I had asked Joey Schluchter what benefits he saw in web apps, such as offline caching, and his response was,

“If it’s a game, then I see offline caching as a huge plus. But most games are now online multi-players where you can see leader boards and such. Kind of tough to replicate that experience when cached. The big benefit with web apps is the ability to develop ONE platform. I realize that iOS and Android have unique browsers, but you still have one code base to deal with. This allows more rapid development and innovation for the app.”

Soooooo?? What’s the Verdict?

In my opinion, it’s really hard to give a straight shot answer- mainly because each industry is different and they all have different requirements as to what they would be hoping to offer in an application.

For retail stores hoping to offer specials and sales, and pull in business, I would say native applications are the way to go- mainly because they’ll almost always get approved (I won’t dare say always because nothing is definite) and it’s much more convenient to click into an application like FourSquare or Facebook Places, rather than logging into the web app. In this case, it’s all about convenience, especially for real-time marketing.

The convenience is there.

For companies that want to offer services involving video and design I’d say web apps are more beneficial.

Really, it comes down to who you’re marketing to. Most people don’t realize that on an iPhone, you can “bookmark” a web app and actually have a button on your homescreen for it. VOILA! (Almost) Instance access! Aside from novices, newer smartphone users (or younger smart phone users) will most likely be looking for applications in the app directory, and not necessarily understanding or experimenting with web apps. This is where offering geo-location native apps, for your business, will be beneficial.

All in all, I’d venture to say that web apps will likely gain more steam as time goes on. While there are plenty of marketing benefits to native applications, they’re not as free and liberating as web apps. Also, depending on the restrictions each smart phone marketplace imposes, they may be locking out part of the market for industries that want to mobilize and offer applications but may not be family friendly.

The time is now to focus efforts in web apps. The success Apple’s made with the app store will increase the the demand for native apps; it’s the most convenient and obvious way for people to use applications. Web designers and developers can build device optimized web experiences- once users notice  there are web apps available that give the user the same, if not a better experience, than native apps, there may be a noticeable paradigm shift on both the business and consumer end.

What do you think? Will mobile web applications take precedence over native applications? Or will it stay a shared market for quite some time into the future?

OH!!! and PS: Make sure you’re reading our fun updates on our BlueGlass Fan Page- or joining in the conversation on Twitter.


Want to Get Inside?

Become a BlueGlass Insider Today!

  • Be the first to know about BlueGlass events, meetups, and surprise releases. Before they’re made public…
  • Exclusive access to the latest tools, tips and must-read posts.From people who have been doing this for years…
  • Insider perspective on the latest trends in digital marketing. Info that you won’t get anywhere else…

Enter your email below to join for free!




Comments

  1. Christian says:

    Great comparison between native and web apps! Thanks for the insight.

    Native apps foster a consistent user experience when navigating an app, making the applications easier for the user to adopt. Apple, RIM, and Android all have framework for navigation. Native apps also allow for hardware interaction i.e. bluetooth and wifi giving the smartphone capability to access computers and auxiliary sensors.

    When cloud services become more developed, web apps will offer superior processing ability to native apps as the heavy computation for applications will be processed on servers and stream onto phones.

    • Selena Narayanasamy says:

      Thanks for the comment Christian!

      Plus, streaming onto phones will be ideal – native apps take up space, and while the storage capabilities of smart phones are growing, as native apps become more advanced, they will also be hogging up more space :)

  2. I still have a iPhone..do you think the smartphone is an better brand when it come to the web app? Because I really want to connect it to my facebook account.

    “TrafficColeman “Signing Off”

  3. I’d choose native app over web based app any day, I like the snappy feeling of the standardized GUI over an often not -too-perfect web app approach.
    To sum it up, most of the web apps I have used on my iPhone provide a worse experience than some of the native apps, I hope I make sense somehow hah!
    Being in the business with my company as well, I know very well making a native application is considerably trickier than making a web application, unless you want to keep it simple and despite Apple’s best efforts in making iOS programming for everyone, but the results can really justify the additional efforts in my opinion.
    It’s true, updating is more difficult, but then again, it’s not dramatic either.
    One thing I noticed, especially in earlier devices with less memory, Safari has the bad habit to refresh the tab with your web application loaded when you get back at it, and that can sometimes cause massive screwups.
    From a marketing point of view, it comes down to the difference in selling an optimized mobile version of a website and selling a new product (like a native app) altogether. I’ll let you guess which one can grant you more income as an agency.
    One thing that must not be forgotten is, making a native app in a somewhat closed and “elititist” environment like Apple’s app store will grant you some kind of promotion per se. Nobody gives a damn if CuteJewels ltd makes a mobile website, but they will “oohhh” at a native app showcasing their creations with, as an example, a mini game to dress you up with their jewels.

  4. Becky says:

    I bought an iphone instead of the rubbish samsung galaxy s which my boyfriend has his cant even establish a connection on wireless.

  5. Jaco says:

    Nice article Selena! This might be a bit off topic, but as both web apps and native apps continually improve with future development the overall user experience improves. And we’re living in a time where the user has everything they need right in the palm of their hand to stay connected with all the information they’ll ever need no matter where in the world they may be.
    The Asian market is a fine example of the continual development of both apps. When I was living in that part of the world it seemed the technology changed monthly giving me the best possible experience I could get with my smart device.

  6. download content says:

    Interesting perspectives – have a question…can you comment on the differences from the server side?

  7. Hi Dude-Master! Great article – that was my opinion, too! I’m from germany and study at the “TU Berlin” and I looking for some information to complete my master thesis. Could you answer the following question and send me an email? This would be nice! Question: Do you use ebay or sites like (http://handywiese.de/)? Why? And how often? Thank you – best regards from germany!

  8. Brian Mauger says:

    Great article. I think you are right on with not being able to choose one way over the other. There are pros and cons to both, but I believe that as HTML5 starts to rock everyones world, web apps will eventually take over. Its more efficient to build that way, and it the FREEEEE Market that will ultimately reign.

    Love your stuff!! Go Knights!