Great article!

I agree and believe that web apps will displace mobile apps someday. But the PWA concept isn’t enough for that. It should be improved, especially in such parts as a server-side code of the application and run-time environment. Usually, run-time in mobile apps is the functionality provided by an operating system such as file system, memory management, I/O support, installation/update precedures, etc.

Run-time in web apps could cover such things as, for instance, standardized ways to interact between server and client parts, browser independent I/O, standard frameworks, how we deploy apps on a web server and update them there, etc.

I see two key reasons why web apps are still not forced mobile apps out: 1) the incompleteness of the PWA concept, 2) completely different ways we develop mobile and web apps. The second point means, for instance, usage of multiple languages, HTML, CSS, JavaScript, PHP, instead of one, that makes porting from mobile to web quite awkward.

System architect and master developer of the Aplextor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store