The disadvantage of native app development is that the code written for a mobile platform cannot be tailored for another platform. Also, maintaining native apps requires a lot of effort. Enhancements, security updates etc. cannot be simply loaded on to the server as compared with a web app.
What are the disadvantages of apps?
The disadvantages of mobile apps include difficulty to create, the cost to create them, the cost to make them available to people, and the need for updates and support.