Not that I want to get into an argument about which is easier/harder. iOS is much harder for me but I have a 12 year head start with webdev.
Not that I want to get into an argument about which is easier/harder. iOS is much harder for me but I have a 12 year head start with webdev.
For me, it doesn't really matter which is easier or harder, but which has the best return on invested pain.
I am working on some solutions to get web pain down for our particular area of the industry, and as a result, I think the web may have a positive return on the amount of pain it causes. (FWIW, of course iOS has pain too, everything does, just using this as a measure of the relative joy vs. hassle of doing what's needed for business reasons, vs. hassle of having to deal with painful technologies metric.)
You don't have to make your web app compatible with every browser ever released—know your target audience. You can develop only for Mobile Safari—and, with a bit of effort, make your app run on Android, desktops, and even Lynx as well if you want.