Web App or Mobile App?

Mehrzad238

Active Member
Is the Web App replacing the mobile apps?

I need help to know the difference between these two.

I know that I can ask AI, but I would rather hear from a human perspective than a machine 😁✌️
 

hatzisn

Expert
Licensed User
Longtime User
As far as my knowledge goes it depends on what you mean. If you mean embedding a web app in a web view of a mobile app then the answer is definitely no. Both stores have strict rules against this.
If you mean though the trend I also noticed, big software companies tend more and more all the time to transfer software to the web in order for it to be able to run from everywhere. It is the lazy cross platform app. Personally I can understand the "build once, run from everywhere" intention but I do not like it. Of course most big software companies have not discovered yet B4X.
The difference between a web app and a mobile app is that the second is full of native controls of the platform, that you use to fire events and execute code in the local processor. A web app is full of web controls common for all platforms that fire events executing code on server's processor (although it can execute javascript locally - client side) and you just display the results of this code execution in a platform's browser.
 
Last edited:

aeric

Expert
Licensed User
Longtime User
I think it all started with Meta (FB) back then that invented React and React Native. It turned out to be a mess. Or maybe it was Google who invented AngularJS.
 

Cableguy

Expert
Licensed User
Longtime User
I need help to know the difference between these two.
In a mobile app, the UI uses the native UI controls set of the platform you are running in (ios, android) and all the logic is run in the device itself. You "decide" if your app can be run without internet or not, amongst other things.
In a WebApp, you basically create a platform independent app, that uses the UI controls of the framework you choose to create the webapp with. Accesss to the webapp is done by browser, and your logic control is done on server side. To deploy a Webapp you need a VPS server, and the end user MUST be able to use internet to use the app.

These are the main differences, but not the only ones... Should be enough though to help you understand the differences
 

aeric

Expert
Licensed User
Longtime User
There are also Progressive Web App and mobile apps that written using web technologies.
 
Top