There are three different types of mobile applications. They are as follows:
Native apps are those app which are specially designed by the phone company itself. For example, Mi phones have MI, iPhone has IOS. These are inbuilt apps. You won’t be able to use an android app on iPhone. It costs more money to develop this application.
These apps are built using Java Script, HTML etc. These apps are developed very quickly. The speed and performance of hybrid apps are to up to the mark. These apps are cost effective.
Some large reputed companies can have their own applications created using CSS, java script and HTML5. When a user opens their company website, he/ she will view a link to install the app for more features which the user can avail. Web apps would consume some space on your mobile phone