I've found that generally, the customer wants what the customer wants, and that it's usually pointless to convince them that they should want otherwise. I remember back in the early 2000s, when folks first started switching to webapps en-masse, desktop app developers went through a similar problem. "But - desktop apps update in real-time. They adapt fluidly to different screen sizes. They are about 1000x faster. You can do more with them, like real computer graphics and arbitrary network connections." It didn't matter - customers wanted webapps because they were immune to viruses, could be deployed trivially, updated quickly, and could take advantage of new sharing & social features.
Now the pendulum has swung around again, and customers want native mobile apps because they have fancier animations, are immune to pop-up ads, can access the special hardware on the device, and don't require an Internet connection. There's little developers can do about this, other than wait 15 years for the pendulum to swing the other way.
Now the pendulum has swung around again, and customers want native mobile apps because they have fancier animations, are immune to pop-up ads, can access the special hardware on the device, and don't require an Internet connection. There's little developers can do about this, other than wait 15 years for the pendulum to swing the other way.