As a developer working in the "mobile web" sphere, the first notion is completely on point. In terms of usability, native will always overpower non-native avenues, creating smoother user experiences and a lot more "flash" in the UI tier that non-technical users associate with quality.
As Joe-user, would you use a severely underpowered web app or a smooth as butter with fancy transitions native one?
As long as that is the case, the "mobile web" as the main method of creating applications will always lag behind.
As Joe-user, would you use a severely underpowered web app or a smooth as butter with fancy transitions native one?
As long as that is the case, the "mobile web" as the main method of creating applications will always lag behind.