Opera Mini For iPhone Reviewed 240
Stoobalou writes "Everyone was mightily surprised when Apple allowed Opera entry to the iTunes App store, but there's one very good reason for the change of heart. Opera Mini for iPhone is not very good." I tried it for a little while, and the one thing that I really liked is how insanely fast switching tabs was.
Re:Not very good? (Score:4, Informative)
Apple's stated justification for not allowing Flash is that it'll drain the battery and so give a poor user experience.
Common belief is that it is really because it will allow third parties to develop apps in Flash and deploy them on the web (potentially even downloading them to the iPhone), thus bypassing the App Store and Apple's cut of the money.
*Stoobalou's* stated justification for Apple allowing Opera Mini on the iPhone is that it's not very good; Apple has said no such thing.
Same conclusion I reached... (Score:3, Informative)
DO NOT USE FOR HTTPS!! (Score:4, Informative)
It's just "okay" for now (Score:3, Informative)
The initial release looks like a pretty straight port of the native Windows Mobile version, warts and all. To understand some of the weaknesses, you need to understand that Opera Mini was originally just a Java (J2ME) application, and smooth, arbitrary zooming is not something that would have worked well. Thus the Opera Mini proxy sends both a zoomed-in and a zoomed-out version of the page that the browser can jump between to allow the user to zoom in and out, even if it's only two zoom levels. With the greater CPU and graphical power offered by porting the application to Windows Mobile and the iPhone OS, I don't doubt that we'll eventually see an update that simply uses the zoomed-in version of the page and scales it accordingly to implement zooming, but these two ports are relatively new, and the developers obviously haven't yet had a chance to spruce up the rendering beyond what the Java version does already.
In summary, I'd recommend putting it on your iPhone/iPod Touch so that you'll be informed when an update becomes available. I'd wager it will be improved significantly.
Re:Not very good? (Score:1, Informative)
My back-of-the-envelope calculations ended in similar figures but saying this is somehow readable in Apples revenue figures is news to me. As far as I know they do not differentiate with App store and the rest of itunes.
Re:Not very good? (Score:3, Informative)
You do realize that bookmarks are synced in iTunes if you choose that option? Works on both Windows, and Mac.
Re:Not very good? (Score:2, Informative)
First, it has only two zooms, out and in. When you are zoomed out the text is unreadable since it is basically just an image trying to look like text. Contrast that with Mobile Safari where I, at least, can read a webpage even if it is zoomed out (because it is actually rendering the text rather than rendering it to an image, compressing the image and then transmitting it across the internet.) The zoom in is also a problem because it is often too far in. The bottom line is that Opera Mini is an inferior experience.
I'm not saying anything about normal Opera. I don't personally like it, but I see how some people could. Opera Mini on iPhone, however, is not good.
Oh, and also it apparently strips out the https security from the secure websites you use--or at least acts as a middle man, which means you are trusting Opera servers with your bank account info if you use it for such things.
Re:DO NOT USE FOR HTTPS!! (Score:3, Informative)
And how do you know that? On what grounds you're putting this trust in most of the closed software you use? (heck, also open one...did you make sure all your binaries are fine? Do you trust all eyes looking at the code? The compiler?)
Exactly. I considered linking to this [bell-labs.com] in my post above, but it seemed a little too philosophical for the topic. Still a great read, and excellent point.
Re:DO NOT USE FOR HTTPS!! (Score:1, Informative)
Re:Hogwash (Score:2, Informative)
Are you suggesting that the current Flash-less browser is "fully functional?" Sad as it may be, Flash is an integral part of the web right now, and going without Flash totally breaks the functionality of many sites (such as youtube, which has had to introduce workarounds such as client apps to let the iSheep use their site). Sure you can still browse but it's far from "fully functional."
Re:My impressions (Score:3, Informative)
The settings allow you to select HTTP or Socket as the protocol. Since HTTP is layered on top of a TCP socket, that makes no sense. I'm guessing it's poor English for "go directly to the site you requested" (HTTP) and "go through our compression server" (Socket). But I wouldn't know how to confirm this guess.
Your guess is wrong. It always goes through Opera servers, because they are much more than just compression servers for the Mini - they handle all actual HTML rendering, interpret JS scripts on pages, and so on. It couldn't work without them.
What this option does is specify how the connection to Opera servers is established. "HTTP" is just what it says - for every navigation you make, it does an HTTP request to Opera servers, and receives OBML for rendering. This has the advantage of working through even the most restrictive proxies (only port 80 opened), and some other platforms on which Mini runs (some J2ME phones, mostly) simply do not have any other connectivity options for applications. However, you get the overhead of HTTP request and response headers.
"Socket" uses Opera own proprietary protocol, which, as I understand, is generally optimized for compactness and efficiency (i.e. tight binary packing, minimal overhead). I also suspect that it tries to maintain connection alive for longer in that mode.
Overall, it's usable, but I agree that it's not very good (yet). Still hopeful that it will get better and cattleprod Mobile Safari improvements when it gets genuinely competitive.
I doubt that a browser that does all rendering and DOM manipulation server-side could possibly ever compete with Safari. Then again, it's not even intended to.
Now if we can get Opera Mobile (the real deal), that would be another matter - that thing has a full-fledged rendering engine, with the same codebase as desktop version, which is the single most conformant engine out there to date with respect to HTML5 & CSS3.
Re:Not very good? (Score:4, Informative)
HTML5 video does not allow for DRM
Yes it does. HTML5 does not specify anything about the format of the video - it can be in any container format and CODEC that the client supports. Safari delegates playback to QuickTime, so you can use HTML5 to deliver DRM'd video in any format that QuickTime supports.