As a developer, i'd really think hard about developing a native app. I know that some apps cannot go web based, but we need to push the boundaries of what is possible with mobile browsers. I can't think of any other way of keeping the mobile development open.