&gt; I can&#x27;t tell the difference between a native app and a JS Cordova one<p>Sure, what kind of app are you writing ? games ? a video player ? a messaging app like Telegram ? a background activity on Android ?  of course if it&#x27;s a basic CRUD app, you&#x27;re not going to notice the difference. try to make a 2D or 3D game with Cordova and see how it runs. The question you should ask yourself is, do you need a webpage in a native-shell at first place when you could just develop a website.