What's wrong with native apps? They use less memory, battery, and processor than an interpreted stack. They can be more responsive than the hardwired 16ms latency built into the browser. If you need network it's not hard to open a socket. The browser itself is a native app opening sockets.
In pretty much every respect, native apps are better for the user than web apps. The person that benefits the most from web apps is the developer.
In pretty much every respect, native apps are better for the user than web apps. The person that benefits the most from web apps is the developer.