Native Mobile Apps are the New Flash

Posted on by jimesilverman

I’m not that old, but I remember a past when Flash was on top. Before HTML5 was the hottest tech buzzword. Before CSS gradients were even a distant dream. Before jQuery was a household name. Before Steve Jobs hung Flash to a cross.

Back then, the web simply wasn’t advanced enough to create the experiences users wanted. Developers turned to Flash to fill in the gaps, while the open web evolved and eventually surpassed Flash’s capabilities. Flash was a great stopgap measure. But it outlived its usefulness and has been reduced to niche status.

Today, we’re seeing the nearly exact same scenario with native apps on mobile devices.

The vast majority of web apps no longer need a native counterpart.

Native mobile apps are a temporary solution. We’re just over 4 years into the Appstore era and this has already become apparent. Open web technologies are catching up to the point that the vast majority of web apps no longer need a native counterpart.

Don’t try to tell me native apps are faster or allude to them having a “better experience.” That simply is no longer true. Sencha proved this last year. Edit 2/18: For a more detailed look just how far mobile web UX has come, see Benjamin De Cock’s excellent “Building iOS Web Apps in 2013.”

As it stands now, there is little reason most mobile apps to exist. Content-based sites do not need downloadable apps. I’m talking about NYTimes, WSJ, Wikipedia, Buzzfeed, TMZ, etc. These native apps add literally nothing of value to their web-based user experience. Even many more complex apps do not to need native functionality. Many RSS readers, GTD apps, eCommerce apps and search apps add little more than a homescreen button.

Most mobile apps add little more than a homescreen button.

In many cases, native apps are a considerable step backward from their web counterparts. As Thomas Baekdal points out, mobile apps are stuck in 2004. Much of the functionality that has become standard on the web – automatic updates, social sharing,  scrolling – has been completely stripped out and ignored.

Today, there are only two pieces of functionality that necessitate a native app: camera access and push notifications. And the web is quickly working on filling both of these gaps.

Once people begin realize this, native mobile apps will be the same as Flash. Useful for games, but not much else.

Edit 2/18: The most common reaction seems to be “missed the point about  app stores facilitating monetization and distribution.” Let me be clear: I am not saying the app store business model is going anywhere. Why is it assumed that app stores can only sell native apps? Web app stores can and do exist, albeit to currently limited success.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.

And I'm Available for Work

I'm currently employed full-time, but am available for freelance work or the right opportunity, and would love to hear from you. If you're interested in working together, please don't hesistate to contact me at jim.e.silverman@gmail.com.

Get in Touch