Trust me you can provide consumers all of this...
1. Pleasant to work with, 2. Performant enough, 3. Butter smooth usability
... with HTML5 and decent browser support (and significant effort of front-end developers no doubt) without having to download an app on your mobile. Native SDKs are important, I agree with you, but future isn't in them.