As should be common knowledge by now, Apple is very restrictive and sometimes quite arbitrary in managing its App Store. One thing is clear, though: fat chance there's going to be an alternative browser in the App Store (i.e., one that doesn't use WebKit). Mozilla didn't even bother to submit Fennec, but Opera is going head-to-head with Apple: the Norwegian browser maker has announced Opera Mini for the iPhone, but has not yet submitted it for approval.

Safari executes unchecked code. Why would Opera, which probably has the best security track record of any "mainstream" browser, not be allowed to execute code when the arguably less secure Safari is able to?