Will web apps ever become so good they abolish native apps?

over 2 years ago from , Experience Lead

I understand there is a huge gap between desktop and mobile here, but on that note - do we ever think web apps, across all devices, might become so advanced and accessible that there won't be a need for native apps anymore?

The thought popped into my head today and I'm interested to hear if anyone else has considered this scenario.




  • Koos Looijesteijn, over 2 years ago

    I don’t think one will replace the other. But web apps become ever more useful. Even on iOS offline use is now possible. Not sure if push notifications are there already, but if not, I don’t think it should take long.

    There still are performance issues with web apps, but for some applications these aren’t relevant except maybe to some purists.

    — Edit: Arguably, web apps existed before native mobile apps, depending on your definitions. As product makers I think it’s important to focus on the particular application we’re creating solutions for and the context and phase of the venture. Early 2010s there was a whole movement trying to do single codebase cross platform web apps and those were often rather mediocre. Some were good too, some really bad. Point is that there is and won’t be a single solution to all design and engineering problems.

    1 point
  • Jan SemlerJan Semler, over 2 years ago

    It might be. By the release of the first iphone it was the conceptual idea of apps in general for iOS but they switched to native development of apps beause of the idea of an appstore and the earnings of that. Another reason might be the performance of these apps.

    In the end it is depending on the companys of the OS to give the browser components its power and flexibilty for apps. It has been done a lot. But this technologie is a combination of a lot of technologies which needs to be close enough to deliver a strong performance like a native app would do. We are close i think.

    Currently i work on a projekt a marketplace. They use their chechkout system always in webviews. Because they just have to control and develop one payment process instead of more. A lot of apps do this.

    1 point