So the renders may or may not be the same, depending. And various DOM features that are part of UIWebView won't be the same (e.g. any DOM or HTML feature that Chrome has but Mobile Safari does not will be missing).
still use Apple's WebKit-based engine required by the App Store developer guidelines
This is pretty retarded, and should really be looked at by the DoJ. To hobble all web browsers like this is something that even Microsoft, at the height of their dominance, didn't even attempt.The real case is somewhat more complex:
1. It is not possible to replace the built-in browser (there are no hooks to have an other application handle e.g. `http` links), but it is perfectly possible to release (and sell) a "browser" application through which websites can be accessed
2. It is allowed to render any content, but it is not allowed to execute downloaded code save through the built-in interpreter, so a browser can't run javascript code locally. On the other hand, it's perfectly possible to have a "thin-client" browser and do all rendering on a remote server, that's what Opera Mini does.
Edit: Which, from the vast majority of users' perspectives, are functionally identical.