I wholeheartedly agree and share the frustration. This only detracts from web apps in favor of native apps.
At this point a solution (or a way to mitigate the problem) would be something like phonegap. You still have to endure the pain of deploying the app (app stores, customers that don't upgrade, etc.) but at least you have to only support the browser that phonegap integrates (webkit, if I recall).
At this point a solution (or a way to mitigate the problem) would be something like phonegap. You still have to endure the pain of deploying the app (app stores, customers that don't upgrade, etc.) but at least you have to only support the browser that phonegap integrates (webkit, if I recall).