Native apps and Web apps are essentially the same thing. They're both running inside a sandbox environment (be it the OS or the browser). The real difference is that the Web sandbox is more constrained. Other than that (and yes I'm looking at you people who think URIs are the coming of jesus), there's really no difference between the two.
Inevitably the platform which has less constraints will win.