Comment by dagmx

2 months ago

While many native apps could be web apps, you’re ignoring a very large reasons for native apps:

1. Better UX and responsiveness for users, including better offline use.

2. Using native hardware APIs. How are you going to do things that require on device video compression, or realtime graphics that are more advanced than GL ES, etc

3. Battery life and performance. A native app can use less power than a web view for doing its work, and it can also make use of better async/concurrency/threading than a web view allows for.