I think the reason Android works so well is the intent system is well thought out and just works. That just doesn't exist on iOS
[[UIApplication sharedApplication] openURL:targetURL];
where targetURL is an NSUrl.
Chrome on iOS even allows you to specify a callback URL to return to.
[1] https://developers.google.com/chrome/mobile/docs/ios-links